コード例 #1
0
        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);
        }
コード例 #2
0
 public ProdukcjaViewModel()
 {
     a = new List<towary>();
     b = new produkcja();
     listaIlosc = new List<int>();
     nazwa = null;
     temporary = null;
     idDzialu = null;
 }
コード例 #3
0
 public ActionResult Edit(produkcja produkcja)
 {
     if (ModelState.IsValid)
     {
         db.Entry(produkcja).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.dzialId = new SelectList(db.dzial, "iddzial", "nazwa", produkcja.dzialId);
     return View(produkcja);
 }
コード例 #4
0
 public MagazynOdbProdViewModel()
 {
     prod=new produkcja();
     //idmiejsca = -1;
 }