Ejemplo n.º 1
0
        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);
             }
         }
     }
 }
Ejemplo n.º 3
0
        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);
 }