コード例 #1
0
        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);
        }