示例#1
0
        public static List <Bloque> ObtenerBloques()
        {
            Bloque b;

            listaBloque.Clear();

            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
            {
                con.Open();
                string     textoCMD = "select * from Bloque";
                SqlCommand cmd      = new SqlCommand(textoCMD, con);

                SqlDataReader elLectorDeDatos = cmd.ExecuteReader();

                while (elLectorDeDatos.Read())
                {
                    b               = new Bloque();
                    b.Id            = elLectorDeDatos.GetInt32(0);
                    b.NombreUsuario = Usuari.ObtenerUsuario(elLectorDeDatos.GetInt32(1));
                    b.Tipo_Hora     = (TipoHora)elLectorDeDatos.GetInt32(2);
                    b.HoraEntrada   = elLectorDeDatos.GetDateTime(3);
                    b.HoraSalida    = elLectorDeDatos.GetDateTime(4);
                    b.FechaEntrada  = elLectorDeDatos.GetDateTime(5);
                    b.FechaSalida   = elLectorDeDatos.GetDateTime(6);



                    listaBloque.Add(b);
                }
            }

            return(listaBloque);
        }
示例#2
0
        public static List <Marcacion> ObtenerMarcaciones()
        {
            Marcacion m;

            listaMarcacion.Clear();

            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))

            {
                con.Open();
                string textoCMD = "Select * from Marcacion";

                SqlCommand cmd = new SqlCommand(textoCMD, con);

                SqlDataReader elLectorDeDatos = cmd.ExecuteReader();

                while (elLectorDeDatos.Read())
                {
                    m                  = new Marcacion();
                    m.Id               = elLectorDeDatos.GetInt32(0);
                    m.empleado         = Usuari.ObtenerUsuario(elLectorDeDatos.GetInt32(1));
                    m.MarcacionEntrada = elLectorDeDatos.GetString(2);
                    m.MarcacionSalida  = elLectorDeDatos.GetString(3);
                    m.HorasTrabajadas  = elLectorDeDatos.GetString(4);
                    m.FechaMarcacion   = elLectorDeDatos.GetDateTime(5);


                    listaMarcacion.Add(m);
                }


                return(listaMarcacion);
            }
        }