private void btnMostrarTodos_Click_1(object sender, EventArgs e) { EmpleadosEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsEmpleado ELEMENTO in clsEmpleado.ListarEmpleadoTodos()) { EmpleadosEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdEmpleado.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNIEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombreCargo); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaNacEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcionEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Usuario.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Password.ToString()); if (contador % 2 == 0) { lstvDatos.Items[contador - 1].BackColor = Color.Khaki; } contador = contador + 1; } }
private void btnBuscar_Click(object sender, EventArgs e) { try { if (rbnId.Checked == true) { EmpleadosEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsEmpleado ELEMENTO in clsEmpleado.ListarEmpleadoPorId(Convert.ToInt32(txtTexto.Text))) { EmpleadosEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdEmpleado.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNIEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombreCargo); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaNacEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcionEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Usuario.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Password.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) { EmpleadosEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsEmpleado ELEMENTO in clsEmpleado.ListarEmpleadoPorNombres(txtTexto.Text)) { EmpleadosEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdEmpleado.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNIEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombreCargo); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaNacEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcionEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Usuario.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Password.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) { EmpleadosEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsEmpleado ELEMENTO in clsEmpleado.ListarEmpleadoPorApellidos(txtTexto.Text)) { EmpleadosEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdEmpleado.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNIEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombreCargo); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaNacEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcionEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Usuario.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Password.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) { EmpleadosEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsEmpleado ELEMENTO in clsEmpleado.ListarEmpleadoPorDNI(txtTexto.Text)) { EmpleadosEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdEmpleado.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNIEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombreCargo); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaNacEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcionEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Usuario.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Password.ToString()); if (contador % 2 == 0) { lstvDatos.Items[contador - 1].BackColor = Color.Khaki; } contador = contador + 1; } } else { lstvDatos.Items.Clear(); } } if (rbnCargo.Checked == true) { if (txtTexto.Text.Length >= 3) { EmpleadosEncontrados.Clear(); lstvDatos.Items.Clear(); int contador = 1; foreach (clsEmpleado ELEMENTO in clsEmpleado.ListarEmpleadoPorCargo(txtTexto.Text)) { EmpleadosEncontrados.Add(ELEMENTO); lstvDatos.Items.Add(ELEMENTO.IdEmpleado.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombresEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.ApellidosEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.DNIEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.TelefonoEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.EmailEmp); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.NombreCargo); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaNacEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.FechaInscripcionEmp.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Usuario.ToString()); lstvDatos.Items[contador - 1].SubItems.Add(ELEMENTO.Password.ToString()); if (contador % 2 == 0) { lstvDatos.Items[contador - 1].BackColor = Color.Khaki; } contador = contador + 1; } } else { lstvDatos.Items.Clear(); } } }