예제 #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 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();
             }
         }
     }
 }