コード例 #1
0
        public bool Crear(CProductos producto)
        {
            bool creado = true;

            Models.Producto data = new Models.Producto();
            using (MarketPEntities db = new MarketPEntities())
            {
                data.ProductID   = producto.ProductID;
                data.Nombre      = producto.Nombre;
                data.Cantidad    = producto.Cantidad;
                data.Precio      = producto.Precio;
                data.FechaCompra = producto.FechaCompra;
                try
                {
                    db.Productos.Add(data);
                    db.SaveChanges();
                }
                catch (Exception)
                {
                    creado = false;
                }
            }

            return(creado);
        }
コード例 #2
0
 public bool Eliminar(CProductos producto)
 {
     try
     {
         using (MarketPEntities db = new MarketPEntities())
         {
             int id       = producto.ProductID;
             var busqueda = db.Productos.Find(id);
             db.Productos.Remove(busqueda);
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
コード例 #3
0
        public bool Editar(CProductos producto)
        {
            try
            {
                using (MarketPEntities db = new MarketPEntities())
                {
                    Producto data = new Producto();

                    data.ProductID   = producto.ProductID;
                    data.Nombre      = producto.Nombre;
                    data.Cantidad    = producto.Cantidad;
                    data.Precio      = producto.Precio;
                    data.FechaCompra = producto.FechaCompra;

                    db.Entry(data).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    return(true);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }