Ejemplo n.º 1
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);
     }
 }
Ejemplo n.º 2
0
 public List <Prodotto> SearchProdotti(string des)
 {
     using (db = new OrdiniEntities()) {
         List <Prodotto> prodotti = new List <Prodotto>();
         var             query    = from pro in db.ProdottiSet
                                    where pro.descrizione.Contains(des)
                                    select pro;
         foreach (ProdottiSet pro in query)
         {
             prodotti.Add(new Prodotto {
                 Id = pro.Id, Descrizione = pro.descrizione, Giacenza = pro.quantita
             });
         }
         return(prodotti);
     }
 }
Ejemplo n.º 3
0
 public void AddRichiesta(List <Prodotto> prodotti)
 {
     using (db = new OrdiniEntities()) {
         OrdiniSet od = new OrdiniSet {
             data = DateTime.Now
         };
         db.OrdiniSet.Add(od);
         foreach (Prodotto pro in prodotti)
         {
             OrdiniProdotti op = new OrdiniProdotti();
             op.OrdiniSet   = od;
             op.quantita    = pro.QuantitaOrdinata;
             op.ProdottiSet = db.ProdottiSet.Find(pro.Id);
             db.OrdiniProdotti.Add(op);
             db.SaveChanges();
         }
     }
 }