Vous êtes sur la page 1sur 6

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.

Vous aimerez peut-être aussi