public HtmlString VratiInfoOPredmetu(long idPredmeta) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var info = PredmetiData.VratiInfoOPredmetu(korisnik, idPredmeta); return(new HtmlString(MyHelpers.NapraviHoverPopupPredmeti(info, korisnik))); }
public HtmlString VratiInfoODokumentu(long idPredmeta, short idDokumenta) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var info = DMSData.VratiDetaljeDokumenta(korisnik, idPredmeta, idDokumenta); return(new HtmlString(MyHelpers.NapraviHoverPopupDokumenti(info, korisnik))); }
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 JsonResult SnimiIstorijuPredmeta(long idPredmeta, short vrstaKretanja, string napomena, string datumRokaJ) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var ser = new JavaScriptSerializer(); DateTime?datumRoka = null; if (!string.IsNullOrEmpty(datumRokaJ)) { datumRoka = ser.Deserialize <DateTime>(datumRokaJ); } res.Data = PredmetiData.SnimiIstorijuPredmeta(korisnik, idPredmeta, vrstaKretanja, napomena, datumRoka); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
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() { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); if (korisnik != null) { ViewData["korisnik"] = 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 ActionResult PPZ() { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); if (korisnik.IdOkruga == null) { Response.StatusCode = 903; Response.End(); } ViewData["vm"] = ZapisniciData.VratiZapisnikViewModel(korisnik); return(View()); }
public ActionResult AktivniPredmeti() { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); if (korisnik.IdOkruga == null) { Response.StatusCode = 903; Response.End(); } ViewData["vm"] = ZapisniciData.VratiAktivnePredmete(korisnik, DateTime.Now); 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()); }
protected override bool AuthorizeCore(HttpContextBase httpContext) { var data = RuntimeDataHelpers.GetRuntimeData(httpContext.Request); if (data != null) { var cookie = new HttpCookie(RuntimeDataHelpers.LogKey, data.Guid) { Expires = DateTime.Now.AddHours(4) }; httpContext.Response.Cookies.Add(cookie); } return(data != null); }
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 JsonResult PosaljiStampuNaMail(string email, string subject, string text, string file, string replyTo) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { MailHelper.PosaljiEMailSaFajlom(email, subject, text, string.Format(@"{0}{1}", PutanjaAplikacije.Putanja, file), replyTo); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
public JsonResult PretraziNbsKlijente(string pib, long?maticniBroj, string naziv, string mesto, long?banka, long?brojRacuna, int?kontrolniBroj) { var res = new MyResponse(); var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); try { res.Data = NbsData.PretraziNbsKlijente(maticniBroj, pib, banka, brojRacuna, kontrolniBroj, naziv, mesto); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public JsonResult PrijaviGresku(string greska, string url, string slika) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var msg = greska; try { var urlSlike = slika.Split(',')[1]; var imgByte = Convert.FromBase64String(urlSlike); var guid = Guid.NewGuid().ToString(); var fileName = Path.GetFileName(guid + ".jpg"); Directory.CreateDirectory(Server.MapPath("~/Content/DMS/GreskeslikeGresaka/")); string putanjaFajla = Path.Combine(Server.MapPath("~/Content/DMS/GreskeslikeGresaka/"), fileName); using (var file = new FileStream(putanjaFajla, FileMode.CreateNew)) { file.Write(imgByte, 0, imgByte.Length); } var rek = Request.UrlReferrer.AbsoluteUri; var put2 = putanjaFajla.Replace(Path.Combine(Server.MapPath("~")), rek); var bss = "\\"; put2 = put2.Replace(bss, "/"); msg = string.Format("{0}\n\nSlika: {1}", msg, put2); } catch (Exception e) { } var descBuilder = new StringBuilder(msg); descBuilder.AppendLine(); var description = descBuilder.ToString(); PredmetiData.PrijaviGresku(korisnik, description, url);//description je umesto greska } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
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 JsonResult VratiLinkDokumentaPredmeta(long idPredmeta, short idDokumenta) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = DMSData.VratiLinkDokumentaPredmeta(korisnik, idPredmeta, idDokumenta); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public JsonResult PromeniLozinku(string staraSifra, string novaSifra) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { LogovanjeData.PromeniLozinkuKorisnika(korisnik, Konverzija.KonvertujULatinicu(staraSifra), Konverzija.KonvertujULatinicu(novaSifra)); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
public JsonResult AktivirajPredmet(long idPredmeta) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { PredmetiData.AktivirajPredmet(korisnik, idPredmeta); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
public JsonResult VratiSledeciSlobodanBrojPredmeta(short idOrgana, short idKlase) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = PredmetiData.VratiSledeciSlobodanBrojPredmeta(korisnik, idOrgana, idKlase); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public JsonResult VratiIstorijuPredmeta(long idPredmeta, bool?kretanje) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = PredmetiData.VratiIstorijuPredmeta(korisnik, idPredmeta, kretanje); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public JsonResult PodesiJezik(string jezik) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { korisnik.Jezik = jezik; } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public JsonResult ObrisiElement(short tipDokumenta, string idElementa) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = MasterSifarnikData.ObrisiElement(tipDokumenta, idElementa, korisnik); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
public JsonResult ObrisiDokument(long idPredmeta, short idDokumenta, string razlogBrisanja) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { DMSData.ObrisiDokumentPredmeta(korisnik, idPredmeta, idDokumenta, razlogBrisanja); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
public JsonResult VratiPodatkeElementa(short tipDokumenta, string idElementa, string kriterijum1, string kriterijum2, string kriterijum3, string idNadredjenogElementa) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = MasterSifarnikData.VratiPodatkeElementa(tipDokumenta, idElementa, idNadredjenogElementa, kriterijum1, kriterijum2, kriterijum3, korisnik); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.AllowGet)); }
public FineUploaderResult SnimiSlikuElementa(FineUpload upload, short tipDokumenta, string postedFileName, string idElementa) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); Directory.CreateDirectory(Server.MapPath("~/Content/Okruzi/")); var filePath = Path.Combine(Server.MapPath("~/Content/Okruzi/"), idElementa + ".jpeg"); try { upload.SaveAs(filePath, true); ImageHelper.SrediSliku(filePath, 1200, 100, false); } catch (Exception ex) { return(new FineUploaderResult(false, error: ExceptionParser.Parsiraj(korisnik, ex))); } return(new FineUploaderResult(true, new { url = Url.Content("~/Content/Okruzi/" + idElementa + ".jpeg?" + Guid.NewGuid().ToString()) })); }
public JsonNetResult VratiMestaOpstine(short idOpstine) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = PredmetiData.VratiMestaOpstine(korisnik, idOpstine); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(new JsonNetResult { Data = res, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public JsonResult VratiStampePrimopredajnogZapisnika(string datumJ, short?idOrgana, short?idKlase, string oznakaKlase, short?idJedinice, string oznakaJedinice, int?idKreatora, string nazivOrgana, string nazivKlase, string nazivJedinice, string nazivKreatora, bool samoArhivirani) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { var ser = new JavaScriptSerializer(); var datum = ser.Deserialize <DateTime>(datumJ); res.Data = ZapisniciData.VratiStampePrimopredajnogZapisnika(korisnik, idOrgana, idKlase, oznakaKlase, idJedinice, oznakaJedinice, datum, idKreatora, nazivOrgana, nazivKlase, nazivJedinice, nazivKreatora, samoArhivirani); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(Json(res, JsonRequestBehavior.DenyGet)); }
public JsonNetResult VratiIdPredmetaPrekoBroja(string brojPredmeta) { var korisnik = RuntimeDataHelpers.GetRuntimeData(Request); var res = new MyResponse(); try { res.Data = PredmetiData.VratiIdPredmetaPrekoBroja(korisnik, brojPredmeta); } catch (Exception ex) { res.Greska = true; res.Poruka = ExceptionParser.Parsiraj(korisnik, ex); } return(new JsonNetResult { Data = res, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }