예제 #1
0
        public ActionResult SumarnoEditPage(PotrosnjaSumarnoFiksna fiksna)
        {
            if (ModelState.IsValid)
            {
                var telefonija = (from t in db.PotrosnjaSumarnoFiksna where t.id_sum == fiksna.id_sum select t).FirstOrDefault();

                if (telefonija != null)
                {
                    telefonija.iznos      = fiksna.iznos;
                    telefonija.preth_dug  = fiksna.preth_dug;
                    telefonija.preplaceno = fiksna.preplaceno;
                    db.SaveChanges();
                }

                var telefonija1 = (from t in db.PotrosnjaSumarnoFiksna where  t.id_sum == fiksna.id_sum select t).FirstOrDefault();
                if (telefonija1 != null)
                {
                    ViewBag.Korisnik = telefonija1.OD.Naziv;
                    ViewBag.broj     = telefonija1.broj_tel;
                    ViewBag.id_tel   = fiksna.id_sum;
                    ViewBag.id_od    = telefonija1.id_Od;
                }
                return(RedirectToAction("Index"));
            }
            //ViewBag.id_od = new SelectList(db.OD, "id_od", "Naziv", fiksna.id_od);
            //ViewBag.id_oper = new SelectList(db.Operateri, "id_oper", "Naziv", fiksna.id_oper);
            return(View(fiksna));
        }
예제 #2
0
        public ActionResult SumarnoNewPage(PotrosnjaSumarnoFiksna potr, int id_tel, int id_od, string broj_tel)
        {
            //var telefonija = (from t in db.Telefonija where t.id_tel == id select t).FirstOrDefault();
            if (ModelState.IsValid)
            {
                // provjera da li se plaća cijeli iznos
                potr.id_tel   = id_tel;
                potr.id_Od    = id_od;
                potr.broj_tel = broj_tel;

                db.AddToPotrosnjaSumarnoFiksna(potr);
                db.SaveChanges();

                return(RedirectToAction("SumarnoPage", new { id = id_tel }));
            }

            var telefonija = (from t in db.Fiksna where t.id_fiks == id_tel select t).FirstOrDefault();

            if (telefonija != null)
            {
                ViewBag.Korisnik = telefonija.OD.Naziv;
                ViewBag.broj     = telefonija.centrala_broj;
                ViewBag.id_tel   = id_tel;
                ViewBag.id_od    = telefonija.id_od;
            }
            var god = new List <string> {
                "2012", "2013", "2014"
            };

            ViewBag.godina = new SelectList(god);

            var mj = new List <string> {
                "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"
            };

            ViewBag.mjesec = new SelectList(mj);
            return(View(potr));
        }