public static void UserDeniedTransferApproval(PrenosOdobrenjaModel prenosOdobrenja, KorisnikModel korisnikModel) { SqlConnection connection = Database.GetConnection(); SqlCommand cmd = null; connection.Open(); cmd = new SqlCommand(USER_DENIED_TRANSFER_APPROVAL, connection); cmd.Parameters.AddWithValue("@RAS", prenosOdobrenja.RAS); cmd.Parameters.AddWithValue("@naKorisnikOdbioID", korisnikModel.Id); cmd.Parameters.AddWithValue("@AutoID", prenosOdobrenja.AutoID); cmd.CommandTimeout = 60; cmd.ExecuteNonQuery(); connection.Close(); }
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 static List <PrenosOdobrenjaModel> GetAllObjectsForApprovalTransfer(KorisnikModel korisnikModel) { PrenosOdobrenjaModel model = null; List <PrenosOdobrenjaModel> lista = new List <PrenosOdobrenjaModel>(); SqlConnection connection = Database.GetConnection(); SqlCommand cmd = null; SqlDataReader reader = null; connection.Open(); cmd = new SqlCommand(GET_ALL_PRENOS_ODOBRENJA, connection); cmd.Parameters.AddWithValue("@UvoznikID", korisnikModel.Uvoznik.AutoID); cmd.CommandTimeout = 60; reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { model = new PrenosOdobrenjaModel(); model.AutoID = reader.GetInt32(0); model.TipPrenosa = reader.GetInt32(1); model.SaUvoznika.AutoID = reader.GetInt32(2); model.SaUvoznika.Naziv = reader.GetString(3); model.NaUvoznika.AutoID = reader.GetInt32(4); model.NaUvoznika.Naziv = reader.GetString(5); model.VrstaHomologacije.Id = reader.GetInt32(6); model.VrstaHomologacije.Naziv = reader.GetString(7); model.Marka.AutoID = reader.GetInt32(8); model.Marka.Naziv = reader.GetString(9); model.DatumKreiranjaPrenosaUTC = reader.GetDateTimeOffset(10).LocalDateTime; if (!reader.IsDBNull(11)) { model.SaKorisnikOdobrio.Id = reader.GetString(11); } if (!reader.IsDBNull(12)) { model.SaKorisnikOdobrio.KorisnikImePrezime = reader.GetString(12); } if (!reader.IsDBNull(13)) { model.SaDatumOdobrenja = reader.GetDateTimeOffset(13).LocalDateTime; } if (!reader.IsDBNull(14)) { model.SaKorisnikPonistio.Id = reader.GetString(14); } if (!reader.IsDBNull(15)) { model.SaKorisnikPonistio.KorisnikImePrezime = reader.GetString(15); } if (!reader.IsDBNull(16)) { model.SaDatumPonistenja = reader.GetDateTimeOffset(16).LocalDateTime; } if (!reader.IsDBNull(17)) { model.NaKorisnikPrihvatio.Id = reader.GetString(17); } if (!reader.IsDBNull(18)) { model.NaKorisnikPrihvatio.KorisnikImePrezime = reader.GetString(18); } if (!reader.IsDBNull(19)) { model.NaDatumPrihvatio = reader.GetDateTimeOffset(19).LocalDateTime; } if (!reader.IsDBNull(20)) { model.NaKorisnikOdbio.Id = reader.GetString(20); } if (!reader.IsDBNull(21)) { model.NaKorisnikOdbio.KorisnikImePrezime = reader.GetString(21); } if (!reader.IsDBNull(22)) { model.NaDatumOdbio = reader.GetDateTimeOffset(22).LocalDateTime; } model.RAS = reader.GetInt32(23); model.SetStatus(); lista.Add(model); } reader.Close(); } connection.Close(); return(lista); }
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); }