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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? frm_issuereturnbook.vb

?? VB.NET 做的圖書管理系統(tǒng),功能強(qiáng)大 ,內(nèi)容豐富,適合學(xué)習(xí)參考
?? VB
?? 第 1 頁 / 共 3 頁
字號(hào):
        MyCommand.dispose()
    End Sub
    Sub loadReaderDetails()
        MyConnection.Open()
        MyCommand = New OleDbCommand("SELECT * FROM ReaderDetails WHERE ReaderNo = '" & TxtReaderNo.Text & "'", MyConnection)
        Try
            MyReader = MyCommand.ExecuteReader()
            While MyReader.Read
                TxtReaderName.Text = MyReader("ReaderName").ToString
                TxtAddress.Text = MyReader("Address").ToString
                TxtTag.Text = MyReader("IssueTag").ToString
                TxtIssuedTag.Text = MyReader("IssueTagUsed").ToString
            End While
        Catch c As Exception
            MsgBox("Error Message: Exception Thrown Please Enter a Valid Reader Number" + c.ToString, MsgBoxStyle.Critical, "圖書館管理系統(tǒng)")
        End Try
        MyConnection.Close()
        MyReader.Close()
        MyCommand.dispose()
    End Sub
    Function checkIfBookAlreadyExists() As Boolean
        MyConnection.Open()
        MyCommand = New OleDbCommand("SELECT * FROM BookDetails WHERE SN ='" & TxtSN.Text & "'", MyConnection)
        Dim TempString As String
        Try
            MyReader = MyCommand.ExecuteReader()
            While MyReader.Read
                TempString = MyReader("SN")
            End While
            MyConnection.Close()
            MyReader.Close()
            MyCommand.dispose()
        Catch c As Exception
            MsgBox("錯(cuò)誤信息:" + c.ToString, MsgBoxStyle.Critical, "圖書館管理系統(tǒng)")
        End Try
        If TxtSN.Text = TempString Then
            Return True
        Else
            If TxtSN.Text <> TempString Then
                Return False
            End If
        End If
    End Function
    Function checkIfReaderAlreadyExists() As Boolean
        MyConnection.Open()
        MyCommand = New OleDbCommand("SELECT * FROM ReaderDetails WHERE ReaderNo ='" & TxtReaderNo.Text & "'", MyConnection)
        Try
            MyReader = MyCommand.ExecuteReader()
            While MyReader.Read
                TextBox15.Text = MyReader("ReaderNo")
            End While
            MyConnection.Close()
            MyReader.Close()
            MyCommand.dispose()
        Catch c As Exception
            MsgBox("Error Message:" + c.ToString, MsgBoxStyle.Critical, "圖書館管理系統(tǒng)")
        End Try
        If TxtReaderNo.Text = TextBox15.Text Then
            Return True
        Else
            If TxtReaderNo.Text <> TextBox15.Text Then
                Return False
            End If
        End If
    End Function

    Private Sub frm_IssueReturnBook_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        MyConnection.Open()
        MyCommand = New OleDbCommand("SELECT * FROM Charges", MyConnection)
        Try
            MyReader = MyCommand.ExecuteReader()
            While MyReader.Read
                ComboChargeType.Items.Add(MyReader("Desc"))
            End While
        Catch c As Exception
            MsgBox("錯(cuò)誤信息:" + c.ToString, MsgBoxStyle.Critical, "圖書館管理系統(tǒng)")
        End Try
        MyConnection.Close()
        MyReader.Close()
        MyCommand.dispose()
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Me.Close()
    End Sub
    Sub clearFields()
        TxtSN.Text = ""
        TxtISBN.Text = ""
        TxtBookName.Text = ""
        TxtAuthorName.Text = ""
        TxtStatus.Text = ""
        TxtReaderNo.Text = ""
        TxtReaderName.Text = ""
        TxtAddress.Text = ""
        TxtTag.Text = ""
        TxtIssuedTag.Text = ""
        TxtIssueNo.Text = ""
        TxtIssueDate.Text = ""
        TxtReturnDate.Text = ""
        ComboChargeType.Text = ""
    End Sub
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        clearFields()
        TxtSN.Focus()
    End Sub
    Private Sub TxtIssueNo_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TxtIssueNo.KeyPress
        Dim strchar As String
        strchar = e.KeyChar
        Select Case strchar
            Case ChrW(System.Windows.Forms.Keys.Enter)
                TxtIssueDate.Text = System.DateTime.Now.ToShortDateString
                ComboChargeType.Focus()
            Case Else
        End Select
    End Sub

    Function getDueDate(ByVal myOption As String) As String
        Select Case myOption
            Case "超過1天罰款3元"
                Return Date.Now.AddDays(1).ToShortDateString
            Case "超過7天罰款18元"
                Return Date.Now.AddDays(7).ToShortDateString
            Case "超過14天罰款50元"
                Return Date.Now.AddDays(14).ToShortDateString
        End Select
    End Function
    Private Sub KeyPress_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles ComboChargeType.KeyPress
        Dim strChar As String
        strChar = e.KeyChar
        Select Case strChar
            Case ChrW(System.Windows.Forms.Keys.Enter)
                TxtReturnDate.Text = getDueDate(ComboChargeType.SelectedItem)
                BtnIssue.Focus()
            Case Else
        End Select
    End Sub
    Sub issueBook()
        MyConnection.Open()
        MyCommand = New OleDbCommand("INSERT INTO IssueBook VALUES('" & TxtIssueNo.Text & "','" & TxtSN.Text & "', '" & TxtBookName.Text & "','" & TxtAuthorName.Text & "','" & TxtReaderNo.Text & "','" & TxtReaderName.Text & "','" & TxtIssueDate.Text & "','" & TxtReturnDate.Text & "','" & ComboChargeType.Text & "')", MyConnection)
        MyCommand.ExecuteNonQuery()
        MyConnection.Close()
        MyCommand.dispose()
    End Sub
    '  Sub addIntoReaderHistory()
    ' MyConnection.Open()
    '   MyCommand = New OleDbCommand("INSERT INTO ReaderHistory VALUES('" & TxtReaderNo.Text & "','" & TxtSN.Text & "', '" & TxtIssueDate.Text & "','" & TxtReturnDate.Text & "','" & TxtStatus.Text & "')", MyConnection)
    ' MyCommand.ExecuteNonQuery()
    '   MyConnection.Close()
    '    MyCommand.dispose()
    ' End Sub
    Sub updateReaderIssueTag()
        Dim CurrentIssueTag As String
        Dim CurrentIssueTagUsed As String
        Dim itag As Integer
        Dim itagused As Integer
        CurrentIssueTag = getCurrentReaderIssueTag()
        CurrentIssueTagUsed = getCurrentReaderTagUsed()
        itag = CInt(CurrentIssueTag)
        itagused = CInt(CurrentIssueTagUsed)
        itag = itag - 1
        itagused = itagused + 1
        CurrentIssueTag = itag.ToString
        CurrentIssueTagUsed = itagused.ToString
        MyConnection.Open()
        MyCommand = New OleDbCommand("UPDATE ReaderDetails SET IssueTag ='" & CurrentIssueTag & "',IssueTagUsed = '" & CurrentIssueTagUsed & "' WHERE ReaderNo = '" & TxtReaderNo.Text & "'", MyConnection)
        Try
            MyCommand.ExecuteNonQuery()
        Catch c As Exception
            MsgBox(c.ToString)
        End Try
        MyConnection.Close()
        MyCommand.dispose()
    End Sub
    Sub updateBookStatus()
        Dim myStatus As String
        myStatus = "被借"
        MyConnection.Open()
        MyCommand = New OleDbCommand("UPDATE BookDetails SET BookStatus ='" & myStatus & "' WHERE SN = '" & TxtSN.Text & "'", MyConnection)
        Try
            MyCommand.ExecuteNonQuery()
        Catch c As Exception
            MsgBox(c.ToString)
        End Try
        MyConnection.Close()
        MyCommand.dispose()
    End Sub
    Function getCurrentReaderIssueTag() As String
        Dim myTag As String
        MyConnection.Open()
        MyCommand = New OleDbCommand("SELECT * FROM ReaderDetails WHERE ReaderNo = '" & TxtReaderNo.Text & "'", MyConnection)
        MyReader = MyCommand.ExecuteReader()
        While MyReader.Read
            myTag = MyReader("IssueTag")
        End While
        MyConnection.Close()
        MyReader.Close()
        MyCommand.dispose()
        Return myTag
    End Function
    Function getCurrentReaderTagUsed() As String
        Dim myTag As String
        MyConnection.Open()
        MyCommand = New OleDbCommand("SELECT * FROM ReaderDetails WHERE ReaderNo = '" & TxtReaderNo.Text & "'", MyConnection)
        MyReader = MyCommand.ExecuteReader()
        While MyReader.Read
            myTag = MyReader("IssueTagUsed")
        End While
        MyConnection.Close()
        MyReader.Close()
        MyCommand.dispose()
        Return myTag
    End Function
    Private Sub BtnIssue_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnIssue.Click
        If checkStatus() = False Then
            MsgBox("該書已被借閱, 請重新選擇!", MsgBoxStyle.Information, "圖書館管理系統(tǒng)")
        Else
            If checkIssueTag() = False Then
                MsgBox("已超過最大借書量!", MsgBoxStyle.Information, "圖書館管理系統(tǒng)")
            Else
                If checkStatus() = True And checkIssueTag() = True Then
                    Try
                        issueBook()
                        updateReaderIssueTag()
                        updateBookStatus()
                        MsgBox("成功借閱", MsgBoxStyle.Information, "圖書館管理系統(tǒng)")
                    Catch c As Exception
                        MsgBox(c.ToString)
                    End Try
                End If
            End If
        End If
    End Sub
    Function checkStatus() As Boolean
        Dim oStatus As String
        MyConnection.Open()
        MyCommand = New OleDbCommand("SELECT * FROM BookDetails WHERE SN ='" & TxtSN.Text & "'", MyConnection)
        MyReader = MyCommand.ExecuteReader()
        While MyReader.Read
            oStatus = MyReader("BookStatus")
        End While
        MyConnection.Close()
        MyReader.Close()
        MyCommand.dispose()
        If oStatus = "正常" Then
            Return True
        Else
            If oStatus = "被借" Then
                Return False
            End If
        End If
    End Function

    Function checkIssueTag() As Boolean
        Dim oTag As String
        MyConnection.Open()
        MyCommand = New OleDbCommand("SELECT * FROM ReaderDetails WHERE ReaderNo ='" & TxtReaderNo.Text & "'", MyConnection)
        MyReader = MyCommand.ExecuteReader()
        While MyReader.Read
            oTag = MyReader("IssueTagUsed")
        End While
        MyConnection.Close()
        MyReader.Close()
        MyCommand.dispose()
        If oTag = "3" Then
            Return False
        Else
            If oTag <> "3" Then
                Return True
            End If
        End If
    End Function

    Private Sub BtnPrintReceipt_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrintReceipt.Click
        Dim frm As New frm_ReceiptViewer
        frm.Show()
    End Sub





End Class

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一线二线三线视频| 亚洲蜜臀av乱码久久精品| 91福利精品第一导航| 成人性视频网站| 国产精品99久久不卡二区| 国产老女人精品毛片久久| 国产精品 欧美精品| 国产91清纯白嫩初高中在线观看 | 一本色道久久综合亚洲91| 不卡在线视频中文字幕| 成年人午夜久久久| 91麻豆精东视频| 欧美优质美女网站| 欧美一区二区三区婷婷月色| 欧美一区二区美女| 久久人人爽人人爽| 中文字幕制服丝袜一区二区三区| 一区二区三区中文字幕精品精品| 亚洲电影激情视频网站| 蜜臀av一级做a爰片久久| 狠狠色丁香九九婷婷综合五月| 国产精品主播直播| 在线精品视频免费播放| 7777精品伊人久久久大香线蕉完整版 | 日韩欧美在线影院| 欧美精品一区二区三区很污很色的 | 在线观看日韩精品| 欧美成人vps| 亚洲美女在线一区| 麻豆高清免费国产一区| 97精品国产露脸对白| 欧美精品国产精品| 中文字幕的久久| 日韩av中文字幕一区二区| 国产91丝袜在线观看| 56国语精品自产拍在线观看| 中文字幕国产一区二区| 日韩高清国产一区在线| 成人一区在线观看| 制服丝袜亚洲色图| 亚洲视频一区二区在线观看| 日韩高清一区二区| 日本久久一区二区三区| 久久久青草青青国产亚洲免观| 亚洲制服丝袜一区| 成人动漫一区二区在线| 欧美mv日韩mv亚洲| 亚洲成人一区在线| 99riav久久精品riav| 国产欧美精品国产国产专区| 日韩中文字幕亚洲一区二区va在线 | 精品日韩av一区二区| 亚洲一区二区三区四区五区黄| 成人综合在线观看| 精品久久五月天| 亚洲国产精品久久一线不卡| 成+人+亚洲+综合天堂| 久久精品一二三| 久久99国产精品免费网站| 欧美日韩一级视频| 一区二区三区产品免费精品久久75| 国产精品综合二区| 精品成人一区二区三区四区| 日韩成人精品在线| 91国内精品野花午夜精品| 亚洲欧美影音先锋| 成人深夜福利app| 国产三级精品三级在线专区| 捆绑调教美女网站视频一区| 日韩一卡二卡三卡四卡| 日韩主播视频在线| 欧美一区二区二区| 麻豆精品在线视频| xf在线a精品一区二区视频网站| 精品一区二区久久久| 亚洲精品一区二区在线观看| 国产一区二区免费在线| 久久精品免视看| www.色综合.com| 亚洲欧美另类小说| 精品污污网站免费看| 日韩精品视频网站| 日韩欧美国产一区二区三区| 久久99在线观看| 久久久精品国产免费观看同学| 国产成人精品一区二区三区四区| 久久精品欧美一区二区三区麻豆| 成人免费视频一区| 成人欧美一区二区三区视频网页| 91丨porny丨户外露出| 亚洲中国最大av网站| 91精品国产aⅴ一区二区| 久久成人免费电影| 中文欧美字幕免费| 欧洲av一区二区嗯嗯嗯啊| 亚洲高清免费在线| 精品久久久三级丝袜| 成人av午夜影院| 亚洲一区视频在线| 日韩欧美久久久| 成人午夜电影久久影院| 亚洲午夜在线电影| 亚洲精品一区二区三区影院 | 欧美一区二区三区免费视频| 国产自产2019最新不卡| 国产精品福利影院| 欧美色涩在线第一页| 精品一区二区三区免费| 亚洲视频每日更新| 精品国精品国产| 91蝌蚪porny| 国产综合色产在线精品| 樱桃视频在线观看一区| 337p日本欧洲亚洲大胆色噜噜| 97成人超碰视| 精品一区二区在线观看| 亚洲免费av高清| 久久婷婷国产综合精品青草 | 日本三级亚洲精品| 国产精品视频第一区| 91精品婷婷国产综合久久竹菊| 福利视频网站一区二区三区| 亚洲午夜在线电影| 中文字幕一区免费在线观看| 精品国产露脸精彩对白| 色噜噜偷拍精品综合在线| 国产精品一区二区久久不卡| 视频在线在亚洲| 亚洲三级小视频| 欧美激情资源网| 久久这里只有精品首页| 欧美理论片在线| 在线看日韩精品电影| 成人在线一区二区三区| 国产激情视频一区二区在线观看| 性感美女久久精品| 亚洲综合一区二区| 中文字幕人成不卡一区| 国产日韩欧美精品在线| 精品91自产拍在线观看一区| 在线电影国产精品| 欧美午夜免费电影| 在线观看免费亚洲| 91猫先生在线| 91蝌蚪porny九色| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美视频在线播放| 色诱视频网站一区| 色乱码一区二区三区88| 色综合天天狠狠| 91亚洲午夜精品久久久久久| 不卡一区二区中文字幕| 国产成人午夜99999| 国产高清成人在线| 国产99一区视频免费| 成人免费视频视频在线观看免费| 国产精品1区2区3区在线观看| 国产一区二区免费在线| 国产v综合v亚洲欧| 色综合中文字幕国产| 国产激情视频一区二区三区欧美| 国产一区二区三区四区在线观看| 国产精品中文字幕日韩精品| 国产成人精品亚洲日本在线桃色| 国产精品77777竹菊影视小说| 国产一区二区精品久久| 懂色av一区二区三区免费观看| 国产成人精品一区二区三区四区| jizzjizzjizz欧美| 欧美最猛黑人xxxxx猛交| 欧美色倩网站大全免费| 91精品国产福利在线观看| 久久精品无码一区二区三区 | 91福利小视频| 69久久99精品久久久久婷婷| 精品日韩av一区二区| 国产精品久久久一区麻豆最新章节| 中文字幕一区二区三区色视频| 一区二区在线观看免费视频播放| 亚洲成av人片一区二区梦乃| 精东粉嫩av免费一区二区三区| 大陆成人av片| 精品视频在线看| 久久久激情视频| 亚洲永久精品大片| 国产精品一区二区免费不卡 | 国产精品自产自拍| 在线观看区一区二| 久久久噜噜噜久噜久久综合| 亚洲欧美成aⅴ人在线观看| 秋霞国产午夜精品免费视频| 成人av在线电影| 欧美videos大乳护士334| 亚洲男同1069视频| 国产一区二区在线看| 欧美日韩一二区| 日韩伦理av电影| 精品一区二区综合| 欧美精品久久久久久久多人混战| 国产精品久久免费看|