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

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

?? modwinsock.bas

?? 銀行、電信
?? BAS
?? 第 1 頁 / 共 3 頁
字號:
Attribute VB_Name = "modWinsock"
Option Explicit

Dim m_tagErrInfo                As TYPE_ERRORINFO       '錯誤信息
    
Public m_sCustomerCode          As String               '當前客戶服務編號
Public m_iCustomerNum           As Integer              '當前排隊人數
Public m_iTotalNum              As Integer              '全部排隊人數

Public m_sUserName              As String               '用戶名稱
Public m_iWindow                As Integer              '窗口編號
Public my_service_type          As service_type         '服務編號

Public m_bService               As Boolean              '系統是否處于服務狀態

Type service_type
    '服務編號
    service_id                  As Integer
    '服務名稱
    service_name                As String
    '是否為當前服務
    service_use                 As Boolean
End Type

Public queue_service()          As service_type

Public Sub decode_data(ByVal data As String)
    On Error GoTo ERROR_EXIT
    Dim sFunction As String, sPara() As String
    Dim iResult As Integer, i As Integer
    
    sPara = Split(data, vbTab)
    
    'check data true or false
    If UBound(sPara) = 0 Then GoTo ERROR_EXIT
        
    sFunction = UCase(sPara(0))
    
    'decode data
    Select Case sFunction
'////////////////////////////////////////////////////////////////////////////////////////////////////////
'/                                                                                                      /
'/      以下是系統處理信息,由服務人員端傳入中心服務端處理                                              /
'/                                                                                                      /
'////////////////////////////////////////////////////////////////////////////////////////////////////////

        Case "USEI"
            iResult = check_user(data)
        Case "PCWI"
            iResult = service_pass(data)
        Case "SYPI"
            iResult = service_pause(data)
        Case "RYPI"
            iResult = service_pause(data)
        Case "STOI"
            iResult = service_stop(data)
        Case "REFI"
            iResult = service_info(data)
            
'////////////////////////////////////////////////////////////////////////////////////////////////////////
'/                                                                                                      /
'/      以下是業務處理信息,由服務人員端傳入中心服務端處理                                              /
'/                                                                                                      /
'////////////////////////////////////////////////////////////////////////////////////////////////////////
        
        Case "CTRI"
            iResult = cust_trans(data)
        Case "FENI"
            iResult = cust_finish(data)
        Case "CREI"
            iResult = cust_repeat(data)
        Case "ABNI"
            iResult = cust_abandon(data)
        Case "ROBI"
            iResult = cust_roback(data)
        Case "STGI"
            iResult = cust_storage(data)
        Case "FRSI"
            iResult = cust_first(data)
        Case "SHII"
            iResult = cust_shift(data)
        Case Else
            GoTo ERROR_EXIT
    End Select
    
    Exit Sub
ERROR_EXIT:
    m_tagErrInfo.strErrDate = Format(Now, "yyyy-mm-dd hh:mm:ss")
    m_tagErrInfo.strErrFile = "modWinsock"
    m_tagErrInfo.strErrFunc = "decode_data"
    m_tagErrInfo.nErrNum = Err.Number
    m_tagErrInfo.strErrDesc = Error(Err.Number)
    If Err.Number <> 0 Then Err.Clear
    modErrorInfo.WriteErrLog m_tagErrInfo
End Sub

Public Sub send_data(ByVal data As String)
    On Error GoTo ERROR_EXIT
    
    'use this to send data out to 1 socket.
    'all of my server code will use this.
    If data = "" Then Exit Sub
    
    frmQueue.wskConnect.SendData data
    
    Debug.Print data
    
    DoEvents
    Exit Sub
ERROR_EXIT:
    m_tagErrInfo.strErrDate = Format(Now, "yyyy-mm-dd hh:mm:ss")
    m_tagErrInfo.strErrFile = "modWinsock"
    m_tagErrInfo.strErrFunc = "send_data"
    m_tagErrInfo.nErrNum = Err.Number
    m_tagErrInfo.strErrDesc = Error(Err.Number)
    If Err.Number <> 0 Then Err.Clear
    modErrorInfo.WriteErrLog m_tagErrInfo
End Sub

'刷新服務隊列
Public Sub Quire_Refrsh_Queue(Optional ByVal iMode As Integer = 0)
    On Error Resume Next
    
    If iMode = 0 Then
        send_data "REFH" & vbTab & "QUEU" & vbTab & m_strUser
    Else
        send_data "REFH" & vbTab & "SERV" & vbTab & m_strUser
    End If
    
End Sub

'////////////////////////////////////////////////////////////////////////////////////////////////////////
'/                                                                                                      /
'/      以下是系統處理信息,由服務人員端傳入中心服務端處理                                              /
'/                                                                                                      /
'////////////////////////////////////////////////////////////////////////////////////////////////////////

'檢查用戶登錄身份
Private Function check_user(ByVal data As String) As Integer
    On Error GoTo ERROR_EXIT
    Dim sFunction As String, sPara() As String
    
    sPara = Split(data, vbTab)
    sFunction = UCase(sPara(0))
    If UBound(sPara) = 0 Then GoTo ERROR_EXIT
    If sFunction <> "USEI" Then GoTo ERROR_EXIT
    
    If UCase(sPara(1)) = "OK" Then
'        If UBound(sPara) <> 5 Then GoTo ERROR_EXIT
'        If Not IsNumeric(sPara(3)) Then GoTo ERROR_EXIT
'        If Not IsNumeric(sPara(4)) Then GoTo ERROR_EXIT
        
        m_sUserName = sPara(2)
        m_iWindow = CInt(sPara(3))
        With my_service_type
            .service_id = CInt(sPara(4))
            .service_name = sPara(5)
            .service_use = True
        End With
        frmQueue.m_bConnect = True
        
        '刷新顯示   - 0 刷新用戶信息
        If Not frmQueue.Refresh_Info(0) Then GoTo ERROR_EXIT
        If Not frmQueue.Refresh_Info(2) Then GoTo ERROR_EXIT
        
        '請求刷新排隊信息
        Quire_Refrsh_Queue 0
        Quire_Refrsh_Queue 1
        frmQueue.EnableButton True
        
        '啟動定時器
        frmQueue.timInfo.Interval = 10000
        frmQueue.timInfo.Enabled = True
    Else
        frmQueue.m_bConnect = False
            
        Select Case CInt(sPara(2))
            Case 1
                MsgBox "用戶工號與密碼錯誤!", vbCritical + vbOKOnly, "系統錯誤"
            Case 2
                MsgBox "用戶已經登錄,無法重復登錄!", vbCritical + vbOKOnly, "系統錯誤"
            Case 3
                MsgBox "該終端已設置為服務暫停,無法登錄!", vbCritical + vbOKOnly, "系統錯誤"
            Case 4
                MsgBox "窗口沒有建立對應的服務!", vbCritical + vbOKOnly, "系統錯誤"
            Case Else
                MsgBox "其他數據服務錯誤!", vbCritical + vbOKOnly, "系統錯誤"
        End Select
        check_user = CInt(sPara(2))
        Exit Function
    End If
    
    check_user = 0
    Exit Function
ERROR_EXIT:
    m_tagErrInfo.strErrDate = Format(Now, "yyyy-mm-dd hh:mm:ss")
    m_tagErrInfo.strErrFile = "modWinsock"
    m_tagErrInfo.strErrFunc = "check_user"
    m_tagErrInfo.nErrNum = Err.Number
    m_tagErrInfo.strErrDesc = Error(Err.Number)
    If Err.Number <> 0 Then Err.Clear
    modErrorInfo.WriteErrLog m_tagErrInfo
    
    frmQueue.m_bConnect = False
    check_user = 9
End Function

'修改登錄密碼
Private Function service_pass(ByVal data As String) As Integer
    On Error GoTo ERROR_EXIT
    Dim sFunction As String, sPara() As String
    
    sPara = Split(data, vbTab)
    sFunction = UCase(sPara(0))
    If UBound(sPara) = 0 Then GoTo ERROR_EXIT
    If sFunction <> "PCWI" Then GoTo ERROR_EXIT
    If sPara(2) <> m_strOld Then GoTo ERROR_EXIT
    
    If UCase(sPara(1)) = "OK" Then
        MsgBox "密碼修改成功,系統下次登錄時生效。", vbOKOnly, "系統提示"
    Else
        Select Case CInt(sPara(3))
            Case 1
                MsgBox "用戶工號不正確,無法修改密碼!", vbCritical + vbOKOnly, "系統錯誤"
            Case 2
                MsgBox "用戶舊密碼不正確,無法重新修改密碼!", vbCritical + vbOKOnly, "系統錯誤"
            Case Else
                MsgBox "其他服務登錄服務錯誤!", vbCritical + vbOKOnly, "系統錯誤"
        End Select
        service_pass = CInt(sPara(3))
        Exit Function
    End If
    
    service_pass = 0
    Exit Function
ERROR_EXIT:
    m_tagErrInfo.strErrDate = Format(Now, "yyyy-mm-dd hh:mm:ss")
    m_tagErrInfo.strErrFile = "modWinsock"
    m_tagErrInfo.strErrFunc = "service_pass"
    m_tagErrInfo.nErrNum = Err.Number
    m_tagErrInfo.strErrDesc = Error(Err.Number)
    If Err.Number <> 0 Then Err.Clear
    modErrorInfo.WriteErrLog m_tagErrInfo
    
    service_pass = 9
End Function

'暫停客戶服務,以及恢復客戶服務
Private Function service_pause(ByVal data As String) As Integer
    On Error GoTo ERROR_EXIT
    Dim sFunction As String, sPara() As String
    
    sPara = Split(data, vbTab)
    sFunction = UCase(sPara(0))
    If UBound(sPara) = 0 Then GoTo ERROR_EXIT
    If sPara(2) <> m_strOld Then GoTo ERROR_EXIT
    
    Select Case sFunction
        Case "SYPI", "RYPI"
            If UCase(sPara(1)) <> "OK" Then
                Select Case CInt(sPara(3))
                    Case 1
                        Debug.Print "用戶工號不正確,無法修改密碼!", vbCritical + vbOKOnly, "系統錯誤"""
                    Case Else
                        Debug.Print "其他服務登錄服務錯誤!", vbCritical + vbOKOnly, "系統錯誤"
                End Select
                service_pause = CInt(sPara(3))
                Exit Function
            End If
        Case Else
            GoTo ERROR_EXIT
    End Select
    
    '修改按鈕狀態
    If sFunction = "SYPI" Then
        MsgBox "本窗口已暫停窗口服務。", vbOKOnly, "系統提示"
        frmQueue.EnableButton False
        
        frmQueue.cmdLogin.Enabled = False
        frmQueue.cmdPassword.Enabled = False
        frmQueue.cmdQuit.Enabled = False
    Else
        MsgBox "本窗口已恢復窗口服務。", vbOKOnly, "系統提示"
        frmQueue.EnableButton True
        
        frmQueue.cmdLogin.Enabled = True
        frmQueue.cmdPassword.Enabled = True
        frmQueue.cmdQuit.Enabled = True
    End If
    
    service_pause = 0
    Exit Function
ERROR_EXIT:
    m_tagErrInfo.strErrDate = Format(Now, "yyyy-mm-dd hh:mm:ss")
    m_tagErrInfo.strErrFile = "modWinsock"
    m_tagErrInfo.strErrFunc = "service_pause"
    m_tagErrInfo.nErrNum = Err.Number
    m_tagErrInfo.strErrDesc = Error(Err.Number)
    If Err.Number <> 0 Then Err.Clear
    modErrorInfo.WriteErrLog m_tagErrInfo
    
    service_pause = 9
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品中文字幕一区二区三区| 青青草精品视频| av电影天堂一区二区在线 | 东方欧美亚洲色图在线| 国产欧美日韩卡一| 丁香六月久久综合狠狠色| 中文字幕巨乱亚洲| 日本乱人伦aⅴ精品| 亚洲欧美日韩一区二区三区在线观看| 91啪亚洲精品| 免费视频最近日韩| 国产亚洲精品免费| 欧美伊人久久久久久久久影院| 亚洲专区一二三| 欧美电视剧在线看免费| 国产99久久久久| 亚洲老妇xxxxxx| 欧美日韩成人高清| 精品影视av免费| 亚洲欧美一区二区三区国产精品 | 一区二区三区丝袜| 7777精品伊人久久久大香线蕉最新版 | 色婷婷综合五月| 成人免费高清视频在线观看| 亚洲视频一区二区在线| 7777精品伊人久久久大香线蕉经典版下载 | 精品美女一区二区| 高清国产一区二区| 五月婷婷欧美视频| 久久精品一区二区三区四区| 色先锋资源久久综合| 麻豆国产欧美日韩综合精品二区 | 精品视频全国免费看| 六月丁香婷婷色狠狠久久| 中文字幕在线观看一区二区| 欧美日韩二区三区| 丁香激情综合国产| 日本美女一区二区| 伊人婷婷欧美激情| 久久精品欧美日韩精品| 91精品婷婷国产综合久久性色| 成人精品视频一区二区三区| 琪琪久久久久日韩精品| 亚洲欧美经典视频| 久久中文娱乐网| 91精品视频网| 91国产精品成人| k8久久久一区二区三区| 极品尤物av久久免费看| 日本在线不卡视频| 亚洲一区二区三区在线播放| 国产精品久久看| 久久久久久亚洲综合影院红桃 | 欧美国产综合一区二区| 欧美日韩一区二区在线观看| 岛国一区二区三区| 国产一区二区三区免费看| 亚洲午夜一区二区三区| 亚洲色图视频网| 欧美国产一区在线| 国产亚洲欧洲997久久综合| 91精品国产欧美一区二区| 色乱码一区二区三区88| 国产成人免费9x9x人网站视频| 日本亚洲视频在线| 天天综合网 天天综合色| 一区二区视频在线看| 一区精品在线播放| 久久九九99视频| 欧美高清www午色夜在线视频| 色综合色综合色综合色综合色综合| 国产高清久久久久| 日韩电影在线观看网站| 日韩av一区二区在线影视| 午夜欧美2019年伦理| 一区二区三区中文在线观看| 尤物在线观看一区| 亚洲综合成人在线视频| 亚洲精品免费在线观看| 国产精品毛片久久久久久| 欧美国产日韩一二三区| 日本一区二区在线不卡| 国产精品沙发午睡系列990531| 久久美女艺术照精彩视频福利播放| 精品少妇一区二区三区免费观看| 91麻豆精品91久久久久久清纯| 91精品国产aⅴ一区二区| 欧美精品在线观看播放| 欧美一区二区三区视频在线观看 | 日韩精品一区二区三区老鸭窝| 久久一夜天堂av一区二区三区| 欧美二区乱c少妇| 欧美高清视频www夜色资源网| 欧美日本乱大交xxxxx| 中文字幕在线观看一区| 国产精品对白交换视频| 一区二区三区中文字幕| 亚洲成人激情综合网| 天天av天天翘天天综合网色鬼国产| 日韩高清不卡一区二区三区| 国产呦精品一区二区三区网站| 国产一区二区在线视频| 91色视频在线| 91麻豆精品国产综合久久久久久| 欧美电视剧在线看免费| 国产精品毛片a∨一区二区三区| 亚洲激情网站免费观看| 九一久久久久久| 不卡电影一区二区三区| 91精品国产一区二区人妖| 国产亚洲女人久久久久毛片| 亚洲综合精品久久| 国产一区二区三区最好精华液| 91美女片黄在线观看91美女| 91精品视频网| 日韩美女视频一区| 蜜桃视频一区二区三区| 99精品欧美一区二区蜜桃免费 | 欧美艳星brazzers| 精品国产一区二区三区久久久蜜月| 国产精品久久久久桃色tv| 日韩av电影一区| 99在线精品观看| 亚洲精品一区在线观看| 亚洲激情五月婷婷| 国产九色sp调教91| 欧美电影一区二区| 亚洲日本在线a| 韩国三级电影一区二区| 欧美日产国产精品| 亚洲欧美怡红院| 99精品欧美一区二区蜜桃免费 | 91在线小视频| 精品成人在线观看| 亚洲成人激情av| 99精品久久久久久| 国产欧美一二三区| 久久99国产精品久久99果冻传媒| 在线观看亚洲成人| 国产精品卡一卡二卡三| 国产一区二区网址| 欧美成人高清电影在线| 亚洲图片欧美一区| 91久久久免费一区二区| 国产精品欧美综合在线| 激情综合色丁香一区二区| 欧美精品 国产精品| 亚洲国产欧美另类丝袜| 93久久精品日日躁夜夜躁欧美| 久久精品亚洲一区二区三区浴池| 免费观看30秒视频久久| 欧美日韩精品是欧美日韩精品| 一区在线播放视频| www.欧美亚洲| 国产精品久久久久久久裸模 | 中文字幕在线不卡一区二区三区| 久草精品在线观看| 精品少妇一区二区| 麻豆成人在线观看| 欧美xxx久久| 狠狠久久亚洲欧美| 久久亚洲精品国产精品紫薇| 久久精品国产一区二区三区免费看 | 日韩在线一区二区三区| 91黄色激情网站| 一区二区不卡在线播放| 91免费国产在线观看| 亚洲色图清纯唯美| 欧美亚洲免费在线一区| 亚洲国产一二三| 91精品在线麻豆| 色综合色综合色综合| 亚洲视频一二区| 在线观看一区二区视频| 亚洲午夜精品在线| 69堂亚洲精品首页| 免费成人你懂的| 久久亚洲精品小早川怜子| 国产成人aaa| 亚洲色图20p| 欧美色老头old∨ideo| 日本成人中文字幕| 久久久99久久| 97成人超碰视| 亚洲www啪成人一区二区麻豆| 欧美一级高清片| 国产在线一区观看| 中文字幕一区在线观看视频| 99精品黄色片免费大全| 午夜精品久久久久久久久久| 91精品国产一区二区三区香蕉| 黑人精品欧美一区二区蜜桃| 国产精品系列在线| 在线免费不卡视频| 麻豆精品视频在线观看免费 | 色综合久久久久久久| 亚洲成人午夜影院| 精品粉嫩超白一线天av| 99久久久精品| 美女视频黄 久久|