public JsonResult SnimiPredmet(short tipDokumenta, string predmetJ, short?kolicina, bool?bezStampe) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var ser = new JavaScriptSerializer(); var predmet = ser.Deserialize <Predmet>(predmetJ); if (korisnik.IdOkruga != null) { predmet.IdOkruga = (short)korisnik.IdOkruga; } var zaglavlje = PredmetiData.SnimiPredmet(korisnik, tipDokumenta, predmet, kolicina); if (bezStampe != true) { if (tipDokumenta == 2) { zaglavlje.Stampa = IzvestajiData.VratiStampeRezervisanihBrojevaPredmeta(korisnik, zaglavlje); } res.Data = zaglavlje; } } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
public ActionResult IzvestajPoRazvodnjavanju() { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); ViewData["tekucaGodina"] = DateTime.Now.Year.ToString(CultureInfo.InvariantCulture); ViewData["vm"] = IzvestajiData.VratiIzvestajPoRazvodnjavanjuViewModel(korisnik); return(View()); }
public ActionResult Index(byte tipIzvestaja) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); ViewData["vm"] = IzvestajiData.VratiIzvestajPredmetaViewModel(korisnik); ViewData["tipIzvestaja"] = tipIzvestaja; ViewData["tekucaGodina"] = DateTime.Now.Year.ToString(CultureInfo.InvariantCulture); return(View()); }
public JsonResult VratiStampePredmeta(long idPredmeta) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = IzvestajiData.VratiStampePredmeta(korisnik, idPredmeta); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public JsonResult VratiStampePretrazenihPredmeta(string listaPredmetaJ) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var ser = new JavaScriptSerializer(); var listaPredmeta = ser.Deserialize <List <long> >(listaPredmetaJ); res.Data = IzvestajiData.VratiStampePretrazenihPredmeta(korisnik, listaPredmeta); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
public JsonResult VratiStampeSintetikePredmeta(string stavkeJ, byte tipIzvestaja) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var ser = new JavaScriptSerializer(); var stavke = ser.Deserialize <List <StavkaPretrage> >(stavkeJ); res.Data = IzvestajiData.VratiStampeSintetikePredmeta(korisnik, stavke, tipIzvestaja); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
public JsonNetResult VratiPredmeteSaRokom(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 = IzvestajiData.VratiPredmeteSaRokom(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(byte tipIzvestaja, bool sintetika, string pretragaJ) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var ser = new JavaScriptSerializer(); var pretraga = ser.Deserialize <ElementPretrage>(pretragaJ); res.Data = IzvestajiData.VratiPredmetePretrage(korisnik, tipIzvestaja, sintetika, pretraga); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(new JsonNetResult { Data = res, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonNetResult VratiStampePredmetaPoOpstinama(string odDatumaJ, string doDatumaJ) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var ser = new JavaScriptSerializer(); DateTime odDatuma = ser.Deserialize <DateTime>(odDatumaJ); DateTime doDatuma = ser.Deserialize <DateTime>(doDatumaJ); res.Data = IzvestajiData.VratiStampePredmetaPoOpstinama(korisnik, odDatuma, doDatuma); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(new JsonNetResult { Data = res, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonNetResult VratiStampePredmetaPoRazvodjenju(short idOkruga, short?idOrgana, short?idKlase, string oznakaKlase, int?brojPredmeta, int?godina, short?idJedinice, string oznakaJedinice, string odDatumaJ, string doDatumaJ, int?idArhivatora) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var ser = new JavaScriptSerializer(); DateTime odDatuma = ser.Deserialize <DateTime>(odDatumaJ); DateTime doDatuma = ser.Deserialize <DateTime>(doDatumaJ); res.Data = IzvestajiData.VratiStampePredmetaPoRazvodjenju(korisnik, idOkruga, idOrgana, idKlase, oznakaKlase, brojPredmeta, godina, idJedinice, oznakaJedinice, odDatuma, doDatuma, idArhivatora); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(new JsonNetResult { Data = res, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }