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

📄 定期存款.vb

📁 银行帐户管理系统
💻 VB
字号:
Public Class 定期存款
    Inherits System.Windows.Forms.Form
    Dim strconn As String = "data source=.;initial catalog=weboy;user id=;password=;"
    Dim objds As New Data.DataSet
    Dim objda As SqlClient.SqlDataAdapter
    Dim objdr As SqlClient.SqlDataReader
    Dim bingpage As BindingManagerBase
    Dim strsql As String
    Dim result As String
    Dim cn As New SqlClient.SqlConnection
    Dim cmd As SqlClient.SqlCommand
    Dim objcommand As SqlClient.SqlCommand
    Dim str1 As String


    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        If TextBox1.Text = TextBox2.Text Then
            If TextBox3.Text <> TextBox4.Text Then
                MsgBox("请确定两次输入的存款金额相同")
                Exit Sub
            End If
        End If
        If TextBox3.Text = TextBox4.Text Then
            If TextBox1.Text <> TextBox2.Text Then
                MsgBox("请确定两次输入的帐户号码相同")
                Exit Sub
            End If
        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 = "" Or TextBox4.Text = "" Then
                MsgBox("请确定输入完整信息!")
                Exit Sub
            Else
                strsql = "select ID from FConsumers "
                objcommand = New SqlClient.SqlCommand(strsql, New SqlClient.SqlConnection(strconn))
                objcommand.Connection.Open()
                objdr = objcommand.ExecuteReader(CommandBehavior.CloseConnection)
                With objdr
                    Do While .Read = True
                        str1 = .GetString(0)
                        If Trim(TextBox1.Text) <> Trim(str1) Then
                            MsgBox("该帐户不存在,请重新输入!")
                            TextBox1.Text = ""
                            TextBox2.Text = ""
                            TextBox3.Text = ""
                            TextBox4.Text = ""
                            TextBox1.Focus()
                            Exit Sub
                        Else
                            strsql = "select money from FConsumers where ID='" & Trim(TextBox1.Text) & "'"
                            objda = New SqlClient.SqlDataAdapter(strsql, strconn)
                            objda.Fill(objds, "FConsumers")
                            bingpage = Me.BindingContext(objds, "FConsumers")
                            TextBox5.DataBindings.Add(New Binding("text", objds, "FConsumers.money"))

                            strsql = "update FConsumers set money='" & Trim(Val(TextBox5.Text) + Val(TextBox3.Text)) & "' where ID='" & Trim(TextBox1.Text) & "'"
                            cn.ConnectionString = strconn
                            cn.Open()
                            cmd = New SqlClient.SqlCommand(strsql, cn)
                            cmd.ExecuteNonQuery()
                            cmd.Dispose()
                            cn.Dispose()
                            MessageBox.Show("存款成功!" & vbCrLf & "当前帐户金额为:" & Trim(Val(TextBox5.Text) + Val(TextBox3.Text)) & "元", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information)

                            Me.Close()
                            Exit Sub
                        End If
                    Loop
                End With
            End If


        End If
    End Sub
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        MessageBox.Show("确定退出?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)
        Me.Close()
    End Sub
End Class

⌨️ 快捷键说明

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