コード例 #1
0
 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)
     {
     }
 }
コード例 #2
0
        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());
        }
コード例 #3
0
 public void SaveFileName([FromBody] GlavnaModel glavna)
 {
     try
     {
         HttpContext.Session.SetString("FileNameViewer1", glavna.TempFolderPath);
     }
     catch
     {
     }
 }
コード例 #4
0
 public void SaveGlavnaPorukaID([FromBody] GlavnaModel model)
 {
     try
     {
         HttpContext.Session.SetInt32("GlavnaPorukaID", model.AutoID);
     }
     catch (Exception)
     {
     }
 }
コード例 #5
0
 public void SaveAdminNapomena([FromBody] GlavnaModel glavna)
 {
     try
     {
         GlavnaDAO.UpdateGlavnaNapomena(glavna.AdminNapomena, Convert.ToInt32(HttpContext.Session.GetInt32("ApprovalGlavnaID")));
     }
     catch (Exception)
     {
     }
 }
コード例 #6
0
 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)
     {
     }
 }
コード例 #7
0
 public void SaveID([FromBody] GlavnaModel model)
 {
     try
     {
         HttpContext.Session.SetInt32("ApprovalGlavnaID", model.AutoID);
         HttpContext.Session.SetInt32("ApprovalGlavnaMasterID", model.RAS);
     }
     catch (Exception)
     {
     }
 }
コード例 #8
0
 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)
     {
     }
 }
コード例 #9
0
        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
        }
コード例 #10
0
 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)
     {
     }
 }
コード例 #11
0
 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();
     }
 }
コード例 #12
0
        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));
        }
コード例 #13
0
        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);
        }