public List <EntradaLaboral> ListarEntradasLaborales(SqlConnection con) { List <EntradaLaboral> lista = new List <EntradaLaboral>(); using (var cmd = con.CreateCommand()) { con.Open(); cmd.CommandText = "listarEntradas"; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { EntradaLaboral en = new EntradaLaboral(); en.setIdEntrada(rd.GetInt32(rd.GetOrdinal("IdHoraEntrada"))); en.setFechaEnt(new Date(rd.GetDateTime(rd.GetOrdinal("FechaEntrada")))); en.setHoraEnt(rd.GetDateTime(rd.GetOrdinal("HoraEntrada"))); en.setIdEmpleado(rd.GetInt32(rd.GetOrdinal("Empleado"))); Empleado e = new Empleado(en.getIdEmpleado(), con); en.setNomEmpleado(e.getNombreCompleto()); lista.Add(en); } } return(lista); }