コード例 #1
0
        public ActionResult Details()
        {
            _db=new BazaContext();
            int id = Convert.ToInt32(Request["zamowienieId"]);
            mod2 = new ZamowienieMagazynDetails();

            mod2.Zamowienie = _db.zamowienie.Find(id);

            mod2.MiejsceID =
                (from m in _db.miejsca where m.idmagazyn == mod.magazynID select m.idmiejsca).First();
            var miejsca = (from m in _db.miejsca where m.idmagazyn == mod.magazynID select m).ToList();
            mod2.Miejsca = new SelectList(miejsca,"idmiejsca","nazwa");
            var statusy = (from s in _db.status_zamowienia select s).ToList();
            mod2.statusy = new SelectList(statusy, "idstatus_zamowienia", "nazwa");
            mod2.statusID = (from s in _db.status_zamowienia select s.idstatus_zamowienia).First();

            return View(mod2);
        }
コード例 #2
0
 public ActionResult ZamowienieStatus(ZamowienieMagazynDetails model)
 {
     mod2.Zamowienie.statusId = model.statusID;
     return View("Details",mod2);
 }
コード例 #3
0
        public ActionResult TowarPlace(ZamowienieMagazynDetails model)
        {
            _db=new BazaContext();
            int id = Convert.ToInt32(Request["listaID"]);
            var lista = _db.lista_towarow.Find(id);

            var miejsce = _db.miejsca.Find(model.MiejsceID);

            var lista_miejsce = (from l in miejsce.lista_towarow where l.towarId == lista.towarId && l.ilosc>=lista.ilosc select l).First() ;
            var lista2 = _db.lista_towarow.Find(lista_miejsce.lista_towarowId);
            lista2.ilosc = lista2.ilosc - lista.ilosc;
            lista.ilosc = 0;

            _db.SaveChanges();
            return View("Details", mod2);
        }