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 async Task <object> Get(DataSourceLoadOptions loadOptions) { var sertifikati = new List <SertifikatModel>(); try { sertifikati = CertificateDAO.GetAllCertificates(); //foreach (var item in sertifikati) //{ // item.DatumZadnjeIzmjeneUSertifikatu = CertificateDAO.GetDatumZadnjeIzmjene(item.IzjavaAutoID); //} } catch (Exception) { } object result = await Task.Run(() => DataSourceLoader.Load(sertifikati, loadOptions)); return(result); }
public async Task <object> GetZbirnaIzjava(DataSourceLoadOptions loadOptions) { var sertifikati = new List <SertifikatModel>(); try { sertifikati = CertificateDAO.GetAllCertificatesByImporterZbirna(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik")); //foreach (var item in sertifikati) //{ // item.DatumZadnjeIzmjeneUSertifikatu = CertificateDAO.GetDatumZadnjeIzmjene(item.IzjavaAutoID); //} } catch (Exception) { } object result = await Task.Run(() => DataSourceLoader.Load(sertifikati, loadOptions)); return(result); }
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) { } }