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; } }
public void Elimina(int id) { using (db = new RICHIESTEEntities()) { ProdottiSet prodottiSet = db.ProdottiSet.Find(id); db.ProdottiSet.Remove(prodottiSet); db.SaveChanges(); } }
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(); } }
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(); } }
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); } }
public List <Prodotto> Search(string des) { using (db = new RICHIESTEEntities()) { var query = from pro in db.ProdottiSet where pro.descrizione.Contains(des) select pro; List <Prodotto> prodotti = new List <Prodotto>(); foreach (ProdottiSet prodotto in query) { prodotti.Add(new Prodotto { Id = prodotto.Id, Descrizione = prodotto.descrizione, Giacenza = prodotto.quantita }); } return(prodotti); } }
public List <Prodotto> SearchByDescrizione(string descrizione) { List <Prodotto> output = new List <Prodotto>(); using (DB = new RICHIESTEEntities()){ IEnumerable <ProdottiSet> query = from p in DB.ProdottiSet where p.descrizione.Contains(descrizione) select p; foreach (ProdottiSet prod in query) { Prodotto tmp = new Prodotto(); tmp.Codice = prod.Id; tmp.Descrizione = prod.descrizione; tmp.Quantita = prod.quantita; output.Add(tmp); } } return(output); }
public Prodotto SearchByCode(int codice) { Prodotto trovato = new Prodotto(); using (var db = new RICHIESTEEntities()) { var query = from prod in db.ProdottiSet where prod.Id == codice select prod; List <ProdottiSet> prodottiTrovati = query.ToList <ProdottiSet>(); if (prodottiTrovati.Count > 0) { trovato.Codice = prodottiTrovati[0].Id; trovato.Descrizione = prodottiTrovati[0].descrizione; trovato.Quantita = prodottiTrovati[0].quantita; } } return(trovato); }
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(); } } } }
public void RimuoviProdotto(int id) { using (db = new RICHIESTEEntities()){ db.RimuoviProdotto(id); } }
public void AggiungiProdotto(Prodotto input) { using (db = new RICHIESTEEntities()){ db.AggiungiProdotto(input.Descrizione, input.Giacenza); } // }