亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 結算價格.frm

?? 用友u8財務源碼,用visual basic開發(fā)
?? FRM
?? 第 1 頁 / 共 4 頁
字號:
Private Sub treStyle_LostFocus()
    If Me.treStyle.Nodes.count > 0 Then
        Me.treStyle.Nodes(NodeKey).Selected = True
    End If
End Sub

Public Sub AddNew()
    Dim objEO            As U8FDEso.EntityObject
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI

    On Error GoTo lblHandle
    '1、申請權限

    '初始化實體對象
    Set objEO = objSettlePriceBI.Init(g_sDataSourceName, m_conBIStyle)

    '----用于備份
    If Not m_EO Is Nothing Then Set m_OldEO = m_EO.Clone(U8FDEso.esoStructureAndData)
    Set m_EO = objEO

    m_EO.State = U8FDEso.esoAddNew

    Set objEO = Nothing
    Set objSettlePriceBI = Nothing

    '----設置界面(值和狀態(tài))
    SetUI

    Exit Sub
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
End Sub

Public Sub Edit(Optional OID As U8FDEso.OIDObject)
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI
    Dim objLockMgr       As New U8FDMgr.LockManager
    Dim objEO            As U8FDEso.EntityObject

    On Error GoTo lblHandle
    '----申請權限

    '----
    If Not OID Is Nothing Then
        Set m_EO = objSettlePriceBI.MoveTo(g_sDataSourceName, U8FDEso.esoCurrent, m_conBIStyle, OID)
    End If

    '----鎖定實體對象
    If m_EO.OID <> "" Then
        objLockMgr.LockIt g_sDataSourceName, m_EO.OID, zjLogInfo.cUserName, ComputerName
        '----用于備份
        Set m_OldEO = m_EO.Clone(U8FDEso.esoStructureAndData)
        m_EO.State = U8FDEso.esoEdit
    Else
        Set objEO = objSettlePriceBI.Init(g_sDataSourceName, m_conBIStyle)
        Set m_OldEO = m_EO.Clone(U8FDEso.esoStructureAndData)
        Set m_EO = objEO
        m_EO.State = U8FDEso.esoAddNew
    End If
    Set objSettlePriceBI = Nothing
    Set objLockMgr = Nothing
    Set objEO = Nothing
    '----設置界面
    SetUI

    Exit Sub
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
End Sub

Public Sub AddCol()
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI
    Dim objLockMgr       As New U8FDMgr.LockManager
    Dim objEO            As U8FDEso.EntityObject

    On Error GoTo lblHandle
    '----申請權限
    If Len(NodeKey) > 15 Then
        m_EO.OID = objSettlePriceBI.FindByCode(g_sDataSourceName, mID(Me.treStyle.Nodes(NodeKey).Parent.key, 2)).OID
    End If
    
    '----鎖定實體對象
    If m_EO.OID <> "" Then
        objLockMgr.LockIt g_sDataSourceName, m_EO.OID, zjLogInfo.cUserName, ComputerName
        '----用于備份
        Set m_OldEO = m_EO.Clone(U8FDEso.esoStructureAndData)
        m_EO.State = U8FDEso.esoEdit
    Else
        Set objEO = objSettlePriceBI.FindByCode(g_sDataSourceName, mID(NodeKey, 2))
        Set m_OldEO = m_EO.Clone(U8FDEso.esoStructureAndData)
        If objEO(objEO.SourceOIDField) = "" Then
            Set objEO = objSettlePriceBI.Init(g_sDataSourceName)
        End If
        Set m_EO = objEO
        m_EO.State = U8FDEso.esoAddNew
    End If
    Set objSettlePriceBI = Nothing
    Set objLockMgr = Nothing
    Set objEO = Nothing
    '----設置界面
    SetUI

    Exit Sub
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
End Sub

Private Sub DeleteCol()
    Dim objIRateBI   As New U8FDBso.clsIRateBI
    Dim objLockMgr   As New U8FDMgr.LockManager

    If MsgBox("真的要刪除當前記錄嗎?", vbQuestion + vbYesNo) = vbNo Then Exit Sub

    On Error GoTo lblHandle
    '----刪除當前記錄
    '----鎖定實體對象
    objLockMgr.LockIt g_sDataSourceName, m_EO.OID, zjLogInfo.cUserName, ComputerName

    '先驗證這個時間是否可以刪除,然后刪除eo的子表集
    m_EO.EOS.Delete NodeKey
    If objIRateBI.Save(g_sDataSourceName, m_EO, m_conBIStyle) Then
        '----解除鎖定
        objLockMgr.UnlockIt g_sDataSourceName, m_EO.OID
        
        
        If Me.treStyle.Nodes(NodeKey).Parent.children > 1 Then
            Dim NodeTemp As String
            If NodeKey = Me.treStyle.Nodes(NodeKey).LastSibling.key Then
                NodeTemp = Me.treStyle.Nodes(NodeKey).Previous.key
            Else
                NodeTemp = Me.treStyle.Nodes(NodeKey).Next.key
            End If
            Me.treStyle.Nodes.Remove NodeKey
            NodeKey = NodeTemp
        Else
            Dim NodekeyTemp As String
            NodekeyTemp = Me.treStyle.Nodes(NodeKey).Parent.key
            Me.treStyle.Nodes.Remove NodeKey
            NodeKey = NodekeyTemp
            Me.treStyle.Nodes(NodeKey).Image = 3
        End If
        Me.treStyle.Nodes(NodeKey).Selected = True

        '----設置界面
        SetUI
    Else
        MsgBox "刪除沒有成功!"
    End If

    Set objLockMgr = Nothing
    Set objIRateBI = Nothing

    Exit Sub
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
End Sub

Public Sub View(Optional OID As U8FDEso.OIDObject)
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI

    On Error GoTo lblHandle
    '1、申請權限

    '----
    If Not OID Is Nothing Then
        Set m_EO = objSettlePriceBI.MoveTo(g_sDataSourceName, U8FDEso.esoCurrent, m_conBIStyle, OID)
    End If

    '----
    If m_EO Is Nothing Then
        Set m_EO = objSettlePriceBI.MoveTo(g_sDataSourceName, U8FDEso.esoLast, m_conBIStyle)
    End If

    '----設置界面
    SetUI

    Set objSettlePriceBI = Nothing

    Exit Sub
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
End Sub

Private Function Save() As Boolean
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI
    Dim objLockMgr       As New U8FDMgr.LockManager
    Dim objOIDMgr        As New U8FDMgr.OIDManager
    Dim Child_EO         As U8FDEso.EntityObject
    Dim i                As Long
    Dim ParentKey        As String
    Dim NodeTemp         As MSComctlLib.Node
    
    On Error GoTo lblHandle
    '----賦值
    If m_EditCol = 0 Then
        If Len(Me.treStyle.SelectedItem.key) > 15 Then
            ParentKey = Me.treStyle.SelectedItem.Parent.key
            
            Set NodeTemp = Me.treStyle.SelectedItem.FirstSibling
            For i = 1 To Me.treStyle.SelectedItem.Parent.children
                If Me.treStyle.SelectedItem.key <> NodeTemp.key And Me.treStyle.Nodes(NodeTemp.key).Text = Me.cboMoneyName.Text Then
                    MsgBox "該幣別已設置好結算價格!", vbInformation, App.ProductName
                    Exit Function
                End If
                Set NodeTemp = NodeTemp.Next
            Next
            Set NodeTemp = Nothing
        Else
            ParentKey = Me.treStyle.SelectedItem.key
            
            Set NodeTemp = Me.treStyle.SelectedItem.child
            For i = 1 To Me.treStyle.SelectedItem.children
                If Me.treStyle.SelectedItem.key <> NodeTemp.key And Me.treStyle.Nodes(NodeTemp.key).Text = Me.cboMoneyName.Text Then
                    MsgBox "該幣別已設置好結算價格!", vbInformation, App.ProductName
                    Exit Function
                End If
                Set NodeTemp = NodeTemp.Next
            Next
            Set NodeTemp = Nothing
        End If
    ElseIf m_EditCol = 1 Then
        If Len(Me.treStyle.SelectedItem.key) > 15 Then
            ParentKey = Me.treStyle.SelectedItem.Parent.key
            
            Set NodeTemp = Me.treStyle.SelectedItem.FirstSibling
            For i = 1 To Me.treStyle.SelectedItem.Parent.children
                If Me.treStyle.Nodes(NodeTemp.key).Text = Me.cboMoneyName.Text Then
                    MsgBox "該幣別已設置好結算價格!", vbInformation, App.ProductName
                    Exit Function
                End If
                Set NodeTemp = NodeTemp.Next
            Next
            Set NodeTemp = Nothing
        Else
            ParentKey = Me.treStyle.SelectedItem.key
            
            Set NodeTemp = Me.treStyle.SelectedItem.child
            For i = 1 To Me.treStyle.SelectedItem.children
                If Me.treStyle.Nodes(NodeTemp.key).Text = Me.cboMoneyName.Text Then
                    MsgBox "該幣別已設置好結算價格!", vbInformation, App.ProductName
                    Exit Function
                End If
                Set NodeTemp = NodeTemp.Next
            Next
            Set NodeTemp = Nothing
        End If
    End If
    If Me.txtSettleType(1).Visible = True Then
        If Not IsNumeric(Me.txtSettleType(0).Text) Then
            MsgBox "計提比例不能為空!", vbInformation, App.ProductName
            Me.txtSettleType(0).SetFocus
            Exit Function
        End If
    Else
        If Not IsNumeric(Me.txtSettleType(0).Text) Then
            MsgBox "單價不能為空!", vbInformation, App.ProductName
            Me.txtSettleType(0).SetFocus
            Exit Function
        End If
    End If
    If Me.txtSettleType(1).Visible = True Then
        If Not IsNumeric(Me.txtSettleType(1).Text) Then
            MsgBox "計提基線不能為空!", vbInformation, App.ProductName
            Me.txtSettleType(1).SetFocus
            Exit Function
        End If
    End If
    
    If Len(Me.treStyle.SelectedItem.key) > 15 Then
        m_EO("settle_code") = mID(Me.treStyle.SelectedItem.Parent.key, 2)
    Else
        m_EO("settle_code") = mID(Me.treStyle.SelectedItem.key, 2)
    End If
    If Me.Charge(0).Value = True Then
        m_EO("charge_flag") = 0
    Else
        m_EO("charge_flag") = 1
    End If

    With m_EO
        If m_EO.State = U8FDEso.esoAddNew Then
            Set Child_EO = objSettlePriceBI.Init(g_sDataSourceName, m_conChildBIStyle)
            If Me.Charge(1).Value = True Then
                Child_EO("money_name") = Me.cboMoneyName.Text
                Child_EO("unitprice_mny") = Me.txtSettleType(0).Text
                Child_EO("limit_mny") = Me.txtSettleType(1).Text
                Child_EO("digest") = Me.txtSettleType(2).Text
            Else
                Child_EO("money_name") = Me.cboMoneyName.Text
                Child_EO("unitprice_mny") = Me.txtSettleType(0).Text
                Child_EO("limit_mny") = ""
                Child_EO("digest") = Me.txtSettleType(2).Text
            End If
            m_EO.EOS.Append Child_EO, "K" & Child_EO.OID
        ElseIf m_EO.State = U8FDEso.esoEdit Then
            If m_EditCol = 0 Then
                If Me.Charge(1).Value = True Then
                    EO.EOS(NodeKey)("money_name") = Me.cboMoneyName.Text
                    EO.EOS(NodeKey)("unitprice_mny") = Me.txtSettleType(0).Text
                    EO.EOS(NodeKey)("limit_mny") = Me.txtSettleType(1).Text
                    EO.EOS(NodeKey)("digest") = Me.txtSettleType(2).Text
                Else
                    EO.EOS(NodeKey)("money_name") = Me.cboMoneyName.Text
                    EO.EOS(NodeKey)("unitprice_mny") = Me.txtSettleType(0).Text
                    EO.EOS(NodeKey)("limit_mny") = ""
                    EO.EOS(NodeKey)("digest") = Me.txtSettleType(2).Text
                End If
            ElseIf m_EditCol = 1 Then
                Set Child_EO = objSettlePriceBI.Init(g_sDataSourceName, m_conChildBIStyle)
                If Me.Charge(1).Value = True Then
                    Child_EO("money_name") = Me.cboMoneyName.Text
                    Child_EO("unitprice_mny") = Me.txtSettleType(0).Text
                    Child_EO("limit_mny") = Me.txtSettleType(1).Text
                    Child_EO("digest") = Me.txtSettleType(2).Text
                Else
                    Child_EO("money_name") = Me.cboMoneyName.Text
                    Child_EO("unitprice_mny") = Me.txtSettleType(0).Text
                    Child_EO("limit_mny") = ""
                    Child_EO("digest") = Me.txtSettleType(2).Text
                End If
                m_EO.EOS.Append Child_EO, "K" & Child_EO.OID
            End If
        End If
    End With
    '----實體對象驗證
    If Not m_EO.Validate Then
        For i = 1 To m_EO.EOS.count
            m_EO.EOS.Delete 1
        Next
        Exit Function
    End If
    
    '----調用業(yè)務對象并保存
    If objSettlePriceBI.Save(g_sDataSourceName, m_EO, m_conBIStyle) = False Then Exit Function
    
    If m_EO.State = U8FDEso.esoAddNew Then
        Me.treStyle.Nodes.Add ParentKey, tvwChild, "K" & m_EO.EOS(1)("settle_b_id"), m_EO.EOS(1)("money_name")
        Me.treStyle.Nodes(ParentKey).Expanded = True
        Me.treStyle.Nodes(ParentKey).Image = 2
        Me.treStyle.Nodes("K" & m_EO.EOS(1)("settle_b_id")).Image = 3
        Me.treStyle.Nodes("K" & m_EO.EOS(1)("settle_b_id")).Selected = True
        NodeKey = "K" & m_EO.EOS(1)("settle_b_id")
    ElseIf m_EO.State = U8FDEso.esoEdit Then
        If m_EditCol = 0 Then '編輯
            Me.treStyle.Nodes(NodeKey).Text = m_EO.EOS(NodeKey)("money_name")
        ElseIf m_EditCol = 1 Then '增列
            Me.treStyle.Nodes.Add ParentKey, tvwChild, "K" & m_EO.EOS(m_EO.EOS.count)("settle_b_id"), m_EO.EOS(m_EO.EOS.count)("money_name")
            Me.treStyle.Nodes(ParentKey).Expanded = True
            Me.treStyle.Nodes(ParentKey).Image = 2
            Me.treStyle.Nodes("K" & m_EO.EOS(m_EO.EOS.count)("settle_b_id")).Image = 3
            Me.treStyle.Nodes("K" & m_EO.EOS(m_EO.EOS.count)("settle_b_id")).Selected = True
            NodeKey = "K" & m_EO.EOS(m_EO.EOS.count)("settle_b_id")
        ElseIf m_EditCol = 2 Then '刪列
            Me.treStyle.Nodes.Remove NodeKey
        End If
    End If
    
    '----解除鎖定
    If m_EO.State = U8FDEso.esoEdit Then
        objLockMgr.UnlockIt g_sDataSourceName, m_EO.OID
    End If

    m_EO.State = U8FDEso.esoInstance

    '----釋放任務
    Set objLockMgr = Nothing
    Set objSettlePriceBI = Nothing
    m_EditCol = 3
    '----設置界面
    SetUI

    Save = True

    Exit Function
lblHandle:
    MsgBox Err.Description, vbInformation, g_conSysName
End Function

Private Sub Delete()
    If MsgBox("真的要刪除當前記錄嗎?", vbQuestion + vbYesNo) = vbNo Then Exit Sub

    Dim objDataMgr       As New U8FDMgr.DataManager
    Dim objSettlePriceBI As New U8FDBso.clsSettlePriceBI

    On Error GoTo lblHandle
    '----刪除當前記錄

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀av性久久久久av蜜臀妖精| 一区二区欧美视频| 亚洲国产人成综合网站| 国产成a人无v码亚洲福利| 欧美日韩国产色站一区二区三区| 国产丝袜在线精品| 美女在线视频一区| 欧美中文字幕久久| 国产精品久线观看视频| 九九久久精品视频| 666欧美在线视频| 亚洲免费观看高清在线观看| 精品亚洲成a人在线观看| 欧美日韩精品欧美日韩精品一综合| 中文字幕不卡三区| 国产一级精品在线| 日韩欧美不卡一区| 天天综合日日夜夜精品| 日本精品视频一区二区| 国产精品麻豆欧美日韩ww| 激情综合色综合久久| 欧美日本在线播放| 一本色道久久综合精品竹菊| 久久久精品国产免费观看同学| 日产国产高清一区二区三区| 欧美性大战xxxxx久久久| 亚洲欧洲国产日韩| 成人av网址在线观看| 欧美韩国日本一区| 国产成人免费在线观看| 久久综合九色综合欧美98| 美女被吸乳得到大胸91| 欧美一区二区三区四区五区| 午夜免费久久看| 欧美日韩在线直播| 午夜免费久久看| 在线成人午夜影院| 日韩中文字幕1| 91精品国产综合久久福利软件| 亚洲国产一区在线观看| 欧美日韩三级一区二区| 亚洲mv在线观看| 欧美久久婷婷综合色| 日日夜夜精品视频免费| 欧美片网站yy| 日本不卡一区二区三区| 蜜臀久久99精品久久久久宅男 | 亚洲一区二区四区蜜桃| 色香色香欲天天天影视综合网| 综合激情网...| 日本高清免费不卡视频| 亚洲国产中文字幕| 91精品国产综合久久精品图片| 日韩高清不卡在线| 日韩精品一区二区三区在线观看 | 亚洲最大的成人av| 在线观看国产一区二区| 午夜精品福利一区二区三区av| 欧美精品欧美精品系列| 免费成人小视频| 久久精品亚洲麻豆av一区二区| 风间由美一区二区av101| 亚洲日本免费电影| 欧美少妇bbb| 久久精品久久久精品美女| 激情图片小说一区| 国产日产欧美一区二区三区 | 一区二区三区精品视频| 欧美日韩你懂得| 美日韩一级片在线观看| 国产欧美综合在线观看第十页| 成人av在线网| 亚洲高清免费在线| 精品国产免费人成电影在线观看四季| 国产精品99久久久久久久vr| 综合在线观看色| 欧美日韩国产乱码电影| 国产一区二区主播在线| 国产精品国产a级| 欧美欧美欧美欧美| 国产精品1024| 艳妇臀荡乳欲伦亚洲一区| 欧美电影免费提供在线观看| 成人精品免费网站| 午夜伦理一区二区| 国产午夜三级一区二区三| 色婷婷av一区二区三区gif | 亚洲人成网站精品片在线观看| 欧美色涩在线第一页| 久久99精品国产麻豆不卡| 国产精品国模大尺度视频| 欧美精选午夜久久久乱码6080| 国产高清久久久久| 亚洲一区二区在线观看视频| 2021中文字幕一区亚洲| 91久久国产综合久久| 久久精品国产免费| 99久久er热在这里只有精品15| 婷婷综合久久一区二区三区| 国产欧美一区二区精品久导航| 欧美在线一区二区| 国产美女精品人人做人人爽| 亚洲已满18点击进入久久| 久久久精品tv| 欧美久久一二区| 93久久精品日日躁夜夜躁欧美| 蜜臀91精品一区二区三区| 亚洲品质自拍视频| 欧美精品一区二区三区蜜桃| 欧美综合久久久| 国产99久久久国产精品潘金| 日本在线不卡视频| 亚洲美女区一区| 国产亚洲欧洲一区高清在线观看| 欧美三级蜜桃2在线观看| 成人美女视频在线看| 蜜臀av性久久久久蜜臀av麻豆| 亚洲黄色免费电影| 欧美国产一区二区在线观看| 欧美一二区视频| 欧美性大战久久久久久久| av日韩在线网站| 国产一区久久久| 美女视频黄免费的久久| 色婷婷精品久久二区二区蜜臀av| 国产精选一区二区三区| 美女看a上一区| 亚洲成人免费视频| 一区二区三区在线观看国产| 亚洲国产成人自拍| 久久免费视频色| 欧美一级视频精品观看| 欧美日韩亚洲综合| 一本到不卡精品视频在线观看| 成人综合在线观看| 精品一区免费av| 美女视频黄免费的久久 | 国产女人18毛片水真多成人如厕| 91精品久久久久久久久99蜜臂| 91黄色免费观看| 91网站在线播放| av在线综合网| 不卡的电影网站| 成人av小说网| 成人精品鲁一区一区二区| 国产酒店精品激情| 国产麻豆精品一区二区| 精品亚洲成a人| 国产综合色视频| 国产一区在线视频| 国内成+人亚洲+欧美+综合在线| 欧美一区在线视频| 欧美一级在线视频| 日韩欧美中文字幕一区| 日韩午夜小视频| 日韩欧美一二三| 精品日韩一区二区| 精品国产91乱码一区二区三区| 日韩一级黄色片| 精品久久久久久综合日本欧美| 日韩女优电影在线观看| 欧美mv和日韩mv国产网站| 日韩欧美国产小视频| 精品国产一区二区三区久久影院| 精品免费视频一区二区| 26uuu亚洲综合色欧美| 欧美mv日韩mv亚洲| 国产亚洲欧美日韩日本| 欧美国产一区在线| 亚洲人成精品久久久久久| 一区二区三区电影在线播| 亚洲综合免费观看高清完整版在线 | 成人亚洲一区二区一| 福利视频网站一区二区三区| 成人精品免费看| 91国产精品成人| 欧美一级一区二区| 久久美女高清视频| 成人sese在线| 色婷婷综合久久久中文字幕| 欧美三级日韩三级| 欧美xxxxx裸体时装秀| 国产欧美一区二区在线观看| 国产精品另类一区| 一区二区不卡在线视频 午夜欧美不卡在 | 91国在线观看| 欧美一级日韩免费不卡| 国产日韩欧美不卡在线| 亚洲男人天堂av| 琪琪久久久久日韩精品| 韩国在线一区二区| 99久久免费视频.com| 欧美三级韩国三级日本一级| 日韩欧美国产综合在线一区二区三区| 久久久久久久久蜜桃| 亚洲乱码国产乱码精品精小说| 日韩综合一区二区| 国产成人午夜精品影院观看视频 | av网站免费线看精品| 精品视频色一区|