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

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

?? frmcash.frm

?? 星級酒店管理系統(附帶系統自寫控件源碼)
?? FRM
?? 第 1 頁 / 共 5 頁
字號:

End Sub

Private Sub txtSK_Change()

  On Error Resume Next
  If txtSK.Text = "" Then
      txtSK.Text = "0"
      txtSK.SelStart = 0
      txtSK.SelLength = 1
   End If
   If txtSK.Text = "0" Then
      txtSK.Text = "0"
      txtSK.SelStart = 0
      txtSK.SelLength = 1
   End If
   If txtSK.Text = "." Then
      txtSK.Text = "0."
      txtSK.SelStart = 2
      txtSK.SelLength = 0
  End If
 
 '使用卡時,補上差額
  If chkCard.Value = vbChecked Then
      If CCur(ftRemain.Text) > CCur(txtFK.Text) Then
         '卡內金額足夠時
          txtZL.Text = "0": txtSK.Text = "0"
        Else
          txtZL.Text = Round(CCur(txtSK.Text) + CCur(ftRemain.Text) - CCur(txtFK.Text), 0)
      End If
     Else
     txtZL.Text = Round(CCur(txtSK.Text) - CCur(txtFK.Text), 0)
  End If
  
End Sub

Private Sub txtSK_DblClick()

  txtSK.Text = txtFK.Text
  txtSK.SelStart = 0
  txtSK.SelLength = Len(txtSK.Text)
  
  txtSK.SetFocus
  
End Sub

Private Sub ConfigPayMethod()

  On Error GoTo GetPaymentERR

  Dim DB As Connection, EF As Recordset, HH As Integer
  Set DB = CreateObject("ADODB.Connection")
      DB.Open Constr
  Set EF = CreateObject("ADODB.Recordset")
      EF.Open "Select * From PayType", DB, adOpenStatic, adLockReadOnly, adCmdText
      
      cmbPayMethod.Clear
      
       Do While Not EF.EOF()
          If Not IsNull(EF.Fields(0)) Then
             cmbPayMethod.AddItem EF.Fields(0).Value
          End If
          EF.MoveNext
       Loop
       EF.Close
       Set EF = Nothing
       DB.Close
       Set DB = Nothing
      
       If cmbPayMethod.ListCount > 0 Then
           Dim sPos As Integer
               sPos = GetSetting(App.EXEName, "Option", "PayMethod", 0)
            If sPos > 0 Then
               If sPos > cmbPayMethod.ListCount - 1 Then sPos = cmbPayMethod.ListCount - 1
                  cmbPayMethod.ListIndex = sPos
              Else
               cmbPayMethod.ListIndex = 0
            End If
            SaveSetting App.EXEName, "Option", "PayMethod", cmbPayMethod.ListIndex
        End If
  
  Exit Sub
GetPaymentERR:
  MsgBox "給出付款方法錯誤:" & Err.Description, vbCritical
  Exit Sub
 
End Sub

Private Sub GetJE(TmpDB As Connection)

  On Error GoTo GetJEERR
  
  Dim JeEf As Recordset
  Dim sTMp As String
      sTMp = "Select * From tmpSite Where Site='" & sPubSite & "'"
  Set JeEf = CreateObject("ADODB.Recordset")
      JeEf.Open sTMp, TmpDB, adOpenStatic, adLockOptimistic, adCmdText
      If Not (JeEf.BOF And JeEf.EOF) Then
         JeEf.Fields("SFAmo") = CCur(txtFK.Text)
         JeEf.Fields("CheckOutMan") = UserText
         JeEf.Fields("Discount") = cmbDZ.Text
         If Trim(ftCID.Text) <> "" Then
            JeEf.Fields("MID") = Trim(ftCID.Text)
         End If
         If chkArrearage.Value = vbChecked Then
            JeEf.Fields("IsArrearage") = 1
           Else
            '正常時
            JeEf.Fields("IsArrearage") = 0
         End If
         JeEf.Update
      End If
      JeEf.Close
  Set JeEf = Nothing
  
  Exit Sub
GetJEERR:
  MsgBox "保存座位消費金額錯誤:" & Err.Description, vbCritical
  Exit Sub
End Sub

'更新消費金額
Private Sub GetConsum(sType As String, sMID As String, curRate As Integer)

    On Error GoTo Err_DC
    
    Dim hDB As Connection
    Dim hEf As Recordset
    Dim tmpEF As Recordset
    Dim sTMp As String
    Dim cDCJE As Currency, cDCJGF        '點菜金額
     
    Me.MousePointer = 11
    
   '更新座位號消費單
    Set hDB = CreateObject("ADODB.Connection")
        hDB.Open Constr
    Set hEf = CreateObject("ADODB.Recordset")
        hEf.Open "Select tmpsite.SFAmo,tmpsite.DCJE,tmpsite.RJCJE,tmpsite.LJCJE,tmpsite.JSJE," _
            & "tmpsite.JSJGF,tmpsite.LJCJGF,tmpsite.DCJGF,tmpsite.Discount," _
            & "tmpsite.BXF,tmpsite.JEAMO,SiteType.Class,SiteType.Price,SiteType.SupperPrice,SiteType.NightPrice " _
            & " From tmpSite Inner Join SiteType On tmpsite.Site=SiteType.Class " _
            & " Where tmpsite.Site='" & sPubSite & "'", hDB, adOpenStatic, adLockOptimistic, adCmdText
     
     If hEf.BOF And hEf.EOF Then '沒有該記錄時
        hEf.Close
        Set hEf = Nothing
        hDB.Close
        Set hDB = Nothing
        Me.MousePointer = 0
        cJE = 0: cBXF = 0: cRate = 0
        JSAmo = 0: JGAmo = 0: SFAmo = 0: FKAmo = 0
        MsgBox "沒有消費記錄,不能匯總消費金額?  " & vbCrLf _
            & "或者其他操作已經結帳。    ", vbInformation
        Exit Sub
      Else
       '1/給出客戶的打折率
        'If sMID = "" Then
         cDiscount = CInt(cmbDZ.Text)
        '  Else
           '給出該客戶的打折率
        '   cDiscount = GetCustomerRate(sMID)
        'End If
       '2/給出tmpCust的100不打折的金額,應收等于實付,CDiscount=100,加工費不打折
       'A/更新打折內容。
        sTMp = "Update tmpCust Set YFAmo=Amo*" & (cDiscount) / 100 & " Where Site='" & sPubSite & "' And DType In(Select Class from MenuType Where Discount=1)"
        hDB.Execute sTMp
       'B/更新不打折內容
        sTMp = "Update tmpCust Set YFAmo=Amo Where Site='" & sPubSite & "' And DType In(Select Class from MenuType Where Discount=0)"
        hDB.Execute sTMp
       '3/計算金額,不論菜單類型,匯總XX座位的消費金額 ------------------------------------------------------
        sTMp = "Select Sum(YFAmo),Sum(JGF),Sum(Amos) From TmpCust Where Site='" & sPubSite & "'"
        Set tmpEF = CreateObject("ADODB.Recordset")
            tmpEF.Open sTMp, hDB, adOpenStatic, adLockOptimistic, adCmdText
            If tmpEF.BOF And tmpEF.EOF Then
                cDCJGF = 0: cDCJE = 0
                JSAmo = 0
                FKAmo = 0
              Else
                cDCJE = tmpEF.Fields(0)
                cDCJGF = tmpEF.Fields(1)  '點菜加工費
                JSAmo = tmpEF(2)          '消費金額
                FKAmo = tmpEF(0)          '實付金額
            End If
            tmpEF.Close
            Set tmpEF = Nothing
        '-------------------------------------------------------------------------------------------------
        '4/更新當前座位的消費金額。
        '給出當前時間,然后根據當前時間給出包廂費
           Dim tmplHour As Integer
               tmplHour = Hour(Time)
            If tmplHour >= Lunch1 And tmplHour < Lunch2 Then   '中午
               cBXF = hEf("Price")
              ElseIf tmplHour >= Supper1 And tmplHour < Supper2 Then   '下午
               cBXF = hEf("SupperPrice")
              ElseIf tmplHour >= Night1 And tmplHour < NIght2 Then     '晚上
               cBXF = hEf("NightPrice")
              Else
               cBXF = hEf("Price")
            End If
            hEf.Fields("BXF") = cBXF             '包廂費
            hEf.Fields("DCJE") = JSAmo           '點菜金額,已經打折的菜單
            hEf.Fields("DCJGF") = cDCJGF         '加工費
            hEf.Fields("Discount") = cDiscount
            JGAmo = cDCJGF                       '加工費
           '給出金額,界面顯示
            cJE = JSAmo + cDCJGF + cBXF
           '應付加上包廂費
            FKAmo = FKAmo + cBXF + cDCJGF
           '金額=消費金額(加工費不打折)+包廂費+DCJGF
            hEf.Fields("JEAmo") = Round((hEf.Fields("DCJE") + hEf.Fields("BXF") + hEf.Fields("DCJGF")), 0)
            hEf.Update
     End If
    
    '5/顯示
      hEf.Close
      Set hEf = Nothing
      hDB.Close
      Set hDB = Nothing
      Me.MousePointer = 0
  
 Exit Sub
Err_DC:
  Me.MousePointer = 0
  MsgBox "合計消費金額錯誤:  " & vbCrLf & vbCrLf & Err.Description, vbInformation
  Exit Sub
  
End Sub

Private Function GetCustomerRate(stmpID As String) As Currency
  
   On Error GoTo CustomerERR
   
   Dim TmpDB As Connection
   Dim tmpRs As Recordset
   Dim sNews As String
   Set TmpDB = CreateObject("ADODB.Connection")
   Set tmpRs = CreateObject("ADODB.Recordset")
       TmpDB.Open Constr
       sNews = "Select tbdMember.DLevel,tbdLevel.DDiscount " _
            & " from tbdMember Inner Join tbdLevel On tbdMember.Dlevel=tbdLevel.ID " _
            & " Where tbdMember.ID='" & stmpID & "'"
       
       tmpRs.Open sNews, TmpDB, adOpenStatic, adLockReadOnly, adCmdText
       If Not (tmpRs.EOF And tmpRs.BOF) Then
          GetCustomerRate = tmpRs("DDiscount")
          Else
          GetCustomerRate = 100
       End If
       tmpRs.Close
       TmpDB.Close
   Set tmpRs = Nothing
   Set TmpDB = Nothing
   
   Exit Function
CustomerERR:
   MsgBox "對不起,給出會員的打折情況錯誤:" & Err.Description, vbCritical
   GetCustomerRate = 100
   
End Function

Public Sub PrintSheet(nID As String)
     
     On Error GoTo PrintErr
     
     If nID = "" Then
        MsgBox "消費單為空,不能打印?  ", vbInformation
        Exit Sub
     End If
     
    '打印格式
     Dim bExit As Boolean
     Dim sWaiter As String
         sWaiter = GetWaiter(sPubSite)                      '給出營業員

     Dim DB As Connection, EF As Recordset
     Dim sBB As String
     Set DB = CreateObject("ADODB.Connection")
         DB.Open Constr
         sBB = "Delete From prtCust"
         DB.Execute sBB
    '     sBB = "INSERT Into prtCust SELECT DType AS DType, Name AS Name, Unit AS Unit, Price AS Price, Sum(Quanty) AS Quantys, Sum(JGF) AS JGFs, Sum(Amos) AS Amoss From tmpCust WHERE Site='" & sPubSite & "' GROUP BY DType, Name, Unit, Price"
    '     DB.Execute sBB
      Set EF = CreateObject("ADODB.Recordset")
          EF.Open "SELECT DType AS DType, Name AS Name, Unit AS Unit, Price AS Price, Sum(Quanty) AS Quantys, Sum(JGF) AS JGFs, Sum(Amos) AS Amoss From tmpCust WHERE Site='" & sPubSite & "' GROUP BY DType, Name, Unit, Price", DB, adOpenStatic, adLockReadOnly, adCmdText
    '     EF.Open "Select * From prtCust", DB, adOpenStatic, adLockReadOnly, adCmdText
     Dim lPaperCountS As Integer, lPaperCount As Integer
     Dim lCurrent As Integer
         If EF.BOF And EF.EOF Then  '沒有記錄時 退出
            EF.Close
            Set EF = Nothing
            DB.Close
            Set DB = Nothing
            MsgBox "沒有消費記錄,不能打印。   ", vbExclamation
            Exit Sub
          Else
            lPaperCount = 0
            Do While Not EF.EOF
               lPaperCount = lPaperCount + 1
               EF.MoveNext
            Loop
            EF.MoveFirst
         End If
         
       '計算總頁數
        lPaperCountS = lPaperCount / nPrintLine
        If (lPaperCount Mod nPrintLine) <> 0 And (lPaperCount > nPrintLine) Then '正除時不加0
           lPaperCountS = lPaperCountS + 1
        End If
        If lPaperCountS = 0 Then
           lPaperCountS = lPaperCountS + 1
        End If
          
          Dim x As Integer
          Dim sPN As String
          Dim cDJ As String
          Dim lSL As String
          Dim cJE As String
          Dim cDW As String
          Dim H As Integer
          Dim cJGF As String
          Dim sType As String '類型
          Dim sType1 As String '類型
        '開始打印
         Printer.ScaleMode = 6 'mm
         
   For x = 1 To lPaperCountS
      
         '打印單位名稱
          Printer.FontSize = 24
          Printer.FontName = "黑體"
          Printer.FontBold = True
          Printer.CurrentX = ((110 - (Printer.TextWidth(sUnit))) / 2) + 8
          Printer.CurrentY = XTop + 8
         'NoTitle為不打印標題,客戶可自行給出
         'NoTitle=1 Or -1
          If NoTitle = False Then
             Printer.Print sUnit
          End If
          Printer.FontSize = 9
          Printer.FontName = "黑體"
          Printer.FontBold = True
          Printer.CurrentX = 8 + XLeft
          Printer.CurrentY = 26 + XTop
          Printer.Print "單號:" & nID
                    
          If chkArrearage.Value = vbChecked Then
            '打印掛帳
             Printer.CurrentX = 42 + XLeft
             Printer.CurrentY = 26 + XTop
             Printer.Print "掛帳"
           Else
             Printer.CurrentX = 42 + XLeft
             Printer.CurrentY = 26 + XTop
             Printer.Print "結帳:" & cmbPayMethod.Text
          End If
          Printer.CurrentX = 75 + XLeft
          Printer.CurrentY = 26 + XTop
          Printer.Print "日期:" & Format(Date, "Long Date")
         '桌號
          Printer.CurrentX = 8 + XLeft
          Printer.CurrentY = 32 + XTop
          Printer.Print "桌號:" & sPubSite
         '會員信息
          If Trim(ftCID.Text) <> "" And Trim(ftCName.Text) <> "" Then
             Printer.CurrentX = 42 + XLeft
             Printer.CurrentY = 32 + XTop
             Printer.Print "會員:" & ftCID.Text
             Printer.CurrentX = 75 + XLeft
             Printer.CurrentY = 32 + XTop
             Printer.Print "姓名:" & ftCName.Text
          End If
         '打印菜單標題
          Printer.CurrentX = 8 + XLeft
          Printer.CurrentY = 40 + XTop
          Printer.FontBold = False
          Printer.Font = "宋體"
       

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性生活大片视频| 91在线观看下载| 精品一区二区免费| 久久国产麻豆精品| 狠狠色狠狠色合久久伊人| 精品中文av资源站在线观看| 国产精品自产自拍| 色综合夜色一区| 正在播放亚洲一区| 精品sm捆绑视频| 亚洲综合小说图片| 亚洲成人先锋电影| 国产·精品毛片| 欧美午夜精品久久久久久超碰 | 国产欧美日本一区视频| 国产精品乱码久久久久久| 亚洲日本中文字幕区| 蜜臀久久久99精品久久久久久| 国产真实乱对白精彩久久| 91在线免费播放| 久久久久国产精品麻豆ai换脸| 亚洲精品中文字幕乱码三区| 蜜臀av一区二区| 欧美在线free| 亚洲欧洲99久久| 国产精品主播直播| 91精品国产色综合久久ai换脸| ...xxx性欧美| 不卡一区二区在线| 国产精品理伦片| 极品美女销魂一区二区三区| 欧美精品1区2区| 一区二区三区毛片| 在线观看视频91| 综合av第一页| 91片在线免费观看| 日韩美女精品在线| 一本色道久久加勒比精品| 欧美激情艳妇裸体舞| 高清不卡一区二区| 国产亚洲自拍一区| 高清在线不卡av| 国产精品电影一区二区三区| 国产白丝网站精品污在线入口| 久久久不卡影院| 国产高清成人在线| 中文字幕一区二区三区视频| 99久久综合狠狠综合久久| 亚洲欧美日韩中文字幕一区二区三区| 懂色av一区二区三区免费观看| 亚洲国产高清在线观看视频| 91色九色蝌蚪| 日韩电影在线观看网站| 久久久www成人免费无遮挡大片| 国产suv精品一区二区883| 亚洲精品乱码久久久久久 | 国产欧美一区二区精品性| 国产精品白丝av| 国产精品高潮呻吟| 91精品免费观看| 国产精品一区二区视频| 亚洲免费成人av| 精品99999| 欧美日本在线看| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲最新在线观看| 国产精品美女久久久久久久久 | 国产在线播放一区| 亚洲自拍偷拍av| 中文字幕av一区二区三区| 欧美zozo另类异族| 欧美日韩电影在线播放| 色婷婷精品久久二区二区蜜臂av | 精品99一区二区三区| 91精品国产综合久久福利 | 国产精品国产三级国产aⅴ入口 | 欧美在线视频不卡| av成人动漫在线观看| k8久久久一区二区三区| 国产久卡久卡久卡久卡视频精品| 日本va欧美va瓶| 免费成人在线观看视频| 免费av网站大全久久| 九色综合狠狠综合久久| 毛片基地黄久久久久久天堂| 日本亚洲免费观看| 久久国产尿小便嘘嘘| 狠狠久久亚洲欧美| 国产激情一区二区三区桃花岛亚洲| 精油按摩中文字幕久久| 狠狠色狠狠色综合系列| 成人v精品蜜桃久久一区| av一区二区不卡| 在线观看国产日韩| 91精品国产综合久久蜜臀| 欧美成人伊人久久综合网| 久久久91精品国产一区二区三区| 国产欧美一区二区精品性色| 一区二区免费视频| 日本不卡视频在线| 国产精品一区一区三区| 色狠狠av一区二区三区| 日韩三级精品电影久久久| 日本一区二区三区国色天香| 性欧美大战久久久久久久久| 精品午夜久久福利影院| 欧美性做爰猛烈叫床潮| 精品黑人一区二区三区久久| 日本一区二区成人在线| 五月天网站亚洲| 91美女在线观看| 日韩女优av电影| 图片区小说区国产精品视频| 成人性生交大片免费看中文| 欧美一区欧美二区| 亚洲自拍偷拍欧美| 成人av先锋影音| 亚洲精品一区二区三区福利| 午夜成人免费电影| 色综合天天做天天爱| 国产精品久久精品日日| 国内一区二区视频| 欧美一区2区视频在线观看| 亚洲小说欧美激情另类| 一本到高清视频免费精品| 国产精品丝袜久久久久久app| 精品一区二区三区蜜桃| 日韩一级黄色大片| 久久福利视频一区二区| 精品国产免费一区二区三区四区| 日本一道高清亚洲日美韩| 欧美另类videos死尸| 亚洲va国产天堂va久久en| 欧美日韩一级黄| 免费观看久久久4p| 欧美va亚洲va香蕉在线| 丁香婷婷综合网| 亚洲情趣在线观看| 欧美一区二区在线播放| 亚洲美女视频一区| 激情深爱一区二区| 欧美特级限制片免费在线观看| 日韩精品一区二区三区在线观看 | 亚洲图片另类小说| 亚洲欧美综合网| 91色porny在线视频| 亚洲一区二区偷拍精品| 91麻豆精品国产无毒不卡在线观看| 麻豆精品在线播放| ...xxx性欧美| 欧美第一区第二区| 色综合色综合色综合| 五月开心婷婷久久| 26uuu国产日韩综合| 日韩av一区二区三区四区| 一本色道**综合亚洲精品蜜桃冫 | 成人av电影观看| 亚洲一区二区三区四区五区中文 | 久久爱www久久做| ...中文天堂在线一区| 久久蜜桃av一区二区天堂| 在线免费亚洲电影| 波波电影院一区二区三区| 美日韩一区二区| 日本午夜一本久久久综合| 亚洲欧美激情插| 自拍视频在线观看一区二区| 久久久亚洲欧洲日产国码αv| 欧美一二三区在线| 欧美精品aⅴ在线视频| 欧洲一区二区av| 欧美视频自拍偷拍| 欧美中文字幕一区二区三区亚洲| 波多野结衣在线一区| 国产老妇另类xxxxx| 久久99精品一区二区三区三区| 亚洲国产视频一区| 日韩vs国产vs欧美| 久久99久久精品欧美| 国产精品综合一区二区三区| 国产精品一区二区视频| 国产精品一二三四区| 成人福利电影精品一区二区在线观看 | 亚洲欧美激情插| 无码av中文一区二区三区桃花岛| 午夜精品久久久久| 免费观看久久久4p| 国产成人午夜精品影院观看视频 | 黄色小说综合网站| 国产精品亚洲一区二区三区妖精 | 毛片av一区二区| 黄一区二区三区| 色哟哟精品一区| 欧美刺激午夜性久久久久久久| 国产无一区二区| 午夜精品福利在线| 丰满亚洲少妇av| 91精品欧美久久久久久动漫| 最新热久久免费视频| 免费欧美高清视频|