public ActionResult Index(short tipPretrage) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); if (tipPretrage == 3) { if (korisnik.IdOkruga == null || !korisnik.BrisanjePredmeta) { Response.StatusCode = 903; Response.End(); } } if (tipPretrage == 4) { if (korisnik.IdOkruga == null || korisnik.Inspektor) { Response.StatusCode = 903; Response.End(); } } ViewData["vm"] = PretrageData.VratiPretrageViewModel(korisnik); ViewData["tipPretrage"] = tipPretrage; ViewData["tekucaGodina"] = DateTime.Now.Year.ToString(CultureInfo.InvariantCulture); return(View()); }
public ActionResult Rokovnik() { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); if (korisnik.IdOkruga == null || !korisnik.Administracija) { Response.StatusCode = 903; Response.End(); } ViewData["vm"] = PretrageData.VratiPretragaObrisanihViewModel(korisnik); return(View()); }
public ActionResult PredmetiSaRokom() { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); if (korisnik.Inspektor && !korisnik.Administracija) { Response.StatusCode = 903; Response.End(); } ViewData["vm"] = PretrageData.VratiPretragaObrisanihViewModel(korisnik); return(View()); }
public JsonResult VratiInspektoreOkruga(short idOkruga) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = PretrageData.VratiInspektoreOkruga(korisnik, idOkruga); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public JsonNetResult VratiPredmeteRokovnika(short idOkruga, short?idOrgana, short?idKlase, string oznakaKlase, int?brojPredmeta, int?godina, short?idJedinice, string oznakaJedinice) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = PretrageData.VratiPredmeteRokovnika(korisnik, idOkruga, idOrgana, idKlase, oznakaKlase, brojPredmeta, godina, idJedinice, oznakaJedinice); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(new JsonNetResult { Data = res, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonNetResult VratiPredmetePretrage(string pretragaJ) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var ser = new JavaScriptSerializer(); var pretraga = ser.Deserialize <ElementPretrage>(pretragaJ); res.Data = PretrageData.VratiPredmetePretrage(korisnik, pretraga); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(new JsonNetResult { Data = res, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonNetResult VratiKlaseJedinice(short idOkruga, short?idOrgana) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { List <Element> klase = null; List <Element> jedinice = null; if (idOrgana.HasValue) { klase = PretrageData.VratiKlase(korisnik, idOkruga, idOrgana.Value); jedinice = PretrageData.VratiJedinice(korisnik, idOrgana.Value); } else { klase = PretrageData.VratiSveKlase(korisnik, idOkruga); jedinice = PretrageData.VratiSveJedinice(korisnik); } res.Data = new { Klase = klase, Jedinice = jedinice }; } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(new JsonNetResult { Data = res, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult VratiJedinice(short?idOrgana) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { if (idOrgana.HasValue) { res.Data = PretrageData.VratiJedinice(korisnik, idOrgana.Value); } else { res.Data = PretrageData.VratiSveJedinice(korisnik); } } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.AllowGet)); }