private void btnAceptar_Click(object sender, EventArgs e) { Interface = new InterfaceUsuario(this); //Cambiar Validar campos por validacio por separado if (!Validaciones.ValidarCampos()) { tbTarjeta.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; if (!Interface.ValidarDatosTarjeta(User)) { if (!SacandoRegistro) { RegistroTarjeta Tarjeta = ObtenerRegistro; if (Interface.AgregarTarjeta(Tarjeta)) { MessageBox.Show("Tarjeta registrada con éxito", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else { MessageBox.Show("Hubo algun problema, intente más tarde", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } } this.Close(); } }
/// <summary> /// Método para obtener una tarjeta bancaria de la base de datos /// </summary> /// <param name="login">Login del usuario dueño de la tarjeta</param> /// <param name="Tarjeta">RegistroTarjeta que guardará la información</param> /// <returns>El registro con la información de la tarjeta</returns> public static bool RecuperarTarjeta(string login, out RegistroTarjeta Tarjeta) { EjecutarProcedimientoAlmacenado("RecuperarTarjeta", TipoConsulta.DevuelveReader, Parametro("log", login)); Tarjeta = ObtenerTarjeta(); return(OperacionRealizada); }
private void btnAceptar_Click(object sender, EventArgs e) { bool CamposVacios = false || Validaciones.ValidarComboBox(tbBanco); CamposVacios = Validaciones.ValidarMaskedTextBox(tbTarjeta) || CamposVacios; CamposVacios = Validaciones.ValidarTextBox(tbNombre, tbApellido); if (CamposVacios) { MessageBox.Show("Favor de llenar la información correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else { Interface = new InterfaceUsuario(this); tbTarjeta.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; RegistroTarjeta Tarjeta = ObtenerRegistro; if (Interface.ActualizarTarjeta(Tarjeta)) { MessageBox.Show("La tarjeta fue actualizada con éxito", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); Close(); } else { MessageBox.Show("Se presentó algún error, por favor vuelva a interntarlo más tarde", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } } }
/// <summary> /// Método para obtener una tarjeta leída por MySQL /// </summary> /// <returns>Tarjeta de la consulta, null si no se encontró nada</returns> static RegistroTarjeta ObtenerTarjeta() { RegistroTarjeta[] x = RellenarTarjetas(); RegistroTarjeta temp = x.Length > 0 ? x[0] : null; RegistrosAfectados = temp != null ? 1 : 0; return(temp); }
public PantallaModificarTarjeta(RegistroTarjeta Tarjeta) : this() { User = Tarjeta.Login; tbNombre.Text = Tarjeta.NombreTitular; tbApellido.Text = Tarjeta.ApellidosTitular; tbBanco.Text = Tarjeta.Banco; tbBanco_SelectedIndexChanged(Tarjeta, new EventArgs()); tbFechaTarjeta.MinDate = Convert.ToDateTime(DateTime.Today.Day + "/" + Tarjeta.FechaVencimiento); tbFechaTarjeta.Text = Convert.ToDateTime(DateTime.Today.Day + "/" + Tarjeta.FechaVencimiento).ToShortDateString(); tbTarjeta.Text = Tarjeta.NumeroTarjeta; }
public void CrearRegistroTarjeta(RegistroTarjeta RegistroTarjeta, out RegistroTarjeta Tarjeta) { if (RegistroTarjeta != null) { tbNombre.Text = RegistroTarjeta.NombreTitular; tbApellido.Text = RegistroTarjeta.ApellidosTitular; tbBanco.Text = RegistroTarjeta.Banco; tbBanco_SelectedIndexChanged(new object(), new EventArgs()); tbTarjeta.Text = RegistroTarjeta.NumeroTarjeta; tbFechaTarjeta.Text = RegistroTarjeta.FechaVencimiento; } SacandoRegistro = true; tbTarjeta.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; this.ShowDialog(); Tarjeta = ObtenerRegistro; }
/// <summary> /// Método para obtener tarjetas de la base de datos /// </summary> /// <returns>Colección de tarjetas</returns> static RegistroTarjeta[] RellenarTarjetas() { RegistroTarjeta[] Cards = new RegistroTarjeta[ResultadoTabla.Rows.Count]; for (int i = 0; i < Cards.Length; i++) { DataRow temp = ResultadoTabla.Rows[i]; Cards[i] = new RegistroTarjeta( temp["login"].ToString(), temp["numero"].ToString(), temp["titular"].ToString(), temp["apellidos"].ToString(), temp["banco"].ToString(), temp["fven"].ToString(), temp["activo"].ToString() ); } return(Cards); }
public void CrearRegistroTarjeta(RegistroTarjeta RegistroTarjeta, out RegistroTarjeta Tarjeta) { PantallaAgregarTarjeta Temporal = new PantallaAgregarTarjeta(""); Temporal.CrearRegistroTarjeta(RegistroTarjeta, out Tarjeta); }
public bool RegistrarTarjeta(RegistroTarjeta Tarjeta) { Manejador = new ManejadorRegistroTarjeta(); return(((ManejadorRegistroTarjeta)Manejador).AgregarRegistroTarjeta(Tarjeta)); }
public bool ActualizarTarjeta(RegistroTarjeta Tarjeta) { Manejador = new ManejadorRegistroTarjeta(); return(((ManejadorRegistroTarjeta)Manejador).ActualizarRegistroTarjeta(Tarjeta)); }
public bool AgregarTarjeta(RegistroTarjeta Tarjeta) { Manejador = new ManejadorUsuario(); return(((ManejadorUsuario)Manejador).AgregarRegistroTarjeta(Tarjeta)); }
public bool RecuperarTarjeta(string Usuario, out RegistroTarjeta RegistroTarjeta) { Interface = new InterfaceBaseDeDatos(); return(Interface.RecuperarTarjeta(Usuario, out RegistroTarjeta)); }
public bool AgregarRegistroTarjeta(RegistroTarjeta Tarjeta) { ManejadorRegistroTarjeta Temporal = new ManejadorRegistroTarjeta(); return(Temporal.AgregarRegistroTarjeta(Tarjeta)); }
public bool AgregarRegistroTarjeta(RegistroTarjeta Tarjeta) { Interface = new InterfaceBaseDeDatos(); return(Interface.RegistroTarjeta(Tarjeta)); }
public bool ActualizarRegistroTarjeta(RegistroTarjeta Tarjeta) { Interface = new InterfaceBaseDeDatos(); return(Interface.ActualizarTarjeta(Tarjeta)); }