示例#1
0
 public void Elimina(int id)
 {
     using (db = new RICHIESTEEntities()) {
         ProdottiSet prodottiSet = db.ProdottiSet.Find(id);
         db.ProdottiSet.Remove(prodottiSet);
         db.SaveChanges();
     }
 }
示例#2
0
 public void Add(Prodotto nuovo)
 {
     using (db = new RICHIESTEEntities()) {
         ProdottiSet aggiungi = new ProdottiSet {
             descrizione = nuovo.Descrizione, giacenza = nuovo.Giacenza
         };
         db.ProdottiSet.Add(aggiungi);
         db.SaveChanges();
     }
 }
        public void DelProdotto(int id)
        {
            ProdottiSet product = new ProdottiSet();

            using (var db = new RICHIESTEEntities()) {
                product = db.ProdottiSet.Find(id);
                db.ProdottiSet.Remove(product);
                db.SaveChanges();
            }
        }
示例#4
0
 public void Aggiungi(Prodotto nuovo)
 {
     using (db = new RICHIESTEEntities()) {
         ProdottiSet prodottiSet = new ProdottiSet {
             descrizione = nuovo.Descrizione, quantita = nuovo.Giacenza
         };
         db.ProdottiSet.Add(prodottiSet);
         db.SaveChanges();
     }
 }
示例#5
0
 public void Del(int id)
 {
     using (db = new RICHIESTEEntities()) {
         ProdottiSet elimina = db.ProdottiSet.Find(id);
         if (elimina != null)
         {
             db.ProdottiSet.Remove(elimina);
             db.SaveChanges();
         }
     }
 }
        public void AddProdotto(Prodotto p)
        {
            ProdottiSet product = new ProdottiSet();

            using (var db = new RICHIESTEEntities()) {
                product.descrizione = p.Descrizione;
                product.quantita    = p.Quantita;
                db.ProdottiSet.Add(product);
                db.SaveChanges();
            }
        }
 public Prodotto Search(int id)
 {
     using (db = new RICHIESTEEntities()){
         ProdottiSet prodotto = db.ProdottiSet.Find(id);
         if (prodotto != null)
         {
             return(new Prodotto {
                 Id = prodotto.Id, Descrizione = prodotto.descrizione, Giacenza = prodotto.quantita
             });
         }
         return(null);
     }
 }
示例#8
0
 public Prodotto SearchProdotto(int id)
 {
     using (db = new OrdiniEntities()){
         Prodotto    prodotto = null;
         ProdottiSet pro      = db.ProdottiSet.Find(id);
         if (pro != null)
         {
             prodotto = new Prodotto {
                 Id = pro.Id, Descrizione = pro.descrizione, Giacenza = pro.quantita
             };
         }
         return(prodotto);
     }
 }
 public void SpedisciOrdine(List <Prodotto> prodotti)
 {
     using (db = new RICHIESTEEntities()) {
         RichiesteSet richiesta = new RichiesteSet {
             data = DateTime.Now
         };
         db.RichiesteSet.Add(richiesta);
         foreach (Prodotto prodotto in prodotti)
         {
             ProdottiSet ps = db.ProdottiSet.Find(prodotto.Id);
             if (ps != null)
             {
                 RichiesteProdotti rp = new RichiesteProdotti {
                     RichiesteSet = richiesta, ProdottiSet = ps, quantita = prodotto.QtaOrdine
                 };
                 db.RichiesteProdotti.Add(rp);
                 db.SaveChanges();
             }
         }
     }
 }