CAJERO AUTOMATICO Codigo
-
Upload
riacardo-rock -
Category
Documents
-
view
4.359 -
download
0
Transcript of CAJERO AUTOMATICO Codigo
CAJERO AUTOMATICO
Interfaces
Interfaz de Bienvenida:
Interfaz contraseña:
Interfaz menú cajero:
Interfaz de retiro de dinero:
Programación de la contraseña :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If (TextBox1.Text = doc1 And TextBox2.Text = cont1) Then cont = cont1 saldoac = saldo1 nusu = 1
Form3.Show() Me.Hide()
ElseIf (TextBox1.Text = doc2 And TextBox2.Text = cont2) Then cont = cont2 saldoac = saldo2 nusu = 2 Form3.Visible = True Me.Visible = False
ElseIf (TextBox1.Text = doc3 And TextBox2.Text = cont3) Then cont = cont3 saldoac = saldo3 nusu = 3 Form3.Visible = True Me.Visible = False Else cont = cont + 1 MsgBox("clave incorrecta") MsgBox(cont) If (cont = 3) Then MsgBox("supero el numero de intentos") Me.Visible = False Form1.Visible = True
End If
End If TextBox1.ResetText() TextBox2.ResetText() End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim cont As Integer cont = 0 End Sub
Comprobación de retiro por medio de “chebox, msgbox”
If (CheckBox1.CheckState = CheckState.Checked) Then If (saldoac >= 50000) Then MsgBox("su retiro es de $50.000") valret = 50000 saldonv = saldoac - valret saldo = saldonv Form7.Visible = True Me.Visible = False
End If End If If (CheckBox2.CheckState = CheckState.Checked) Then If (saldoac >= 100000) Then
MsgBox("su retiro es de $100.000") valret = 100000 saldonv = saldoac - valret saldo = saldonv Form7.Visible = True Me.Visible = False
End If End If If (CheckBox3.CheckState = CheckState.Checked) Then If (saldoac >= 200000) Then MsgBox("su retiro es de $200.000") valret = 200000 saldonv = saldoac - valret saldo = saldonv Form7.Visible = True Me.Visible = False
End If
End If If (CheckBox4.CheckState = CheckState.Checked) Then If (saldoac >= 300000) Then MsgBox("su retiro es de $300.000") valret = 300000 saldonv = saldoac - valret saldo = saldonv Form7.Visible = True Me.Visible = False
End If
End If If (CheckBox5.CheckState = CheckState.Checked) Then
If (saldoac >= 400000) Then MsgBox("su retiro es de $400.000") valret = 400000 saldonv = saldoac - valret saldo = saldonv Form7.Visible = True Me.Visible = False
End If
End If If (CheckBox6.CheckState = CheckState.Checked) Then Form5.Visible = True Me.Visible = False
End If End Sub
Contraseña y saldo de cada usuario por medio del formulario 1 y un modulo
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load doc1 = 80160531 doc2 = 80165423 doc3 = 40174563 cont1 = 4622 cont2 = 5533 cont3 = 4425 saldo1 = 2000000 saldo2 = 3000000 saldo3 = 1000000
End Sub
Modulo
Module Module1 Public saldo As Double Public doc1 As Double Public doc2 As Double Public doc3 As Double Public cont1 As Integer Public cont As Integer Public cont2 As Integer Public cont3 As Integer Public saldo1 As Integer Public saldo2 As Integer Public saldo3 As Integer Public retiro As Integer Public saldonv As Integer Public saldoac As Integer Public valret As Double Public nusu As Integer
End Module
Interfaz de cambio de contraseña del usuario
Código de este formulario para cambiar la contraseña del usuario:
Public Class Form8
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If (cont = Val(TextBox1.Text)) Then If (cont = cont1) Then cont1 = TextBox2.Text ElseIf (cont = cont2) Then cont2 = TextBox2.Text ElseIf (cont = cont3) Then cont3 = TextBox2.Text
End If MsgBox("su clave a sido cambiada") Else MsgBox("contraseña incorrecta") End If Form2.Visible = True Me.Visible = False
End Sub
Teniendo en cuenta el código del formulario de contraseña para que las variables concuerden.