CAJERO AUTOMATICO Codigo

8
CAJERO AUTOMATICO Interfaces Interfaz de Bienvenida: Interfaz contraseña:

Transcript of CAJERO AUTOMATICO Codigo

Page 1: CAJERO AUTOMATICO Codigo

CAJERO AUTOMATICO

Interfaces

Interfaz de Bienvenida:

Interfaz contraseña:

Page 2: CAJERO AUTOMATICO Codigo

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

Page 3: CAJERO AUTOMATICO Codigo

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

Page 4: CAJERO AUTOMATICO Codigo

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

Page 5: CAJERO AUTOMATICO Codigo

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

Page 6: CAJERO AUTOMATICO Codigo

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.