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 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 SaveFileName([FromBody] GlavnaModel glavna) { try { HttpContext.Session.SetString("FileNameViewer1", glavna.TempFolderPath); } catch { } }
public void SaveGlavnaPorukaID([FromBody] GlavnaModel model) { try { HttpContext.Session.SetInt32("GlavnaPorukaID", model.AutoID); } catch (Exception) { } }
public void SaveAdminNapomena([FromBody] GlavnaModel glavna) { try { GlavnaDAO.UpdateGlavnaNapomena(glavna.AdminNapomena, Convert.ToInt32(HttpContext.Session.GetInt32("ApprovalGlavnaID"))); } 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 SaveID([FromBody] GlavnaModel model) { try { HttpContext.Session.SetInt32("ApprovalGlavnaID", model.AutoID); HttpContext.Session.SetInt32("ApprovalGlavnaMasterID", model.RAS); } catch (Exception) { } }
public void SaveTipskoID([FromBody] GlavnaModel model) { try { //ReportsController rc = new ReportsController(); //ReportsController.SetReportName("TipskoOdobrenje", "AutoID", model.AutoID.ToString()); HttpContext.Session.SetString("ReportName", "Homologacija_za_dijelove.Reports.TipskoOdobrenje.repx?AutoID=" + model.AutoID.ToString()); } catch (Exception) { } }
public void ChangeRAS([FromBody] GlavnaModel glavna) { try { GlavnaDAO.ChangeRAS(glavna.AutoID, glavna.RAS); } catch (Exception) { } //Jos neka operacija kod odobravanja,odbijanja ili vracanja na dopunu }
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 CreatePorukaPopup([FromBody] GlavnaModel poruka) { try { poruka.InternaPoruka.GlavnaID = Convert.ToInt32(HttpContext.Session.GetInt32("ApprovalGlavnaID")); poruka.InternaPoruka.KreiraoKorisnik = HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik"); poruka.InternaPoruka.TextPoruke = poruka.Napomena; InternaPorukaDAO.CreateNewMessage(poruka.InternaPoruka); } catch (Exception e) { e.StackTrace.ToString(); } }
public ActionResult Edit() { GlavnaModel glavna = null; try { glavna = GlavnaDAO.GetGlavnaByIdADMIN(Convert.ToInt32(HttpContext.Session.GetInt32("ApprovalGlavnaID"))); glavna.InternePoruke = InternaPorukaDAO.GetMessagesById(glavna.AutoID); HttpContext.Session.SetInt32("ApprovalGlavnaMasterID", glavna.GlavnaMaster.AutoID); HttpContext.Session.SetString("ApprovalFilePath", Path.Combine(IocContainer.Configuration["DocumentsPath"], glavna.DatumKreiranjaUTC.Value.Year.ToString(), GetMonth(glavna.DatumKreiranjaUTC.Value), glavna.GlavnaMaster.AutoID.ToString(), glavna.AutoID.ToString())); //glavna.VrstaHomologacije.AtributSet = VrsteHomologacijeDAO.GetAtributSet(glavna.VrstaHomologacije.Id); GlavnaDAO.UpdateGlavnaApproval(Convert.ToInt32(HttpContext.Session.GetInt32("ApprovalGlavnaID")), HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik")); } catch (Exception) { } if (HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik") == null) { return(View("~/Views/Login/Index.cshtml")); } HttpContext.Session.Remove("FileNameViewer"); return(View("Edit", glavna)); }
public static List <GlavnaModel> GetAllObjectsByImporter(KorisnikModel korisnik) { List <GlavnaModel> lista = new List <GlavnaModel>(); GlavnaModel model = null; SqlConnection connection = Database.GetConnection(); SqlCommand cmd = null; SqlDataReader reader = null; connection.Open(); cmd = new SqlCommand(GET_ALL_OBJECTS_BY_IMPORTER, connection); cmd.Parameters.AddWithValue("@UvoznikID", korisnik.Uvoznik.AutoID); cmd.CommandTimeout = 60; reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { model = new GlavnaModel(); model.AutoID = reader.GetInt32(0); model.GlavnaMaster.AutoID = reader.GetInt32(1); model.Broj = reader.GetInt32(2).ToString(); model.GlavnaMaster.Uvoznik.AutoID = reader.GetInt32(3); model.GlavnaMaster.Uvoznik.Naziv = reader.GetString(4); model.DatumKreiranjaUTC = reader.GetDateTimeOffset(15).LocalDateTime; model.Proizvodjac.AutoID = reader.GetInt32(10); model.Proizvodjac.Naziv = reader.GetString(11); model.Proizvodjac.Adresa = reader.GetString(12); model.Marka.AutoID = reader.GetInt32(8); model.Marka.Naziv = reader.GetString(9); if (!reader.IsDBNull(13)) { model.Tip.AutoID = reader.GetInt32(13); } if (!reader.IsDBNull(14)) { model.Tip.Naziv = reader.GetString(14); } model.VrstaHomologacije.Id = reader.GetInt32(5); model.VrstaHomologacije.Naziv = model.VrstaHomologacije.Id + " - " + reader.GetString(6); if (!reader.IsDBNull(7)) { model.VrstaHomologacije.KomercijalniNaziv = reader.GetString(7); } if (!reader.IsDBNull(19)) { model.OznakaZaIdentTipaDijela = reader.GetString(19); } if (!reader.IsDBNull(20)) { model.PolozajOznakeZaIdentTipaDijela = reader.GetString(20); } if (!reader.IsDBNull(21)) { model.HomologacijskaOznaka = reader.GetString(21); } if (!reader.IsDBNull(22)) { model.PolozajHomologacijskeOznake = reader.GetString(22); } if (!reader.IsDBNull(23)) { model.Napomena = reader.GetString(23); } if (!reader.IsDBNull(24)) { model.OdobrioKorisnik.Id = reader.GetString(24); } if (!reader.IsDBNull(34)) { model.OdobrioKorisnik.Ime = reader.GetString(34); } if (!reader.IsDBNull(35)) { model.OdobrioKorisnik.Prezime = reader.GetString(35); } if (!reader.IsDBNull(25)) { model.DatumOdobrioUTC = reader.GetDateTimeOffset(25).LocalDateTime; } model.RAS = reader.GetInt32(26); if (model.RAS == 0 || model.RAS == 2 || model.RAS == 1 || model.RAS == 5) { model.StatusAutoID = "HDB_" + model.AutoID; } else if (model.RAS == 3) { model.StatusAutoID = "HDA_" + model.AutoID; } else if (model.RAS == 4) { model.StatusAutoID = "HDO_" + model.AutoID.ToString(); } else if (model.RAS == 6) { model.StatusAutoID = "HDP_" + model.AutoID.ToString(); } model.SetStatusImporter(); model.SertifikatNaziv = model.VrstaHomologacije.Naziv; model.KreiraoKorisnik.Id = reader.GetString(27); model.KreiraoKorisnik.Ime = reader.GetString(32); model.KreiraoKorisnik.Prezime = reader.GetString(33); if (!reader.IsDBNull(28)) { model.Karakteristika.AutoID = reader.GetInt32(28); } if (!reader.IsDBNull(29)) { model.Karakteristika.Naziv = reader.GetString(29); } if (!reader.IsDBNull(36)) { model.KomercijalniNazivTipa = reader.GetString(36); } if (!reader.IsDBNull(37)) { model.Namjena = reader.GetString(37); } if (!reader.IsDBNull(51)) { model.Prenos = reader.GetInt32(51); } if (!reader.IsDBNull(52)) { model.PrenosSaUvoznikaNaziv = reader.GetString(52); } lista.Add(model); } reader.Close(); } connection.Close(); return(lista); }