コード例 #1
0
 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)
     {
     }
 }
コード例 #2
0
 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)
     {
     }
 }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
 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)
     {
     }
 }