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

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

?? readeredit.vb

?? vb.net寫的圖書管理系統,功能完備,能正常使用,可用于二次開發.
?? VB
?? 第 1 頁 / 共 2 頁
字號:
        Me.btnDelete.Name = "btnDelete"
        Me.btnDelete.Size = New System.Drawing.Size(75, 25)
        Me.btnDelete.TabIndex = 30
        Me.btnDelete.Text = "刪除"
        '
        'btnExit
        '
        Me.btnExit.Location = New System.Drawing.Point(240, 288)
        Me.btnExit.Name = "btnExit"
        Me.btnExit.Size = New System.Drawing.Size(75, 25)
        Me.btnExit.TabIndex = 29
        Me.btnExit.Text = "退出"
        '
        'btnUpdate
        '
        Me.btnUpdate.Location = New System.Drawing.Point(48, 288)
        Me.btnUpdate.Name = "btnUpdate"
        Me.btnUpdate.Size = New System.Drawing.Size(75, 25)
        Me.btnUpdate.TabIndex = 28
        Me.btnUpdate.Text = "更新"
        '
        'ReaderEdit
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
        Me.ClientSize = New System.Drawing.Size(368, 325)
        Me.Controls.Add(Me.btnDelete)
        Me.Controls.Add(Me.btnExit)
        Me.Controls.Add(Me.btnUpdate)
        Me.Controls.Add(Me.GroupBox2)
        Me.Controls.Add(Me.GroupBox1)
        Me.Name = "ReaderEdit"
        Me.Text = "讀者信息維護"
        Me.GroupBox1.ResumeLayout(False)
        Me.GroupBox2.ResumeLayout(False)
        Me.ResumeLayout(False)

    End Sub

#End Region
    '定義變量curID,用于記錄當前人員ID
    Dim curID As Long
    
    '在對讀者信息進行維護以前,首先要查詢出要維護的讀者
    Private Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click
        '判斷所查詢的讀者姓名是否為空
        If txtFindName.Text.Trim = "" Then
            '若為空,給出錯誤信息,并退出
            ErrorMSG("所查詢姓名不能為空")
            Exit Sub
        End If
        'getField函數可以根據某數據表中某已知字段,得到另一指定字段的信息。傳入的參數依次為:需要的字段;查詢條件;表名。詳細信息請參見數據庫操作字段
        '調用getField函數,得到當前人員ID
        Dim strID As String
        strID = getField("ID", "Name='" & txtFindName.Text.Trim & "'", "ReaderInfo")
        If strID = "" Then
            '若所查詢人員不存在,則給出提示信息,清空輸入框,并設置控件不可用
            ErrorMSG("所查詢人員不存在")
            ClearData()
            setEnabled(False)
        Else
            curID = CLng(strID)
            '得到當前人員ID后,填充人員信息
            fullInfo()
        End If
    End Sub

    Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUpdate.Click
        '判斷數據是否合法
        If Not checkData() Then
            '若不合法,則退出
            Exit Sub
        End If
        Dim strSQL As String
        Dim ret As Boolean
        '生成更新記錄的SQL語句
        strSQL = "Update ReaderInfo set "
        strSQL &= "[Name] ='" & txtName.Text.Trim & "',"
        strSQL &= "[Gender] ='" & cmbGender.Text.Trim & "',"
        strSQL &= "[MaxNumber] = '" & txtMaxNum.Text.Trim & "',"
        strSQL &= "[MaxTime] = '" & txtMaxTime.Text.Trim & "' "
        strSQL &= "where [ID]=" & curID
        '執行SQL語句,更新數據庫中數據
        ret = DBManager.executeNonQuery(strSQL)
        If ret Then
            '若操作成功,給出提示信息
            InfoMSG("讀者信息更新成功!")
        Else
            '若操作不成功,給出錯誤信息
            ErrorMSG("讀者信息更新失敗!")
        End If
    End Sub

    Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click
        Dim strSQL As String
        Dim ret As Boolean
        '生成刪除記錄的SQL語句
        strSQL = "Delete from ReaderInfo where  ID=" & curID
        '執行SQL語句,完成刪除操作
        ret = DBManager.executeNonQuery(strSQL)
        If ret Then
            '如果刪除成功,則提示成功信息并重新加載數據
            InfoMSG("讀者信息刪除成功!")
            ClearData()
        Else
            '如果刪除失敗,提示失敗信息
            ErrorMSG("讀者信息刪除失敗!")
        End If
    End Sub

    Private Sub ClearData()
        txtName.Text = ""
        cmbGender.Text = ""
        txtMaxNum.Text = ""
        txtMaxTime.Text = ""
    End Sub
    '根據讀者ID取出讀者信息
    Private Sub fullInfo()
        Dim curReader As DataSet
        Dim strSQL As String
        '生成SQL語句
        strSQL = " select ID,Name, Gender, MaxNumber,MaxTime from ReaderInfo"
        strSQL = strSQL & " where ID=" & curID
        '執行SQL語句,取出結果集
        curReader = DBManager.executeSelectQuery(strSQL, "ReaderInfo")
        '如果當前人員不存在,則給出提示信息
        If curReader Is Nothing OrElse curReader.Tables(0).Rows.Count = 0 Then
            InfoMSG("用戶" + txtFindName.Text.Trim + "不存在!")
            Exit Sub
        End If
        '填充人員信息
        With curReader.Tables("ReaderInfo").Rows(0)
            curID = .Item("ID") & ""
            '姓名
            txtName.Text = .Item("Name") & ""
            '性別
            cmbGender.Text = .Item("Gender") & ""
            '最大借閱冊數
            txtMaxNum.Text = .Item("MaxNumber") & ""
            '最大借閱天數
            txtMaxTime.Text = .Item("MaxTime") & ""
        End With
        '設置信息輸入框和操作按鈕可用
        setEnabled(True)
    End Sub

    Private Sub ReaderEdit_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在查詢模塊中,查詢出讀者后可對其進行編輯,此時生成ReaderEdit類實例時會傳入參數:讀者ID,此時窗體加載時就要填充讀者信息。詳細信息請參見讀者查詢模塊
        '窗體加載時,若當前讀者ID不為0,則填充讀者信息
        If curID <> 0 Then
            txtFindName.Text = getField("Name", "ID=" & curID, "ReaderInfo")
            fullInfo()
            '設置信息輸入框和操作按鈕可用
            setEnabled(True)
        Else
            '人員為空時,設置信息輸入框和操作按鈕不可用
            setEnabled(False)
        End If
    End Sub
    Private Function checkData() As Boolean
        '判斷讀者姓名是否為空
        If txtName.Text.Trim = "" Then
            ErrorMSG("讀者姓名不允許為空!")
            Return False
        End If
        '判斷讀者性別是否為空
        If cmbGender.Text.Trim = "" Then
            ErrorMSG("讀者性別不允許為空!")
            Return False
        End If
        '判斷最大借閱冊數是否為空
        If txtMaxNum.Text.Trim = "" Then
            ErrorMSG("最大借閱冊數不允許為空!")
            Return False
        Else
            '判斷最大借閱冊數是否為數字
            If Not IsNumeric(txtMaxNum.Text.Trim) Then
                ErrorMSG("最大借閱冊數必須為數字!")
                Return False
            End If
        End If
        '判斷最大借閱天數是否為空
        If txtMaxTime.Text.Trim = "" Then
            ErrorMSG("最大借閱天數不允許為空!")
            Return False
        Else
            '判斷最大借閱天數是否為數字
            If Not IsNumeric(txtMaxTime.Text.Trim) Then
                ErrorMSG("最大借閱天數必須為數字!")
                Return False
            End If
        End If
        Return True
    End Function
    '設置控件的可用性
    Private Sub setEnabled(ByVal enable As Boolean)
        btnUpdate.Enabled = enable
        btnDelete.Enabled = enable
        txtName.Enabled = enable
        cmbGender.Enabled = enable
        txtMaxNum.Enabled = enable
        txtMaxTime.Enabled = enable
    End Sub
    Private Sub btnCancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
        Me.Close()
    End Sub
End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人亚洲一区二区一| 国产精品538一区二区在线| 国产欧美1区2区3区| 欧美成人精精品一区二区频| 欧美日韩一区小说| 欧美三区在线观看| 欧美日韩免费视频| 欧美日韩激情一区二区三区| 欧美在线观看你懂的| 欧美日韩专区在线| 欧美精品色综合| 欧美一级xxx| 久久精品水蜜桃av综合天堂| 久久先锋影音av| 国产亚洲精久久久久久| 中文字幕亚洲在| 亚洲影视在线观看| 毛片av一区二区三区| 国产在线麻豆精品观看| 成人夜色视频网站在线观看| 色综合天天综合网国产成人综合天 | 欧美日韩国产区一| 欧美精品在欧美一区二区少妇| 欧美日韩1234| 欧美精品一区二区久久久| 久久综合精品国产一区二区三区| 久久婷婷国产综合精品青草| 中文字幕精品三区| 亚洲午夜激情网页| 国产一区二区精品久久99| 99久久免费视频.com| 欧美日韩一区二区欧美激情| 欧美一级欧美三级| 国产精品美女www爽爽爽| 亚洲综合在线视频| 国产乱人伦偷精品视频不卡| 一本大道av伊人久久综合| 日韩亚洲欧美在线| 亚洲欧美中日韩| 青青草精品视频| av激情成人网| 欧美va在线播放| 一区二区三区免费| 国产999精品久久久久久| 欧美三级视频在线观看| 欧美精彩视频一区二区三区| 亚洲va天堂va国产va久| 国产精品亚洲午夜一区二区三区| 欧美色图第一页| 中文字幕免费观看一区| 美女一区二区在线观看| 色老头久久综合| 国产午夜精品一区二区三区嫩草 | 日韩女优毛片在线| 一区二区三区不卡在线观看 | 欧美韩国日本综合| 日本亚洲一区二区| 欧美在线一二三四区| 国产精品视频yy9299一区| 久久国产乱子精品免费女| 欧美视频在线一区二区三区 | 久久成人av少妇免费| 在线看一区二区| 中文字幕一区不卡| 波多野结衣一区二区三区| 欧美精品一区二区精品网| 午夜a成v人精品| 欧美色偷偷大香| 亚洲综合偷拍欧美一区色| 91老师片黄在线观看| 亚洲欧洲色图综合| 99精品久久只有精品| 最新国产成人在线观看| 99久久国产免费看| ...中文天堂在线一区| 成人午夜av影视| 中文在线资源观看网站视频免费不卡 | 丝袜脚交一区二区| 欧美日韩一二三| 午夜电影网一区| 91精品国产高清一区二区三区 | www.欧美色图| 国产精品久久看| av在线不卡网| 亚洲六月丁香色婷婷综合久久 | 欧美xxxxxxxx| 国产一区欧美日韩| 中文字幕不卡在线观看| 91网站最新网址| 三级在线观看一区二区| 91精品国产综合久久福利| 久久国产剧场电影| 国产精品丝袜久久久久久app| 成人永久免费视频| 亚洲美女电影在线| 在线成人av网站| 国产精品一区二区三区网站| 国产精品成人免费在线| 欧美三片在线视频观看| 久久不见久久见中文字幕免费| 精品国产欧美一区二区| 白白色 亚洲乱淫| 亚洲va在线va天堂| 久久精品综合网| 一本在线高清不卡dvd| 日韩电影免费在线| 中文字幕国产精品一区二区| 欧美日韩的一区二区| 国产精品一级在线| 香蕉成人啪国产精品视频综合网 | 亚洲人成网站色在线观看| 欧美日韩亚洲不卡| 国产精品亚洲视频| 偷拍自拍另类欧美| 欧美国产一区在线| 制服.丝袜.亚洲.中文.综合| 成人污污视频在线观看| 亚洲国产精品天堂| 国产精品久久毛片a| 欧美一区二区三区喷汁尤物| 丁香婷婷综合激情五月色| 日韩精品欧美精品| 国产精品国产精品国产专区不蜜 | 国产成人精品影院| 五月天中文字幕一区二区| 国产日韩欧美精品一区| 欧美日韩成人综合天天影院| 高清shemale亚洲人妖| 久久精品久久精品| 经典三级在线一区| 亚洲图片一区二区| 国产精品福利一区| 国产亚洲女人久久久久毛片| 欧美一区二区免费| 欧美日韩激情一区| 在线免费观看日韩欧美| 91在线免费视频观看| 成人午夜大片免费观看| 国产一区二区三区在线观看精品| 亚洲高清久久久| 一级特黄大欧美久久久| 中文字幕一区二区日韩精品绯色| 国产天堂亚洲国产碰碰| 精品成人一区二区三区| 日韩精品中午字幕| 日韩欧美在线一区二区三区| 在线播放91灌醉迷j高跟美女| 色猫猫国产区一区二在线视频| 成人在线视频一区二区| 国产91在线观看| 国产成人午夜99999| 国产精品99久久久| 国产精品一区免费视频| 成人综合婷婷国产精品久久蜜臀| 韩国女主播一区二区三区| 麻豆精品一二三| 国内成人免费视频| 国产精品一区一区| 成人三级在线视频| 99久久精品免费看| 在线视频中文字幕一区二区| 日本韩国精品在线| 欧美色网一区二区| 欧美一区二区国产| 久久久亚洲高清| 国产精品免费av| 亚洲一区在线电影| 日本亚洲欧美天堂免费| 激情久久久久久久久久久久久久久久| 精品一区二区三区在线播放| 国产麻豆一精品一av一免费| 成人深夜在线观看| 欧美日韩一区二区三区在线看| 欧美日韩成人综合天天影院| 日韩亚洲欧美在线| 中文字幕不卡在线观看| 夜夜亚洲天天久久| 久久精品免费看| 不卡视频一二三| 欧美天堂一区二区三区| 日韩精品一区二区三区在线播放 | 欧美人体做爰大胆视频| 日韩欧美亚洲另类制服综合在线| 久久影院午夜论| 亚洲综合色网站| 极品少妇xxxx精品少妇| 色综合一区二区三区| 日韩欧美激情四射| 综合激情成人伊人| 日韩黄色免费电影| 欧美浪妇xxxx高跟鞋交| 久久久亚洲欧洲日产国码αv| 樱桃国产成人精品视频| 免费在线观看一区| 色久综合一二码| 精品欧美一区二区在线观看| 亚洲精品免费电影| 国产精品一二三区在线| 欧美乱妇一区二区三区不卡视频| 久久精品亚洲麻豆av一区二区 |