Пример #1
0
        public ActionResult addPolozku(int idhra, int idobjednavka)
        {
            PolozkaObjednavkaDao polozkaObjednavkaDao = new PolozkaObjednavkaDao();
            PolozkaObjednavka    polozka = new PolozkaObjednavka();
            GameDao gameDao = new GameDao();
            Hra     hra     = gameDao.GetById(idhra);

            polozka.Hra          = hra;
            polozka.Mnozstvi     = 1;
            polozka.ObjednavkaID = idobjednavka;
            polozka.TehdejsiCena = hra.aktualniCenasDPH();
            polozka.Stav         = new StavDao().GetById(8);
            polozka.Aktivovano   = true;
            ObjednavkaDao objednavkaDao = new ObjednavkaDao();
            Objednavka    objednavka    = objednavkaDao.GetById(idobjednavka);

            polozkaObjednavkaDao.Create(polozka);


            objednavka.Polozky = polozkaObjednavkaDao.getbyObjednavka(objednavka.Id);
            objednavka.prepocet();

            objednavkaDao.Update(objednavka);
            return(RedirectToAction("DetailObjednavky", new { id = objednavka.Id }));
            //return Redirect(ControllerContext.HttpContext.Request.UrlReferrer.ToString());
        }
Пример #2
0
        public ActionResult getPolozky(int objednavka)
        {
            PolozkaObjednavkaDao      polozkaObjednavkaDao = new PolozkaObjednavkaDao();
            IList <PolozkaObjednavka> polozky = polozkaObjednavkaDao.getbyObjednavka(objednavka);
            Objednavka obj = new ObjednavkaDao().GetById(objednavka);

            ViewBag.stav = obj.Stav.Id;
            ViewBag.id   = objednavka;
            return(PartialView(polozky));
        }
Пример #3
0
        public ActionResult DetailObjednavky(int id)
        {
            PolozkaObjednavkaDao polozkaObjednavkaDao = new PolozkaObjednavkaDao();

            ObjednavkaDao objednavkaDao = new ObjednavkaDao();
            Objednavka    objednavka    = objednavkaDao.GetById(id);
            StavDao       stavDao       = new StavDao();



            objednavka.Polozky = polozkaObjednavkaDao.getbyObjednavka(objednavka.Id);

            return(View(objednavka));
        }
Пример #4
0
        public ActionResult prepocet(int id)
        {
            PolozkaObjednavkaDao polozkaObjednavkaDao = new PolozkaObjednavkaDao();

            ObjednavkaDao objednavkaDao = new ObjednavkaDao();
            Objednavka    objednavka    = objednavkaDao.GetById(id);
            StavDao       stavDao       = new StavDao();



            objednavka.Polozky = polozkaObjednavkaDao.getbyObjednavka(objednavka.Id);
            objednavka.prepocet();

            objednavkaDao.Update(objednavka);
            return(JavaScript("location.reload(true)"));
            //return Redirect(ControllerContext.HttpContext.Request.UrlReferrer.ToString());
        }
Пример #5
0
        public ActionResult DetailUzivatele(int id)
        {
            UcetDao ucetDao = new UcetDao();
            Ucet    ucet    = ucetDao.GetById(id);

            ObjednavkaDao      objednavkaDao = new ObjednavkaDao();
            IList <Objednavka> objednavky    = objednavkaDao.GetByUzivatel(ucet.Id);

            ucet.Objednavky = objednavky;
            foreach (Objednavka objednavka in ucet.Objednavky)
            {
                PolozkaObjednavkaDao      polozkaObjednavkaDao = new PolozkaObjednavkaDao();
                IList <PolozkaObjednavka> polozky = polozkaObjednavkaDao.getbyObjednavka(objednavka.Id);
                objednavka.Polozky = polozky;
            }
            ;

            return(View(ucet));
        }
Пример #6
0
        public ActionResult deletePolozku(int id)
        {
            PolozkaObjednavkaDao polozkaObjednavkaDao = new PolozkaObjednavkaDao();
            PolozkaObjednavka    polozka       = polozkaObjednavkaDao.GetById(id);
            ObjednavkaDao        objednavkaDao = new ObjednavkaDao();
            Objednavka           objednavka    = objednavkaDao.GetById(polozka.ObjednavkaID);
            StavDao stavDao = new StavDao();

            polozka.Stav = stavDao.GetById(9);
            polozkaObjednavkaDao.Update(polozka);


            objednavka.Polozky = polozkaObjednavkaDao.getbyObjednavka(objednavka.Id);
            objednavka.prepocet();

            objednavkaDao.Update(objednavka);
            TempData["zprava"] = "Byla poslána žádost o storno. Pokud Objednávka nebyla už odeslána, tak pracovník vyřídí Váš požadavek.";
            return(JavaScript("location.reload(true)"));
            //return Redirect(ControllerContext.HttpContext.Request.UrlReferrer.ToString());
        }