private void btnBuscarApellido_Click(object sender, EventArgs e) { try { List <Cliente> clientesApellido = _clienteServicio.TraerClientesPorApellido(txtApellido.Text); CargarListaApellido(clientesApellido); }catch (Exception ex) { MessageBox.Show(ex.Message + "\nDebe ingresar una cadena de texto."); } }
private void inicializarTabla(string tipoVista, string valorBusqueda) { dataGridView1.ColumnCount = 7; dataGridView1.Columns[0].Name = "Nombre"; dataGridView1.Columns[1].Name = "Apellido"; dataGridView1.Columns[2].Name = "Direccion"; dataGridView1.Columns[3].Name = "Fecha de Nacimiento"; dataGridView1.Columns[4].Name = "Edad"; dataGridView1.Columns[5].Name = "Email"; dataGridView1.Columns[6].Name = "Telefono"; try { List <Cliente> clientes; switch (tipoVista) { case "edad": clientes = clienteServicio.TraerClientesPorEdadMayores(int.Parse(valorBusqueda)); break; case "apellido": clientes = clienteServicio.TraerClientesPorApellido(valorBusqueda); break; default: clientes = clienteServicio.TraerClientes(); break; } foreach (Cliente c in clientes) { string[] row = new string[] { c.Nombre, c.Ape, c.Direccion, c.FechaNacimiento.ToShortDateString(), c.GetEdad(), c.Email, c.Telefono }; dataGridView1.Rows.Add(row); } } catch (Exception e) { MessageBox.Show(e.Message); } }