예제 #1
0
        public ActionResult CreateImporterUser(ViewBagUvoznikGradModel importer)
        {
            try
            {
                importer.Uvoznik.AutoID = UvoznikDAO.CreateNewImporter(importer.Uvoznik);
                OvlascenaLicaDAO.CreateNewAuthorizedPerson(new OvlascenaLicaModel {
                    Uvoznik = importer.Uvoznik, DodatnoOvlascenoLice = importer.Uvoznik.OvlastenoLice
                });


                KorisnikModel noviuser = new KorisnikModel
                {
                    Ime         = importer.Uvoznik.Naziv,
                    Prezime     = importer.Uvoznik.Naziv,
                    Adresa      = importer.Uvoznik.Adresa,
                    Grad        = importer.Uvoznik.Grad,
                    Email       = importer.Uvoznik.Email,
                    Telefon     = importer.Uvoznik.Telefon,
                    Institucija = new InstitucijaModel
                    {
                        AutoID = 15 //TempObjekat Uvoznici
                    },
                    GrupaKorisnika = new GrupeKorisnikaModel
                    {
                        AutoID = 4 //GrupaKorisnika Uvoznici
                    },
                    Opstina = new OpstinaModel
                    {
                        OpstinaID = importer.Uvoznik.Opstina.OpstinaID
                    },
                    Uvoznik         = importer.Uvoznik,
                    KorisnickoIme   = importer.Uvoznik.JIB,
                    KorisnickaSifra = importer.Uvoznik.TempSifra
                };

                KorisnikDAO.CreateNewUser(noviuser);
                //KorisnikModel.LogovanKorisnik.Uvoznik.AutoID = importer.Uvoznik.AutoID;
                //HttpContext.Session.GetObjectFromJson<KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID = importer.Uvoznik.AutoID;
                GlavnaDAO.CreateNewMasterGlavna(noviuser, importer.Uvoznik.AutoID);
                //ViewBag.Message = "Administrativni tim je uzeo vaš zahtjev na obradu. Bićete obavješteni kada korisnički nalog bude pušten u sistem.";
                ViewBag.Message = "Možete se prijaviti na vaš korisnički nalog! Administrativni tim će da provjeri unešene podatke.";
                EmailPorukaModel email = new EmailPorukaModel();
                email.Subject = "Uspješna prijava za korištenje Portala";
                email.To      = importer.Uvoznik.Email;
                email.Text    = "Poštovani,\nUspješno ste se prijavili na Portalu za provjeru usklađenosti dijelova, uređaja i opreme(HomologIS-D).\n\nNeophodno je da se logujete na Potral i odštampate Prijavu za registraciju uvoznika dijelova, te NAJKASNIJE 24 SATA OD TRENUTKA OVE PRIJAVE, Prijavu za registraciju uvoznika dijelova ovjerenu i potpisanu od strane ovlašćenog lica, te ID / JIB obrasca(uvjerenje o poreznoj registraciji / potvrdu o registraciji) ili izvod iz sudskog registra, upload - ujete na Portalu, kako bi Vam bilo omogućeno njegovo privremeno korišćenje.\n\nNakon upload-a tražene dokumentacije i provjere Vaših podataka dobićete email potvrdu za nastavak korištenja sistema.\n\nHvala Vam na strpljanju.\n\nOva provjera služi da ne bi došlo do neovlaštenog korištenja sistema.";
                EmailController emailController = new EmailController();
                emailController.PosaljiMail(email);
                return(View("Index"));
            }
            catch (Exception e)
            {
                TempData.Add("message", e.Message);
                return(RedirectToAction("RegisterError"));
            }
        }
예제 #2
0
 public void SendMail(string emailTo)
 {
     try
     {
         EmailPorukaModel email = new EmailPorukaModel();
         email.Subject = "Privremeno omogućeno korišćenje Portala";
         email.To      = emailTo;
         email.Text    = "Poštovani,\nObavještavamo Vas da Vam je privremeno omogućeno korišćenje Portala za provjeru usklađenosti dijelova, uređaja i opreme(HomologIS - D).\n\nNeophodno je da original Prijave za registraciju uvoznika dijelova, ovjerenu kopiju ID / JIB obrasca(uvjerenje o poreznoj registraciji / potvrda o registraciji) i ovjerenu kopiju izvoda iz sudskog registra, najkasnije 8(osam) dana od dana privremenog odobrenja za korišćenje Portala, poštom dostavite na adresu\n'EIB Internationale' a.d. - Centar za motorna vozila\nSkendera Kulenovića 14\n78000 Banjaluka";
         EmailController emailController = new EmailController();
         emailController.PosaljiMail(email);
     }
     catch (Exception)
     {
     }
 }