public ActionResult Create(ProdukcjaViewModel prod) { if (ModelState.IsValid) { produkcja produkcja = new produkcja(); produkcja.dzial = db.dzial.Find(prod.b.dzialId); produkcja = prod.b; produkcja.data = DateTime.Now; int i = 0; foreach (var item in temp.a) { lista_towarow lista = new lista_towarow(); towary jakis = db.towary.Find(item.idtowary); lista.towary = jakis; lista.ilosc = temp.listaIlosc[i]; produkcja.lista_towarow.Add(lista); i++; } db.produkcja.Add(produkcja); db.SaveChanges(); //produkcja.idDzialu = new SelectList(db.dzial, "iddzial", "nazwa", temp.b.dzialId); return RedirectToAction("Index"); } temp.idDzialu = new SelectList(db.dzial, "iddzial", "nazwa", temp.b.dzialId); return View(temp); }
public ActionResult Create(lista_towarow listaTowarow) { if (ModelState.IsValid) { _db.lista_towarow.Add(listaTowarow); _db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.produkcjaId = new SelectList(_db.produkcja, "idprodukcja", "opis", listaTowarow.produkcjaId); ViewBag.towarId = new SelectList(_db.towary, "idtowary", "nazwa", listaTowarow.towarId); return View(listaTowarow); }
public ActionResult Edit(lista_towarow listaTowarow) { if (ModelState.IsValid) { _db.Entry(listaTowarow).State = EntityState.Modified; _db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.produkcjaId = new SelectList(_db.produkcja, "idprodukcja", "opis", listaTowarow.produkcjaId); ViewBag.towarId = new SelectList(_db.towary, "idtowary", "nazwa", listaTowarow.towarId); return View(listaTowarow); }
public void DodajMiejsce(lista_towarow lista,int miejsce) { miejsca a= db.miejsca.Find(miejsce); lista.miejsca.Add(a); }
public ActionResult Towar(NoweZamowienieModel mod) { towary towar = new towary(); try { towar = (from t in _db.towary where t.kod_kreskowy == mod.towarNazwa select t).First(); } catch (Exception) { towar = (from t in _db.towary where t.nazwa == mod.towarNazwa select t).FirstOrDefault(); } lista_towarow lista = new lista_towarow(); lista.towary = towar; if (towar != null) lista.towarId = towar.idtowary; lista.ilosc = mod.ilosc; _db.Entry(towar).State = EntityState.Detached; _db.Entry(lista).State = EntityState.Detached; model.towary.Add(lista); return View("Index", model); }
public ActionResult Towar(PrzyjecieModel model) { towary towar = new towary(); try { towar = (from t in _db.towary where t.kod_kreskowy == model.towarNazwa select t).First(); } catch (Exception) { towar = (from t in _db.towary where t.nazwa == model.towarNazwa select t).FirstOrDefault(); } lista_towarow lista = new lista_towarow(); lista.towarId = towar.idtowary; lista.ilosc = model.ilosc; var miejsce = (from m in _db.miejsca where m.idmiejsca == model.miejsceId select m).First(); _db.Entry(towar).State=EntityState.Detached; _db.Entry(lista).State=EntityState.Detached; _db.Entry(miejsce).State = EntityState.Detached; lista.miejsca.Add(miejsce); mod.towary.Add(lista); return View("Index", mod); }
public ActionResult Wydanie() { //_db = new BazaContext(); int id = Convert.ToInt32(Request["TowarId"]); int ilosc = Convert.ToInt32(Request["ilosc"]); lista_towarow towar= new lista_towarow(); foreach (var item in model.miejsca) { try { towar = (from i in item.lista_towarow where i.lista_towarowId == id select i).First(); } catch { towar = null; } if (towar != null) { break; } } int temp_ilosc = towar.ilosc - ilosc; if (temp_ilosc == 0) { _db.lista_towarow.Remove(towar); } else { towar.ilosc = temp_ilosc; } model.towary_edytowane.Add(towar); var towar2 = new lista_towarow(); towar2.miejsca = towar.miejsca; towar2.produkcja = towar.produkcja; towar2.towary = towar.towary; towar2.zamowienie = towar.zamowienie; towar2.ilosc = ilosc; model.towary.Add(towar2); return View("Index", model); }