private void cargarEmpleados(String input) { MySqlCommand instruccion = connection.CreateCommand(); if(emp_nameSearch.IsChecked.Value) instruccion.CommandText = "call BUSCA_EMPLEADO(\'" + input + "\')"; else instruccion.CommandText = "call BUSCA_EMPLEADO_CEDULA(\'" + input + "\')"; // MySqlDataReader reader = instruccion.ExecuteReader(); EmpleadosCollection.Clear(); while (reader.Read()) { Empleado ep = new Empleado(); ep.emp_cedula = reader["CEDULA"].ToString(); ep.emp_nombre = reader["NOMBRE"].ToString(); ep.emp_cargo = reader["CARGO"].ToString(); ep.emp_sueldo = float.Parse(reader["SUELDO"].ToString()); ep.emp_pagar = float.Parse(reader["SUELDO"].ToString()); ep.emp_telf = reader["TELEFONO"].ToString(); ep.emp_key = reader["IDEMPLEADO"].ToString(); EmpleadosCollection.Add(ep); } reader.Close(); calcularPagos(); }
/**Saca todos los empleados de la tabla correspondiente y los agrega a nuestra collection de empleados **/ private void cargarEmpleados() { MySqlCommand instruccion = connection.CreateCommand(); instruccion.CommandText = "call GET_EMPLEADOS()"; // MySqlDataReader reader = instruccion.ExecuteReader(); while (reader.Read()) { Empleado ep = new Empleado(); ep.emp_cedula = reader["CEDULA"].ToString(); ep.emp_nombre = reader["NOMBRE"].ToString(); ep.emp_cargo = reader["CARGO"].ToString(); ep.emp_sueldo = float.Parse(reader["SUELDO"].ToString()); ep.emp_pagar = float.Parse(reader["SUELDO"].ToString()); ep.emp_telf = reader["TELEFONO"].ToString(); ep.emp_key = reader["IDEMPLEADO"].ToString(); _EmpleadosCollection.Add(ep); } reader.Close(); calcularPagos(); cargarMailsEmpleados(); }