Exemple #1
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);
            }
        }
Exemple #2
0
        public static void AgregarMarcacion(Marcacion m)
        {
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))

            {
                con.Open();
                string     textoCmd = "INSERT INTO Marcacion (Usuario,MarcacionEntrada, MarcacionSalida,HorasTrabajadas, FechaMarcacion)VALUES (@Usuario, @MarcacionEntrada, @MarcacionSalida, @HorasTrabajadas, @FechaMarcacion)";
                SqlCommand cmd      = new SqlCommand(textoCmd, con);
                cmd = m.ObtenerParametros(cmd);
                cmd.ExecuteNonQuery();
            }
        }
Exemple #3
0
        public static void ActualizarMarcacion(int index, Marcacion m)
        {
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
            {
                con.Open();
                string textoCMD = "UPDATE Marcacion SET Usuario=@Usuario,  MarcacionEntrada=@MarcacionEntrada, MarcacionSalida=@MarcacionSalida,HorasTrabajadas=@HorasTrabajadas,  FechaMarcacion=@FechaMarcacion where Id = @Id";

                SqlCommand cmd = new SqlCommand(textoCMD, con);
                cmd = m.ObtenerParametros(cmd, true);

                cmd.ExecuteNonQuery();
            }
        }
Exemple #4
0
 public static void AgregarMarcacion(Marcacion m)
 {
     listaMarcacion.Add(m);
 }