PersonaModel BuscarPorDNI(TextBox dni) { PersonaMethods persona = new PersonaMethods(); CuentasMethods cuentas = new CuentasMethods(); frmLista = new FrmListaDatos(); if (!Clases.RegularExpressions.ValidarDNI(dni.Text)) { MetroFramework.MetroMessageBox.Show(this, "Ingrese un DNI valido compuesto de 8 numeros"); return(null); } else { listaClientes = persona.personaSelectbyNroDocumento(dni.Text); frmLista.CrearLista <PersonaModel>(listaClientes); if (frmLista.ShowDialog() == DialogResult.OK) { usuario = listaClientes[frmLista.ObtenerIndice()]; txtDNI.Text = usuario.Nrodocumento; txtDNI.Enabled = false; btnBuscar.Enabled = false; listaCuentas = cuentas.ListaCuentas(usuario.Nrodocumento).Where(x => x.TipoCuenta != "CORRIENTE").ToList(); DatosCuenta(); modoInicial(); } ; return(usuario); } }
PersonaModel BuscarPorDNI(TextBox dni) { PersonaModel usuario = new PersonaModel(); PersonaMethods persona = new PersonaMethods(); frmLista = new FrmListaDatos(); if (!Clases.RegularExpressions.ValidarNumeros(dni.Text)) { MetroFramework.MetroMessageBox.Show(this, "Ingrese un DNI valido compuesto de 8 numeros"); return(null); } else { listaClientes = persona.personaSelectbyNroDocumento(dni.Text); frmLista.CrearLista <PersonaModel>(listaClientes); if (frmLista.ShowDialog() == DialogResult.OK) { usuario = listaClientes[frmLista.ObtenerIndice()]; modoInicial(); txtDNI.Text = usuario.Nrodocumento.ToString(); } ; return(usuario); } }
TarjetaModel BuscarTarjeta() { try { TarjetaModel tarjeta = new TarjetaModel(); frmLista = new FrmListaDatos(); listaTarjetas = BLTarjeta.tarjetasSelectAll(); frmLista.CrearLista <TarjetaModel>(listaTarjetas); if (frmLista.ShowDialog() == DialogResult.OK) { tarjeta = listaTarjetas[frmLista.ObtenerIndice()]; txtTarjeta.Text = ""; txtTarjeta.Text = tarjeta.Numero.ToString(); cuentaUsuario.Id_tarjeta = int.Parse(tarjeta.Numero.Replace(" ", "")); btnProceder.Enabled = true; } ; return(tarjeta); } catch (Exception) { MetroFramework.MetroMessageBox.Show(this, "Hubo un error"); return(null); } }
private void btnBuscar_Click(object sender, EventArgs e) { if (!Clases.RegularExpressions.ValidarDNI(txtDNI.Text) || String.IsNullOrEmpty(txtDNI.Text)) { MetroFramework.MetroMessageBox.Show(this, "Ingrese un DNI valido compuesto de 8 numeros"); return; } frmLista = new FrmListaDatos(); listaClientes = persona.personaSelectbyNroDocumento(txtDNI.Text); frmLista.CrearLista <PersonaModel>(listaClientes); if (frmLista.ShowDialog() == DialogResult.OK) { Cliente = null; Cliente = listaClientes[frmLista.ObtenerIndice()]; } ; }