public bool Eliminar(int id)
        {
            bool                 paso = false;
            Contexto             db   = new Contexto();
            ControllersProductos controllersproductos = new ControllersProductos();

            try
            {
                var venta = db.Pedidos.Find(id);
                foreach (var item in venta.Detalles)
                {
                    var producto = controllersproductos.Buscar(item.ProductoId);
                    producto.Cantidad += item.Cantidad;
                    controllersproductos.Modificar(producto);
                }
                db.Entry(venta).State = EntityState.Deleted;
                paso = (db.SaveChanges() > 0);
            }
            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
        public bool Guardar(Pedidos pedidos)
        {
            bool paso = false;
            ControllersProductos Controproductos = new ControllersProductos();
            Productos            productos       = new Productos();
            Contexto             db = new Contexto();

            try
            {
                foreach (var item in pedidos.Detalles)
                {
                    var producto = Controproductos.Buscar(pedidos.ProductoId);
                    producto.Cantidad -= item.Cantidad;
                    Controproductos.Modificar(producto);
                }
                db.Pedidos.Add(pedidos);
                paso = db.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }