//Método para devovler la lista de empleados mas importantes tales como cedula nombre y apellido public static List <EmpleadoCedulas> devolverListadoEmpleados() { try { List <EmpleadoCedulas> listadoEmpleados = new List <EmpleadoCedulas>(); string resultado = ""; Conexion c = new Conexion(); MySqlDataReader reader = null; string query = "select CED_EMP, NOM1_EMP, APE1_EMP, APE2_EMP from empleados"; MySqlCommand cmd = new MySqlCommand(query, c.obtenerconexion()); reader = cmd.ExecuteReader(); while (reader.Read()) { resultado += reader.GetString(1) + "\n"; EmpleadoCedulas medicos = new EmpleadoCedulas(); medicos.cedula = reader["CED_EMP"].ToString(); medicos.nombre = reader["NOM1_EMP"].ToString(); medicos.apellido = reader["APE1_EMP"].ToString(); medicos.apellido2 = reader["APE2_EMP"].ToString(); listadoEmpleados.Add(medicos); } return(listadoEmpleados); } catch (Exception) { throw; } }
//Metodo para filtrar por Apellido: public static List <EmpleadoCedulas> filtroPorApellidoDatos(string apellido) { List <EmpleadoCedulas> listadoUsuarios = new List <EmpleadoCedulas>(); string resultado = ""; Conexion c = new Conexion(); MySqlDataReader reader = null; string query = "select CED_EMP, NOM1_EMP, APE2_EMP from empleados where APE1_EMP = " + apellido; MySqlCommand cmd = new MySqlCommand(query, c.obtenerconexion()); reader = cmd.ExecuteReader(); EmpleadoCedulas empleado; while (reader.Read()) { resultado += reader.GetString(1) + "\n"; empleado = new EmpleadoCedulas(); empleado.cedula = reader["CED_EMP"].ToString(); empleado.nombre = reader["NOM1_EMP"].ToString(); empleado.apellido = apellido; empleado.apellido2 = reader["APE2_EMP"].ToString(); listadoUsuarios.Add(empleado); } return(listadoUsuarios); }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { var cedula = dataGridView1.Rows[e.RowIndex].Cells["cedula"].Value.ToString(); var nombre = dataGridView1.Rows[e.RowIndex].Cells["nombre"].Value.ToString(); var apellido = dataGridView1.Rows[e.RowIndex].Cells["apellido"].Value.ToString(); var apellido2 = dataGridView1.Rows[e.RowIndex].Cells["apellido2"].Value.ToString(); EmpleadoCedulas empleadoCedulas = new EmpleadoCedulas(cedula, nombre, apellido, apellido2); cedulaSeleccionado = empleadoCedulas; this.Close(); }