毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

可视化程序设计图书管理系统 第7页

更新时间:2008-7-7:  来源:毕业论文

可视化程序设计图书管理系统 第7页

System.EventArgs) Handles btnLend.Click

        Try

            Dim readerdr As DataRow = readerds.Tables(0).Rows(0)

            If readerdr.Item("未还书数") >= readerdr.Item("可借书数") Then

                MsgBox("读者的可借书数已经达到上限")

            Else

                Dim bookdr As DataRow = bookds.Tables(0).Rows(0)

                If bookdr.Item("现存数量") < 1 Then

                    MsgBox("此书已全部借出")

                Else

                    Dim str As String = "图书编号='" & txtBookId.Text & "'"

                    Dim dr As DataRow() = borrowds.Tables(0).Select(str)

                    If dr.GetLength(0) > 1 Then

                        MsgBox("读者已经借了此书,并且还未还")

                    Else

                        Dim borrowdr As DataRow = borrowds.Tables(0).NewRow

                        borrowdr.Item("图书编号") = txtBookId.Text

                        borrowdr.Item("书名") = bookdr.Item("书名")

                        borrowdr.Item("借书者编号") = readerdr.Item("编号")

                        borrowdr.Item("借书者") = readerdr.Item("姓名")

                        borrowdr.Item("借书日期") = txtBorrowTime.Text

                        borrowdr.Item("应还日期") = txtReturnTime.Text

                        borrowdr.Item("在馆") = ""

                        borrowdr.Item("条形码") = bookdr.Item("条形码")

                        borrowdr.Item("出版社") = bookdr.Item("出版社")

                        borrowdr.Item("出版时间") = bookdr.Item("出版时间")

                        borrowdr.Item("类别") = bookdr.Item("类别")

                        borrowdr.Item("图书价格") = bookdr.Item("图书价格")

                        borrowds.Tables(0).Rows.Add(borrowdr)

                        OleConn.Adapter.SelectCommand.CommandText =borrowstr

                        OleConn.UpDate(borrowds.Tables(0))

                        borrowds.AcceptChanges()

 

                        readerdr.BeginEdit()

                            readerdr.Item("未还书数") = readerdr.Item("未还书数") + 1

                            readerdr.Item("借书次数") = readerdr.Item("借书次数") + 1

                        readerdr.Item("借书日期") = txtBorrowTime.Text

                        readerdr.EndEdit()

                        OleConn.Adapter.SelectCommand.CommandText =readerstr

                        OleConn.UpDate(readerds.Tables(0))

                        readerds.AcceptChanges()

                        txtUnReturnedCount.Text = readerdr.Item("

                        OleConn.UpDate(bookds.Tables(0))

                        bookds.AcceptChanges()

                        txtExistCount.Text = bookdr.Item("现存数量")

                         btnLend.Enabled = False

                        MsgBox("借书成功")

                    End If

                End If

            End If

        Catch ex As Exception

            OleConn.DisplayError(ex)

        End Try

End Sub

 “清空”和“退出”按钮的实现代码如下:

Private Sub btnClear_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnClear.Click

        borrowds.Clear()

        txtReaderId.Text = ""

        txtReaderName.Text = ""

        txtReaderSex.Text = ""

        txtReaderTelephone.Text = ""

        txtReaderAddress.Text = ""

        txtReaderAddTime.Text = ""

        txtLendCount.Text = ""

        txtCanBorrowCount.Text = ""

        txtUnReturnedCount.Text = ""

        txtBookId.Text = ""

        txtBookName.Text = ""

        txtBookType.Text = ""

        txtBookAuthor.Text = ""

        txtPublisher.Text = ""

        txtPublishTime.Text = ""

        txtExistCount.Text = ""

        txtBorrowTime.Text = ""

        btnReturn.Enabled = False

        txtReaderId.Focus()

End Sub

Private Sub btnClose_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnClose.Click

        Me.Close()

End Sub

3.4 修改密码模块

修改密码模块用来修改用户登录系统的密码,其运行界面如图3.6所示:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

可视化程序设计图书管理系统 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。