예제 #1
0
        public static Productodt ObtenerProducto(int id)
        {
            EntitiesGlovo db = new EntitiesGlovo();

            var prod = db.Producto.Select(p => new Productodt()
            {
                IDCategoria    = p.IDCategoria,
                IDproducto     = p.IDproducto,
                NombreProducto = p.NombreProducto,
                Precio         = p.Precio,
                Stock          = p.Stock
            }).SingleOrDefault(p => p.IDproducto == id);

            if (prod == null)
            {
                prod = new Productodt()
                {
                    IDCategoria    = 0,
                    IDproducto     = 0,
                    NombreProducto = "",
                    Precio         = 0,
                    Stock          = 0
                };
            }

            return(prod);
        }
예제 #2
0
        public static Productodt AgregarProducto(Productodt prod)
        {
            EntitiesGlovo db = new EntitiesGlovo();

            Producto p = new Producto()
            {
                IDCategoria    = prod.IDCategoria,
                NombreProducto = prod.NombreProducto,
                Precio         = prod.Precio,
                Stock          = prod.Stock
            };

            db.Producto.Add(p);
            db.SaveChanges();
            return(Producto.ObtenerProducto(p.IDproducto));
        }
예제 #3
0
        public static Productodt ActualizarProducto(Productodt prod)
        {
            EntitiesGlovo db = new EntitiesGlovo();

            Producto p = new Producto()
            {
                IDCategoria    = prod.IDCategoria,
                IDproducto     = prod.IDproducto,
                NombreProducto = prod.NombreProducto,
                Precio         = prod.Precio,
                Stock          = prod.Stock
            };

            db.Entry(p).State = EntityState.Modified;
            db.SaveChanges();
            return(Producto.ObtenerProducto(p.IDproducto));
        }
예제 #4
0
 public Productodt AgregarProducto(Productodt prod)
 {
     return(Producto.AgregarProducto(prod));
 }
예제 #5
0
 public Productodt ActualizarProducto(Productodt prod)
 {
     return(Producto.ActualizarProducto(prod));
 }