private void btn_Tarjeta_Click(object sender, EventArgs e) { Form formulario = new Tarjeta(); formulario.Show(); this.Close(); }
private void btnAceptar_Click(object sender, EventArgs e) { if (Pantalla.SelectedIndex == 0) { string numeroTarjeta = txtNumeroTarjeta.Text.Replace("-", ""); if (numeroTarjeta.Length < 16) { lblError.Text = "El número debe tener 16 digitos."; txtNumeroTarjeta.Text = ""; Avanzar(6); } else { TarjetaAdm objAdmin = new TarjetaAdm(); objTarjeta = objAdmin.ValidarTarjeta(numeroTarjeta); if (objTarjeta != null) { TarjetaValida = true; txtNumeroTarjeta.Text = ""; Avanzar(1); } else { lblError.Text = "Número de tarjeta inválido."; txtNumeroTarjeta.Text = ""; Avanzar(6); } } } }
private void Limpiar() { lblError.Text = ""; txtPin.Text = ""; txtNumeroTarjeta.Text = ""; txtMonto.Text = ""; objTarjeta = null; TarjetaValida = false; CambiarTap = false; PinValido = false; }
private void btnPinAceptar_Click(object sender, EventArgs e) { string pin = txtPin.Text; if (TarjetaValida == true) { if (pin.Length < 4) { lblError.Text = "El PIN debe tener 4 digitos."; txtPin.Text = ""; Avanzar(5); } else { if (objTarjeta != null) { if (objTarjeta.Pin == pin) { PinValido = true; txtPin.Text = "";; Avanzar(1); } else { TarjetaAdm objAdm = new TarjetaAdm(); int idTarjeta = objTarjeta.IdTarjeta; switch (objTarjeta.Intentos) { case 0: if (objAdm.ActualizarTarjeta("INTENTOS", idTarjeta, "1") == true) { objTarjeta = objAdm.BuscarTarjeta(idTarjeta); } txtPin.Text = "";; lblError.Text = "PIN incorrecto."; Avanzar(5); break; case 1: if (objAdm.ActualizarTarjeta("INTENTOS", idTarjeta, "1") == true) { objTarjeta = objAdm.BuscarTarjeta(idTarjeta); } txtPin.Text = ""; lblError.Text = "PIN incorrecto."; Avanzar(5); break; case 2: if (objAdm.ActualizarTarjeta("INTENTOS", idTarjeta, "1") == true) { objTarjeta = objAdm.BuscarTarjeta(idTarjeta); } txtPin.Text = "";; lblError.Text = "PIN incorrecto."; Avanzar(5); break; case 3: if (objAdm.ActualizarTarjeta("BLOQUEAR", idTarjeta, "1") == true) { objTarjeta = objAdm.BuscarTarjeta(idTarjeta); } Limpiar(); lblError.Text = "Tarjeta Bloqueda."; Avanzar(5); break; default: break; } } } } } }