コード例 #1
0
 public void AddRequest(List <Prodotto> list)
 {
     try{
         if (list != null)
         {
             using (DB = new RICHIESTEEntities()){
                 RichiesteSet ordinisettati = new RichiesteSet();
                 ordinisettati.data = DateTime.Now;
                 DB.RichiesteSet.Add(ordinisettati);
                 DB.SaveChanges();
                 foreach (Prodotto p in list)
                 {
                     RichiesteProdotti rp = new RichiesteProdotti();
                     rp.ProdottiSet  = DB.ProdottiSet.Find(p.Codice);
                     rp.RichiesteSet = ordinisettati;
                     rp.quantita     = p.Quantita;
                     DB.RichiesteProdotti.Add(rp);
                     DB.SaveChanges();
                 }
             }
         }
     }catch (Exception e) {
         throw e;
     }
 }
コード例 #2
0
 public void Elimina(int id)
 {
     using (db = new RICHIESTEEntities()) {
         ProdottiSet prodottiSet = db.ProdottiSet.Find(id);
         db.ProdottiSet.Remove(prodottiSet);
         db.SaveChanges();
     }
 }
コード例 #3
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();
     }
 }
コード例 #4
0
        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();
            }
        }
コード例 #5
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();
     }
 }
コード例 #6
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();
         }
     }
 }
コード例 #7
0
        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();
            }
        }
コード例 #8
0
 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();
             }
         }
     }
 }