public IActionResult RowInsert(string values) { try { var newGlavna = new GlavnaModel(); JsonConvert.PopulateObject(values, newGlavna); newGlavna.HomologacijskaOznaka.Trim(' '); newGlavna.GlavnaMaster.Uvoznik.AutoID = HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID; newGlavna.GlavnaMaster.AutoID = Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaMasterID")); var exist = GlavnaDAO.CheckIfGlavnaExist(newGlavna, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik")); if (!exist) { HttpContext.Session.SetInt32("GlavnaAutoID", GlavnaDAO.CreateNewGlavna(newGlavna, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"))); CreateGlavnaFolder(); LoggerDAO.CreateNewAkcijaLog("Kreiranje novog tipa dijela(glavna AutoID): " + HttpContext.Session.GetInt32("GlavnaAutoID").ToString(), "Kreiranje novog tipa dijela", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); //GlavnaDAO.ChangeGlavnaTempRAS(Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaAutoID")), Convert.ToInt32(HttpContext.Session.GetInt32("GlavnaMasterID")), 2); } else { return(BadRequest("Već postoji unešen tip!")); } } catch (Exception e) { return(View("Create")); } return(Ok()); }
public void ChangeRASFromEdit([FromBody] GlavnaModel glavna) { try { glavna.AutoID = Convert.ToInt32(HttpContext.Session.GetInt32("ApprovalGlavnaID")); GlavnaDAO.ChangeRAS(glavna.AutoID, glavna.RAS); if (glavna.RAS == 3) { LoggerDAO.CreateNewAkcijaLog("Zahtjev odobren (glavna AutoID): " + glavna.AutoID.ToString(), "Zahtjev odobren", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } else if (glavna.RAS == 4) { LoggerDAO.CreateNewAkcijaLog("Zahtjev odbijen (glavna AutoID): " + glavna.AutoID.ToString(), "Zahtjev odbijen", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } else { LoggerDAO.CreateNewAkcijaLog("Zahtjev vracen na dopunu (glavna AutoID): " + glavna.AutoID.ToString(), "Zahtjev vracen na dopunu", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } //GlavnaDAO.UpdateGlavnaNapomena(glavna); //Jos neka operacija kod odobravanja,odbijanja ili vracanja na dopunu } catch (Exception) { } }
public void CallReport2([FromBody] ReportTempModel model) { try { HttpContext.Session.SetString("ReportName", "Homologacija_za_dijelove.Reports.MjesečniIzvještajHomologISD.repx?DatumTrazenIzvjestaj=" + model.Mjesec + "-01-" + model.Godina + "&Godina=" + model.Godina + "&Mjesec=" + VratiMjesec(model.Mjesec)); LoggerDAO.CreateNewAkcijaLog("Stampanje mjesečnog izvjestaja: ", "Stampanje mjesečnog izvjestaja:", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } catch (Exception) { } }
public void CallReport3() { try { HttpContext.Session.SetString("ReportName", "Homologacija_za_dijelove.Reports.UkupniDetaljniIzvještajHomologISD.repx"); LoggerDAO.CreateNewAkcijaLog("Stampanje ukupnog detaljnog izvjestaja : ", "Stampanje ukupnog izvjestaja", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } catch (Exception) { } }
public void RowDelete(int key) { try { GlavnaDAO.DeleteGlavna(key); LoggerDAO.CreateNewAkcijaLog("Brisanje tipa dijela(glavna AutoID): " + key, "Brisanje tipa dijela", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } catch (Exception) { } }
public void ChangeRAS([FromBody] GlavnaModel glavna) { try { GlavnaDAO.ChangeRASHome(glavna.AutoID, glavna.RAS); LoggerDAO.CreateNewAkcijaLog("Slanje zahtjeva na obradu(glavna AutoID): " + glavna.AutoID.ToString(), "Slanje zahtjeva na obradu", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } catch (Exception) { } }
public void SaveZbirnaIzjavaID([FromBody] SertifikatModel model) { try { //string DatumZadnjeIzmjene = CertificateDAO.GetDatumZadnjeIzmjene(model.IzjavaAutoID); HttpContext.Session.SetString("ReportName", "Homologacija_za_dijelove.Reports.ZbirnaIzjavaOUskladjenosti.repx?ZbirniBrojID=" + model.ZbirniBrojID.ToString() + "&" + "DatumGenerisanjaIzjave=" + model.DatumIzjaveUTC.ToString()); LoggerDAO.CreateNewAkcijaLog("Stampanje zbirne izjave(AutoID): " + model.ZbirniBrojID.ToString(), "Stampanje zbirne izjave", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } catch (Exception) { } }
public void SaveZahtjevID([FromBody] GlavnaModel model) { try { //ReportsController rc = new ReportsController(); //ReportsController.SetReportName("Zahtjev", "AutoID", model.AutoID.ToString()); HttpContext.Session.SetString("ReportName", "Homologacija_za_dijelove.Reports.Zahtjev.repx?AutoID=" + model.AutoID.ToString() + "&UvoznikID=" + HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID); LoggerDAO.CreateNewAkcijaLog("Stampanje zahtjeva tipa(glavna AutoID): " + model.AutoID.ToString(), "Stampanje zahtjeva", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } catch (Exception) { } }
public void SaveNewApprovalTransfer([FromBody] PrenosOdobrenjaModel prenosOdobrenja) { foreach (var uvoznik in prenosOdobrenja.TempUvoznici) { foreach (var marka in prenosOdobrenja.TempMarke) { if (!PrenosOdobrenjaDAO.CheckIfTransferApprovalExist(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"), uvoznik, prenosOdobrenja.TempVrstaHomologacijeID, marka)) { PrenosOdobrenjaDAO.CreateNewTransferApproval(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"), uvoznik, prenosOdobrenja.TempVrstaHomologacijeID, marka); LoggerDAO.CreateNewAkcijaLog("Novi prenos odobrenja(vrstaID:" + prenosOdobrenja.TempVrstaHomologacijeID + ", markaID:" + marka + ", na uvoznikaID:" + uvoznik, "Prenos odobrenja", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } } } }
public void SaveIzjavaID([FromBody] SertifikatModel model) { try { //ReportsController rc = new ReportsController(); //ReportsController.SetReportNameWith2Params("IzjavaOUskladjenosti", "ID", model.IzjavaAutoID.ToString(), "DatumStampe", DateTime.Now.ToString()); string DatumZadnjeIzmjene = CertificateDAO.GetDatumZadnjeIzmjene(model.IzjavaAutoID); HttpContext.Session.SetString("ReportName", "Homologacija_za_dijelove.Reports.IzjavaOUskladjenosti.repx?ID=" + model.IzjavaAutoID.ToString() + "&" + "DatumGenerisanjaIzjave=" + model.DatumIzjaveUTC.ToString() + "&" + "DatumZadnjeIzmjene=" + DatumZadnjeIzmjene.ToString()); LoggerDAO.CreateNewAkcijaLog("Stampanje izjave(AutoID): " + model.IzjavaAutoID.ToString(), "Stampanje izjave", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } catch (Exception) { } }
public void CreateNewIzjava([FromBody] SertifikatModel model) { try { if (model.AutoID != 0 && model.OvlascenoLiceID != 0 && HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID != 0) { CertificateDAO.CreateNewIzjava(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID, model.AutoID, model.BrojIzjave, model.OvlascenoLiceID); LoggerDAO.CreateNewAkcijaLog("Generisanje nove izjave za sertifikat(AutoID): " + model.AutoID, "Generisanje izjave", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } } catch (Exception) { } }
public IActionResult RowUpdate(int key, string values) { try { var updatedGlavna = GlavnaDAO.GetGlavnaById(key, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID); JsonConvert.PopulateObject(values, updatedGlavna); GlavnaDAO.UpdateGlavna(updatedGlavna, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik")); LoggerDAO.CreateNewAkcijaLog("Izmjena tipa dijela(glavna AutoID): " + key, "Update tipa dijela", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } catch (Exception) { return(View("Create")); } return(Ok()); }
public void CreateZbirnaIzjava([FromBody] SertifikatModel model) { try { var sertifikat = new SertifikatModel(); var sertifikati = new List <SertifikatModel>(); foreach (var item in model.TempVrsteHomologacije) { sertifikat = CertificateDAO.GetCertificateByImporter(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"), item); sertifikati.Add(sertifikat); } var maxZbirniBroj = CertificateDAO.GetMaxZbirniBroj() + 1; foreach (var item in sertifikati) { CertificateDAO.CreateNewZbirnaIzjava(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID, item.VrstaHomologacije.Id, item.BrojIzjave, model.OvlascenoLiceID, maxZbirniBroj); LoggerDAO.CreateNewAkcijaLog("Generisanje nove zbirne izjave za sertifikat(AutoID): " + item.AutoID, "Generisanje zbirne izjave", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); } } catch (Exception) { } }
public void ApprovalTransferOdbij([FromBody] PrenosOdobrenjaModel prenosOdobrenja) { PrenosOdobrenjaDAO.UserDeniedTransferApproval(prenosOdobrenja, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik")); LoggerDAO.CreateNewAkcijaLog("Odbio prenos odobrenja(prenosOdobrenjaAutoID):" + prenosOdobrenja.AutoID, "Odbio odobrenje", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); }
public void ApprovalTransferRevert([FromBody] PrenosOdobrenjaModel prenosOdobrenja) { PrenosOdobrenjaDAO.RevertTransferApproval(prenosOdobrenja, HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik")); LoggerDAO.CreateNewAkcijaLog("Ponovo prenosi odobrenje(prenosOdobrenjaAutoID):" + prenosOdobrenja.AutoID, "Ponovo prenos odobrenja", HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id); }