private void btnMostrarTodos_Click(object sender, EventArgs e) { ClientesEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsCliente ELEMENTO in clsCliente.ListarClienteTodos()) { ClientesEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdCliente.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNICli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.GeneroCli.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DireccionCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.RUCCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcion.ToString()); if (contador % 2 == 0) { lstvDatos.Items[contador - 1].BackColor = Color.Khaki; } contador = contador + 1; } }
private void RegistrarCommands() { PesquisarCommand = new Command <string>(async(cliente) => { ClientesEncontrados.Clear(); var clientesEncontrados = await cService.GetClientesByNomeAsync(cliente); foreach (var c in clientesEncontrados) { ClientesEncontrados.Add(c); } }); }
private void RegistrarCommands() { PesquisarCommand = new Command <string>(async(cliente) => { ClientesEncontrados.Clear(); var clientesEncontrados = await clienteDAL.GetStartsWithByFieldAsync(nameof(Cliente.Nome), cliente); foreach (var c in clientesEncontrados) { ClientesEncontrados.Add(c); } }); }
private void btnBuscar_Click(object sender, EventArgs e) { try { if (rbnId.Checked == true) { ClientesEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsCliente ELEMENTO in clsCliente.ListarClientePorId(Convert.ToInt32(txtTexto.Text))) { ClientesEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdCliente.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNICli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.GeneroCli.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DireccionCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.RUCCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcion.ToString()); if (contador % 2 == 0) { lstvDatos.Items[contador - 1].BackColor = Color.Khaki; } contador = contador + 1; } } } catch (Exception ex) { MessageBox.Show("Ingrese un código correcto."); } }
private void txtTexto_TextChanged(object sender, EventArgs e) { if (rbnNombres.Checked == true) { if (txtTexto.Text.Length >= 3) { ClientesEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsCliente ELEMENTO in clsCliente.ListarClientePorNombres(txtTexto.Text)) { ClientesEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdCliente.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNICli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.GeneroCli.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DireccionCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.RUCCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcion.ToString()); if (contador % 2 == 0) { lstvDatos.Items[contador - 1].BackColor = Color.Khaki; } contador = contador + 1; } } else { lstvDatos.Items.Clear(); } } if (rbnApellidos.Checked == true) { if (txtTexto.Text.Length >= 3) { ClientesEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsCliente ELEMENTO in clsCliente.ListarClientePorApellidos(txtTexto.Text)) { ClientesEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdCliente.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNICli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.GeneroCli.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DireccionCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.RUCCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcion.ToString()); if (contador % 2 == 0) { lstvDatos.Items[contador - 1].BackColor = Color.Khaki; } contador = contador + 1; } } else { lstvDatos.Items.Clear(); } } if (rbnDNI.Checked == true) { if (txtTexto.Text.Length >= 3) { ClientesEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsCliente ELEMENTO in clsCliente.ListarClientePorDNI(txtTexto.Text)) { ClientesEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdCliente.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNICli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.GeneroCli.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DireccionCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.RUCCli); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcion.ToString()); if (contador % 2 == 0) { lstvDatos.Items[contador - 1].BackColor = Color.Khaki; } contador = contador + 1; } } else { lstvDatos.Items.Clear(); } } }