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

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

?? clsuser.vb

?? 網吧計費管理系統,服務器端和客戶端的源代碼
?? VB
字號:
?'****************************************************************************
'人人為我,我為人人
'枕善居漢化收藏整理
'發布日期:2007/07/23
'描    述:網吧計費管理系統客戶端/服務器端
'網    站:http://www.Mndsoft.com/  (VB6源碼博客)
'網    站:http://www.VbDnet.com/   (VB.NET源碼博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代碼別忘記給枕善居哦!
'****************************************************************************
Imports System.Net.Sockets
Imports System.Text
Public Class ClsUser
    Public UserName As String
    Public Password As String
    Public RealName As String
    Public Group As String
    Public Fee As Double
    Public BirthDate As String
    Public Phone As String
    Public ValidDate As String
    Public CreateCardDate As String
    Public CertificateType As String
    Public CertificateNo As String
    Public Address As String
    Public PostCode As String
    Public Memo As String
    Public LoginTime As Date
    Public LogoffTime As Date
    Public Event LineRecived(ByVal sender As Object, ByVal data As String)
    Const READ_BUFFER_SIZE As Integer = 255
    Private readbuffer(READ_BUFFER_SIZE) As Byte
    Private _Client As TcpClient


    Public Sub Init(ByVal client As TcpClient)
        _client = client
        _client.GetStream.BeginRead(readbuffer, 0, READ_BUFFER_SIZE, AddressOf StreamReceiver, Nothing)
    End Sub

    Private Sub StreamReceiver(ByVal ar As IAsyncResult)
        Dim BytesRead As Integer
        Dim Message As String
        SyncLock _client.GetStream
            BytesRead = _client.GetStream.EndRead(ar)
        End SyncLock
        Message = Encoding.ASCII.GetString(readbuffer, 0, BytesRead)
        RaiseEvent LineRecived(Me, Message)
        _Client.GetStream.BeginRead(readbuffer, 0, READ_BUFFER_SIZE, AddressOf StreamReceiver, Nothing)
    End Sub

    Public Sub SendData(ByVal data As String)
        Dim writer As New IO.StreamWriter(_client.GetStream)
        writer.Write(data & Chr(13) & Chr(10))
        writer.Flush()
    End Sub

    Function LogConfirm() As Integer
        Dim RemainFee As Double
        Dim SQLString As String
        SQLString = "SELECT * FROM tbUser WHERE UserName='" & UserName & "'"
        'SQL查詢語句
        Dim UserTable As DataTable = ClsDBOperation.DBOperate(SQLString)
        If UserTable.Rows.Count = 0 Then
            Return 0 '輸入的編號或密碼錯誤
        End If
        RemainFee = UserTable.Rows(0)("Fee")
        If RemainFee <= 0 Then
            Return -1  '余額不足
        Else
            Return 1  '成功退出
        End If
    End Function


    Function UserExist() As Boolean
        Dim SQLString As String
        SQLString = "SELECT * FROM tbUser WHERE UserName='" & Trim(UserName) & "' "
        Dim UserTable As DataTable = ClsDBOperation.DBOperate(SQLString)
        If UserTable.Rows.Count <> 0 Then
            Return True
        Else
            Return False
        End If
    End Function
    Function Checkout() As Boolean
        Dim UsedHour As TimeSpan
        UsedHour = LogoffTime - LoginTime
        Dim TotalHour As Double
        TotalHour = UsedHour.TotalHours
        If TotalHour < 0.5 Then
            TotalHour = 0.5 '不足半小時,按半小時計算
        End If
        Dim Payment As Double
        Dim TempFeeRules As New ClsFeeRules
        TempFeeRules.Group = Group
        TempFeeRules.GetAmount()
        Payment = TotalHour * TempFeeRules.Amount
        SetFee(-Payment)
        Return True
    End Function




    Sub SetFee(ByVal NewFee As Double) '加款結帳的方法
        Dim SQLString As String
        SQLString = "SELECT Fee FROM tbUser WHERE UserName='" & UserName & "'"
        Dim UserTable As DataTable = ClsDBOperation.DBOperate(SQLString)
        Fee = NewFee + UserTable.Rows(0)(0)
        SQLString = "UPDATE tbUser SET Fee='" & Fee & "'"
        ClsDBOperation.DBOperate(SQLString)
    End Sub

    Sub AddUser()
        Dim SQLString As String
        SQLString = "INSERT INTO tbUser VALUES('" & UserName & "','" & Password & "','" & RealName & "','" & Group & "','" & Fee & "','" & BirthDate & "','" & Phone & "','" & ValidDate & "','" & CreateCardDate & "','" & CertificateType & "','" & CertificateNo & "','" & Address & "','" & PostCode & "','" & Memo & "')"
        ClsDBOperation.DBOperate(SQLString)
    End Sub

    Sub AddFeeList(ByVal ComputerPos As String)
        Dim SQLString As String
        Dim UsedHour As TimeSpan
        UsedHour = LogoffTime - LoginTime
        Dim TotalHour As Double
        TotalHour = UsedHour.TotalHours
        SQLString = "INSERT INTO tbFeeList VALUES('" & UserName & "','" & LogoffTime & "','" & LogoffTime & "','" & TotalHour & "','" & Fee & "','" & ComputerPos & "')"
        ClsDBOperation.DBOperate(SQLString)
    End Sub

    Public Sub Delete()
        Dim SQLString As String
        SQLString = "DELETE FROM tbUser WHERE UserName='" & UserName & "'"
        ClsDBOperation.DBOperate(SQLString)
        '還要刪除該用戶其它相關上機記錄
    End Sub

    Public Sub GetInfo()
        Dim SQLString As String
        SQLString = "SELECT * FROM tbUser WHERE UserName='" & UserName & "'"
        Dim DTable As DataTable = ClsDBOperation.DBOperate(SQLString)
        UserName = DTable.Rows(0)("UserName")
        Password = DTable.Rows(0)("Password")
        RealName = DTable.Rows(0)("RealName")
        Group = DTable.Rows(0)("Group")
        Fee = DTable.Rows(0)("Fee")
        BirthDate = DTable.Rows(0)("BirthDate")
        Phone = DTable.Rows(0)("Phone")
        ValidDate = DTable.Rows(0)("ValidDate")
        CreateCardDate = DTable.Rows(0)("CreateCardDate")
        CertificateType = DTable.Rows(0)("CertificateType")
        CertificateNo = DTable.Rows(0)("CertificateNo")
        Address = DTable.Rows(0)("Address")
        PostCode = DTable.Rows(0)("PostCode")
        Memo = DTable.Rows(0)("Memo")
    End Sub

    Function FeeList() As DataTable
        Dim SQLString As String
        SQLString = "SELECT UserName AS 用戶名, Computer AS 計算機, LoginTime As 登錄時間, LogoffTime As 下機時間, TotalHour As 使用時間, Fee As 費用 FROM tbFeeList WHERE UserName='" & UserName & "'"
        Dim DTable As DataTable = ClsDBOperation.DBOperate(SQLString)
        Return DTable
    End Function

    Shared Function LoadUser(ByVal Field As String, ByVal Value As String) As DataTable
        Dim SQLString As String
        Dim Column As String = ""
        Column += "UserName AS 用戶名, Password AS 密碼,RealName AS 用戶姓名,"
        Column += "Group AS 用戶類型, Fee AS 賬號余額,"
        Column += "BirthDate AS 出生日期, Phone AS 聯系電話,"
        Column += "ValidDate AS 有效日期, CertificateType AS 證件類型,"
        Column += "CertificateNo AS 證件號碼, Address AS 住址,"
        Column += "PostCode AS 郵編, Memo AS 備注"
        If Field = "" Then
            SQLString = "SELECT " & Column & " FROM tbUser"
        Else
            SQLString = "SELECT " & Column & " FROM tbUser WHERE " & Field & "='" & Value & "'"
        End If
        Return ClsDBOperation.DBOperate(SQLString)
    End Function



End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亚洲а∨天堂免在线| 欧美色手机在线观看| 大尺度一区二区| 欧美日韩一级视频| 国产精品国产自产拍高清av| 日韩成人一级大片| 一本到不卡精品视频在线观看| 欧美xxx久久| 亚洲香蕉伊在人在线观| 粉嫩一区二区三区在线看| 777色狠狠一区二区三区| 日韩一区中文字幕| 激情成人综合网| 日韩视频在线你懂得| 亚洲综合图片区| 色婷婷综合久久久久中文一区二区 | 欧美日韩精品一区二区三区四区 | 亚洲综合在线五月| 国产精品一区专区| 91精品国产美女浴室洗澡无遮挡| 亚洲人成伊人成综合网小说| 国产一区二区三区四区五区入口| 欧美一区二区在线播放| 日韩一区中文字幕| 岛国精品在线观看| 国产欧美日韩亚州综合| 国内精品不卡在线| 久久久久久**毛片大全| 激情欧美一区二区三区在线观看| 日韩一区二区免费电影| 蜜臀av一区二区三区| 9191成人精品久久| 亚洲国产精品自拍| 欧美视频在线观看一区二区| 亚洲一区二区中文在线| 欧美日韩国产高清一区二区| 亚洲成在人线免费| 在线电影国产精品| 日韩影院在线观看| 日韩女优毛片在线| 韩国欧美一区二区| 中文字幕不卡在线播放| av在线一区二区| 一区二区三区日韩欧美精品| 欧美视频在线观看一区| 午夜伦理一区二区| 日韩一区二区三区视频在线观看| 麻豆高清免费国产一区| 久久久噜噜噜久噜久久综合| youjizz久久| 午夜精品一区二区三区三上悠亚| 日韩午夜激情电影| 丁香六月久久综合狠狠色| 亚洲欧美日本在线| 91精品久久久久久久久99蜜臂| 国产综合久久久久久鬼色| 国产精品网曝门| 欧美丝袜丝交足nylons图片| 蜜桃av一区二区| 国产欧美日本一区视频| 欧美在线影院一区二区| 免费在线观看日韩欧美| 国产欧美日韩一区二区三区在线观看| 91视频www| 日本成人在线电影网| 国产无一区二区| 欧美无乱码久久久免费午夜一区| 精品一区二区在线看| 亚洲日穴在线视频| 日韩欧美一区二区视频| 91在线播放网址| 美女免费视频一区| 亚洲精品写真福利| 久久亚洲欧美国产精品乐播 | 亚洲国产视频网站| 欧美大片一区二区三区| 色综合夜色一区| 国产在线播放一区三区四| 亚洲激情图片qvod| 久久久久久久电影| 91精品国产综合久久小美女| 91在线观看污| 蜜桃一区二区三区在线观看| 在线综合视频播放| 韩国欧美国产1区| 精品日韩一区二区三区免费视频| 日韩制服丝袜av| 5858s免费视频成人| 午夜视频一区在线观看| 在线观看日韩毛片| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美日韩小视频| 国产成人亚洲综合a∨婷婷| 亚洲精品乱码久久久久久久久| 丁香五精品蜜臀久久久久99网站| 五月天激情小说综合| 国产精品丝袜一区| 精品人在线二区三区| 777久久久精品| 在线观看亚洲精品视频| av成人老司机| 国产不卡高清在线观看视频| 久久不见久久见中文字幕免费| 亚洲一区二区三区美女| 亚洲色图视频网站| 国产精品免费aⅴ片在线观看| 精品美女一区二区三区| 欧美日韩国产123区| 欧洲人成人精品| 欧美影院一区二区| 一区二区三区精品视频| 欧美综合一区二区| 色综合天天综合色综合av| www.欧美色图| bt欧美亚洲午夜电影天堂| 成人性视频网站| 成熟亚洲日本毛茸茸凸凹| 国产精品综合一区二区三区| 国精产品一区一区三区mba桃花| 久久精品免费观看| 久久精品国产精品亚洲精品| 久久精品99久久久| 精品一区二区三区影院在线午夜| kk眼镜猥琐国模调教系列一区二区| 亚洲成人在线观看视频| 亚洲天堂久久久久久久| 最新欧美精品一区二区三区| 亚洲欧美一区二区三区国产精品| 亚洲特黄一级片| 亚洲一区二区av在线| 一区二区三区日韩在线观看| 五月婷婷欧美视频| 天堂va蜜桃一区二区三区漫画版| 日日摸夜夜添夜夜添亚洲女人| 久久国产精品第一页| 国产麻豆精品在线观看| 99国产精品视频免费观看| 在线观看日韩精品| 欧美一级免费大片| 国产欧美一区二区精品性色超碰| 亚洲欧洲制服丝袜| 午夜电影一区二区| 国产精品一区二区三区四区| 成人国产一区二区三区精品| 一本久久a久久精品亚洲| 欧美日韩国产首页| 欧美精品一区二区久久久| 国产精品久久一级| 亚洲国产精品一区二区尤物区| 七七婷婷婷婷精品国产| 免费观看久久久4p| 粉嫩蜜臀av国产精品网站| 91极品美女在线| 26uuu精品一区二区在线观看| 18欧美亚洲精品| 美女视频一区二区三区| 成人av电影在线| 日韩亚洲欧美在线观看| 国产精品美日韩| 久久国产精品99精品国产| 一本一道久久a久久精品综合蜜臀| 91精品在线免费| 日韩久久一区二区| 久久这里只精品最新地址| 午夜精品一区二区三区免费视频| 久久久www免费人成精品| 亚洲美女精品一区| 国产一区二区三区| 欧美日本一区二区三区| 日韩视频在线永久播放| 成人va在线观看| 精品精品国产高清a毛片牛牛| 亚洲精品成人天堂一二三| 白白色 亚洲乱淫| 99精品视频在线观看免费| 91精品国产综合久久精品麻豆| 成人欧美一区二区三区小说| 国产一区二区三区在线观看精品| 欧美老年两性高潮| 亚洲自拍偷拍欧美| 波多野结衣中文字幕一区二区三区 | 国产激情视频一区二区三区欧美| 欧美蜜桃一区二区三区| 亚洲欧美日韩国产手机在线 | 国产91在线观看| 欧美成人综合网站| 午夜精品免费在线| 欧美色区777第一页| 亚洲欧美一区二区三区国产精品 | 亚洲免费在线观看| 丁香六月综合激情| 国产午夜亚洲精品不卡| 国产精品人成在线观看免费| 国产乱码精品一区二区三区忘忧草 | 在线观看91精品国产麻豆| 一区二区三区在线免费| av福利精品导航| 一色桃子久久精品亚洲| 福利一区在线观看| 国产精品私房写真福利视频|