⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 取款.vb

📁 银行帐户管理系统
💻 VB
字号:
Public Class 取款
    Inherits System.Windows.Forms.Form
    Dim strconn As String = "data source=.;initial catalog=weboy;user id=sa;password=;"
    Dim objds As New Data.DataSet
    Dim objda As SqlClient.SqlDataAdapter
    Dim bingpage As BindingManagerBase
    Dim strsql As String
    Dim result As String

    Dim sql As String
    Dim cn As New SqlClient.SqlConnection
    Dim cmd As SqlClient.SqlCommand
    Dim str, str1 As String


    Dim objcommand As SqlClient.SqlCommand
    Dim objdr As SqlClient.SqlDataReader
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox2.Text <> TextBox3.Text Then
            MsgBox("请确定两次输入的取款金额相同")
            Exit Sub
        End If
        Button2.Enabled = True
        result = MessageBox.Show("确定取款?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)
        If result = Windows.Forms.DialogResult.No Then
            Me.Close()
        Else
            If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Then
                MsgBox("请确定输入完整信息!")
                Exit Sub


            End If

            str = "select ID from CConsumers"
            objcommand = New SqlClient.SqlCommand(str, New SqlClient.SqlConnection(strconn))
            objcommand.Connection.Open()
            objdr = objcommand.ExecuteReader(CommandBehavior.CloseConnection)
            With objdr
                Do While .Read = True
                    str = .GetString(0)
                    If Trim(TextBox5.Text) <> Trim(str) Then
                        MessageBox.Show(" 密码不正确!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
                        Exit Sub
                    Else
                        strsql = "select money,be from CConsumers where ID='" & Trim(TextBox1.Text) & "'"
                        objda = New SqlClient.SqlDataAdapter(strsql, strconn)
                        objda.Fill(objds, "CConsumers")
                        bingpage = Me.BindingContext(objds, "CConsumers")
                        TextBox4.DataBindings.Add(New Binding("text", objds, "CConsumers.money"))
                        TextBox6.DataBindings.Add(New Binding("text", objds, "CConsumers.be"))
                        If Trim(TextBox6.Text) = 0 Then
                            If (Val(TextBox3.Text) - Val(TextBox4.Text)) > 0 Then
                                MessageBox.Show("金额不足!" & vbCrLf & "当前余额为:" + TextBox4.Text + "元", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
                                TextBox4.Text = ""
                                Me.Close()
                                Exit Sub
                            ElseIf (Val(TextBox4.Text) - Val(TextBox3.Text)) > 0 Then
                                sql = "update CConsumers set money='" & Trim(TextBox4.Text - TextBox3.Text) & "' where ID='" & Trim(TextBox1.Text) & "'"
                                cn.ConnectionString = strconn
                                cn.Open()
                                cmd = New SqlClient.SqlCommand(sql, cn)
                                cmd.ExecuteNonQuery()
                                cmd.Dispose()
                                cn.Dispose()
                                MessageBox.Show("取款成功!" & vbCrLf & "剩余金额为:" & Trim(TextBox4.Text - TextBox3.Text) & "元", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information)
                                Me.Close()
                                Exit Sub
                            End If
                        Else
                            MessageBox.Show("该帐户已经挂失!")
                            Exit Sub

                        End If
                    End If

                Loop
            End With

            '  Loop
        End If  ' End With

    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        ' Me.Close()
        Button2.Enabled = True
        result = MessageBox.Show("确定退出取款?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)
        If result = Windows.Forms.DialogResult.Yes Then
            Me.Close()

        End If
    End Sub

    
End Class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -