forms/voucher/frmVoucherPost.vb
(开头部分) 27KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
Public Class frmVoucherPost
Private m_voucherNumber As Integer '本期间凭证总数
Private m_unCheckVoucherNumber As Integer '本期间未审核凭证数量
Private m_unPostVoucherNumber As Integer '本期间未过账凭证数量
Private m_CreditEqualDebit As Boolean '期间凭证借贷总数是否相等
Private m_unPostVoucherList As List(Of ClsTVoucher) = New List(Of ClsTVoucher)()
'窗体调用主窗体显示过程
Private Delegate Sub SetMainShowInfo(ByVal info As String)
Private m_showInfoInMainForm As SetMainShowInfo = New SetMainShowInfo(AddressOf SetMessageToMianForm)
'窗体其他加载过程委托
Private Delegate Sub PostDone()
Private m_postDone As PostDone = New PostDone(AddressOf PostDoneSub)
''' <summary>
''' 过账完毕,处理窗体界面
''' </summary>
Private Sub PostDoneSub()
'过账完毕,恢复控件状态
m_unPostVoucherNumber = 0
Me.txtUnPostedNumber.Text = "0"
'没有凭证
btnPost.Enabled = False
btnSettle.Enabled = True
btnClose.Enabled = True
End Sub
''' <summary>
''' 在MDI主窗体上显示信息
''' </summary>
''' <param name="info"></param>
Private Sub SetMessageToMianForm(ByVal info As String)
sysFrmMdiMain.SetNotifyText(info)
End Sub
Private Sub frmVoucherPost_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'会计期间
Me.txtWorkPeriod.Text = sysCurrentLedgerSetting.LedgerWorkYear
'显示状态
sysFrmMdiMain.SetNotifyText("正在加载本期凭证数据...")
'禁用按钮
Me.btnPost.Enabled = False
Me.btnSettle.Enabled = False
Me.btnClose.Enabled = False
'初始值
m_voucherNumber = 0
m_unCheckVoucherNumber = 0
m_unPostVoucherNumber = 0
m_CreditEqualDebit = True
'加载数据
Dim t As Threading.Thread = New Threading.Thread(AddressOf LoadDataFromDb)
后面还有 592 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
