public static bool Modificar(Producto producto)
        {
            bool     paso      = false;
            Producto productos = ProductosBLL.Buscar(producto.IdProducto);
            Contexto db        = new Contexto();

            try
            {
                float resultado = producto.ValorInv - productos.ValorInv;

                Inv inve = InvBLL.Buscar(1);
                inve.Total += resultado;
                InvBLL.Modificar(inve);

                db.Entry(producto).State = EntityState.Modified;
                paso = (db.SaveChanges() > 0);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
        public static bool Eliminar(int id)
        {
            bool     paso = false;
            Contexto db   = new Contexto();

            try
            {
                var eliminar = db.producto.Find(id);
                var Inv      = InvBLL.Buscar(1);
                Inv.Total -= eliminar.ValorInv;
                InvBLL.Modificar(Inv);

                db.Entry(eliminar).State = EntityState.Deleted;
                paso = (db.SaveChanges() > 0);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }
        public static bool Guardar(Producto producto)
        {
            bool     paso = false;
            Contexto db   = new Contexto();

            try
            {
                if (db.producto.Add(producto) != null)
                {
                    paso = db.SaveChanges() > 0;
                }
                Inv inv = InvBLL.Buscar(1);
                inv.Total += producto.ValorInv;
                InvBLL.Modificar(inv);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }