コード例 #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 void AgregarBloque(Bloque b)
 {
     using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
     {
         con.Open();
         string     textoCmd = "insert into Bloque (Usuario, Tipo_Hora, HoraEntrada, HoraSalida, FechaEntrada, FechaSalida) VALUES (@Usuario, @Tipo_Hora, @HoraEntrada, @HoraSalida, @FechaEntrada, @FechaSalida)";
         SqlCommand cmd      = new SqlCommand(textoCmd, con);
         cmd = b.ObtenerParametros(cmd);
         cmd.ExecuteNonQuery();
     }
 }
コード例 #3
0
        public static void EditarBloque(int index, Bloque bloque)
        {
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
            {
                con.Open();
                string textoCMD = "UPDATE Bloque SET Usuario=@Usuario, Tipo_Hora =@Tipo_Hora, HoraEntrada=@HoraEntrada, HoraSalida=@HoraSalida, FechaEntrada=@FechaEntrada,FechaSalida=@FechaSalida where Id = @Id";

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

                cmd.ExecuteNonQuery();
            }
        }
コード例 #4
0
        public static void EliminarBloque(Bloque b)
        {
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))

            {
                con.Open();
                string SENTENCIA_SQL = "delete from Bloque where Id = @Id";

                SqlCommand   cmd = new SqlCommand(SENTENCIA_SQL, con);
                SqlParameter p1  = new SqlParameter("@Id", b.Id);
                p1.SqlDbType = SqlDbType.Int;
                cmd.Parameters.Add(p1);

                cmd.ExecuteNonQuery();
                con.Close();
            }
        }
コード例 #5
0
ファイル: Bloque.cs プロジェクト: andreaorte/BlackPanther2
 public static void EditarBloque(Bloque b, int indice)
 {
     Bloque.listaBloque[indice] = b;
 }
コード例 #6
0
ファイル: Bloque.cs プロジェクト: andreaorte/BlackPanther2
 public static void EliminarBloque(Bloque b)
 {
     listaBloque.Remove(b);
 }
コード例 #7
0
ファイル: Bloque.cs プロジェクト: andreaorte/BlackPanther2
        //Metodo para Agregar Proveedores

        public static void AgregarBloque(Bloque b)
        {
            listaBloque.Add(b);
        }