Ejemplo n.º 1
0
        public static List <Producto> ObtenerProductos()
        {
            Producto pro;

            listaProductos.Clear();

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

                SqlDataReader elLectorDeDatos = cmd.ExecuteReader();

                while (elLectorDeDatos.Read())
                {
                    pro              = new Producto();
                    pro.id           = elLectorDeDatos.GetInt32(0);
                    pro.descripcion  = elLectorDeDatos.GetString(1);
                    pro.codBarra     = elLectorDeDatos.GetString(2);
                    pro.precio       = elLectorDeDatos.GetInt32(3);
                    pro.cantidad     = elLectorDeDatos.GetInt32(4);
                    pro.marca        = Marca.ObtenerMarca(elLectorDeDatos.GetInt32(5));
                    pro.tipoProducto = TipoProducto.ObtenerTipoProducto(elLectorDeDatos.GetInt32(6));
                    pro.proveedor    = Proveedor.ObtenerProveedor(elLectorDeDatos.GetInt32(7));
                    pro.unidad       = UnidadMedida.ObtenerUnidad(elLectorDeDatos.GetInt32(8));
                    pro.categoria    = Categoria.ObtenerCategoria(elLectorDeDatos.GetInt32(9));

                    listaProductos.Add(pro);
                }
                con.Close();
            }

            return(listaProductos);
        }
Ejemplo n.º 2
0
 public static void EditarTipoProducto(int index, TipoProducto TP)
 {
     if (TP != null)
     {
         using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
         {
             con.Open();
             string     textoCMD = "UPDATE TipoProducto SET descripcion = @descripcion where id = @Id";
             SqlCommand cmd      = new SqlCommand(textoCMD, con);
             cmd = TP.ObtenerParametros(cmd, true);
             cmd.ExecuteNonQuery();
             con.Close();
         }
     }
 }
Ejemplo n.º 3
0
        public static void EliminarTipoProductos(TipoProducto TP)
        {
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
            {
                con.Open();
                string SENTENCIA_SQL = "delete from TipoProducto where id = @Id";

                SqlCommand   cmd = new SqlCommand(SENTENCIA_SQL, con);
                SqlParameter p1  = new SqlParameter("@Id", TP.id);
                p1.SqlDbType = SqlDbType.Int;
                cmd.Parameters.Add(p1);
                cmd.ExecuteNonQuery();
                con.Close();
            }
        }
Ejemplo n.º 4
0
 public static void AgregarProductos(TipoProducto TP)
 {
     if (TP != null)
     {
         using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
         {
             con.Open();
             string     textoCmd = "INSERT INTO TipoProducto (descripcion)VALUES (@descripcion)";
             SqlCommand cmd      = new SqlCommand(textoCmd, con);
             cmd = TP.ObtenerParametros(cmd);
             cmd.ExecuteNonQuery();
             con.Close();
         }
     }
 }
Ejemplo n.º 5
0
        public static TipoProducto ObtenerTipoProducto(int id)
        {
            TipoProducto tipoProducto = null;

            if (listaTipoProductos.Count == 0)
            {
                TipoProducto.ObtenerTipoProductos();
            }
            foreach (TipoProducto tp in listaTipoProductos)
            {
                if (tp.id == id)
                {
                    tipoProducto = tp;
                    break;
                }
            }
            return(tipoProducto);
        }
Ejemplo n.º 6
0
        public static List <TipoProducto> ObtenerTipoProductos()
        {
            TipoProducto tipo;

            listaTipoProductos.Clear();
            using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION))
            {
                con.Open();
                string        textoCMD        = "Select * from TipoProducto";
                SqlCommand    cmd             = new SqlCommand(textoCMD, con);
                SqlDataReader elLectorDeDatos = cmd.ExecuteReader();
                while (elLectorDeDatos.Read())
                {
                    tipo             = new TipoProducto();
                    tipo.id          = elLectorDeDatos.GetInt32(0);
                    tipo.descripcion = elLectorDeDatos.GetString(1);
                    listaTipoProductos.Add(tipo);
                }
                con.Close();
                return(listaTipoProductos);
            }
        }