private void buttonSacuvaj_Click(object sender, RoutedEventArgs e) { if (Validacija()) { if (stanje == Stanje.Dodavanje) { if (!PostojiUserName(textBoxUserName.Text)) { KorisnikDAO.UbaciKorisnika(VelikoSlovo(korisnik)); Aplikacija.Instance.UcitajKorisnike(); this.DialogResult = true; } else { MessageBox.Show("Postoji Korisnik sa tim userName-om"); textBoxUserName.Clear(); textBoxUserName.Focus(); return; } } else { KorisnikDAO.IzmeniKorisnika(VelikoSlovo(korisnik)); Aplikacija.Instance.UcitajKorisnike(); this.DialogResult = true; } } }
public IActionResult CreateUser() { var result = KorisnikDAO.CreateNewUser(new KorisnikModel { Ime = "adminEC", Prezime = "adminEC", Adresa = "ulica Desanke Maksimovic br 8", GrupaKorisnika = new GrupeKorisnikaModel { AutoID = 1 }, Grad = new GradModel { PostanskiBrojID = 78000 }, Institucija = new InstitucijaModel { AutoID = 1 }, Uvoznik = new UvoznikModel { AutoID = 999999 }, KorisnickoIme = "adminec", Email = "*****@*****.**", KorisnickaSifra = "kiklop157S" }); if (result) { return(Content("Admin User was created", "text/html")); } return(Content("Admin User creation failed", "text/html")); }
private void SacuvajIzmene(object sender, RoutedEventArgs e) { if (ForceValidation() == true) { return; } switch (operacija) { case Operacija.DODAVANJE: foreach (var vecPostojeciKorisnik in Projekat.Instance.Korisnici) { if (korisnik.KorisnickoIme == vecPostojeciKorisnik.KorisnickoIme) { ErrorMessagePrint("Vec postoji korisnik sa unetim korisnickim imenom.", "Upozorenje"); return; } } KorisnikDAO.Create(korisnik); break; case Operacija.IZMENA: KorisnikDAO.Update(korisnik); break; } this.Close(); }
public ActionResult Login(KorisnikModel korisnik) { try { if (korisnik.KorisnickoIme != null && korisnik.KorisnickaSifra != null) { KorisnikDAO kd = new KorisnikDAO(); Boolean result = kd.CheckIfUserExist(korisnik.KorisnickoIme, korisnik.KorisnickaSifra); // If successful... if (result) { KorisnikModel korisnikModel = new KorisnikModel(); korisnikModel = kd.VratiKorisnikaZaSesiju(korisnik.KorisnickoIme, korisnik.KorisnickaSifra); HttpContext.Session.SetObjectAsJson("LogovaniKorisnik", korisnikModel); if (korisnikModel.Aktivan != 0 && korisnikModel.Aktivan != 3) { return(Redirect("/Message/Index")); } else { return(Redirect("/ImporterFilesUpload/Index")); } } } return(RedirectToAction("IndexError")); } catch (Exception) { return(RedirectToAction("IndexError")); } }
private void buttonRegister_Click(object sender, RoutedEventArgs e) { if (Validacija()) { if (!PostojiUserName(textBoxUserName.Text)) { Korisnik k = new Korisnik(); k.Ime = VelikoSlovo(textBoxIme.Text); k.Prezime = VelikoSlovo(textBoxPrezime.Text); k.Email = textBoxEmail.Text; k.Adresa = textBoxAdresa.Text; k.Pol = (Epol)comboBoxPol.SelectedItem; k.UserName = textBoxUserName.Text; k.Password = textBoxPassword.Text; k.Tip = Etip.User; k.Deleted = false; if (KorisnikDAO.UbaciKorisnika(k) > 0) { MessageBox.Show("Uspesno ste se Registrovali"); Aplikacija.Instance.UcitajKorisnike(); this.Close(); } else { MessageBox.Show("Greska"); } } else { MessageBox.Show("Postoji UserName izaberi drugi!"); textBoxUserName.Focus(); } } }
public void UcitajKorisnike() { Korisnici.Clear(); foreach (Korisnik k in KorisnikDAO.VratiKorisnike()) { this.Korisnici.Add(k); } }
private Projekat() { Namestaj = NamestajDAO.SavNamestaj(); TipNamestaja = TipNamestajaDAO.SviTipovi(); Akcije = AkcijaDAO.SveAkcije(); Korisnici = KorisnikDAO.SviKorisnici(); DodatneUsluge = UslugeDAO.SveUsluge(); Prodaja = ProdajaDAO.SveProdaje(); Salon = SalonDAO.PrikazPodataka(); }
private void btnObrisi_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni???", "Brisanje korisnika", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Korisnik k = dgKorisnici.SelectedItem as Korisnik; Aplikacija.korisnici.Remove(k); KorisnikDAO.DeleteLogicko(k); dgKorisnici.Items.Refresh(); } }
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")); } }
public App() { UcenikDAO.Read(); TipKorisnikaDAO.Read(); KorisnikDAO.Read(); NastavnikDAO.Read(); JezikDAO.Read(); TipKursaDAO.Read(); KursDAO.Read(); UplateDAO.Read(); }
private bool PostojiUserName(string userName) { if (KorisnikDAO.vratiKorisnikaPrekoUserName(userName) != null) { return(true); } else { return(false); } }
public bool Delete([FromBody] KorisnikModel korisnik) { try { return(KorisnikDAO.DeleteUser(korisnik.Id)); } catch (Exception) { return(false); } }
public void LoadData() { KorisnikDAO.Load(); TipSobeDAO.Load(); SobaDAO.Load(); TipIznajmljivanjaDAO.Load(); CenovnikDAO.Load(); IznajmljivanjeDAO.Load(); IznajmljivanjeDAO.LoadBezObziraDaLiPostoje(); GostDAO.Load(); }
public object Get(DataSourceLoadOptions loadOptions) { try { var users = KorisnikDAO.GetAllUsers(); return(DataSourceLoader.Load(users, loadOptions)); } catch (Exception) { return(DataSourceLoader.Load(new List <KorisnikModel>(), loadOptions)); } }
public void LoadTestData() { SalonDAO.Load(); TipNamestajaDAO.Load(); AkcijaDAO.Load(); NaAkcijiDAO.Load(); DodatnaUslugaDAO.Load(); KorisnikDAO.Load(); NamestajDAO.Load(); ProdajaDAO.Load(); ProdajaDodatnaUslugaDAO.Load(); ProdajaNamestajDAO.Load(); }
private Projekat() { TipoviNamestaja = TipNamestajaDAO.GetAll(); Namestaji = NamestajDAO.GetAll(); ProdateDU = ProdataDodatnaUslugaDAO.GetAll(); Salon = SalonDAO.GetAll(); Korisnici = KorisnikDAO.GetAll(); NaAkciji = NaAkcijiDAO.GetAll(); JediniceProdaje = JedinicaProdajeDAO.GetAll(); DodatneUsluge = DodatnaUslugaDAO.GetAll(); Prodaja = ProdajaDAO.GetAll(); Akcija = AkcijaDAO.GetAll(); }
public App() { KorisnikDAO.Read(); JezikDAO.Read(); NivoDAO.Read(); KursDAO.Read(); NastavnikDAO.Read(); UcenikDAO.Read(); NastavnikKursDAO.Read(); UcenikKursDAO.Read(); UplataDAO.Read(); SkolaDAO.Read(); }
private void bObrisi_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni?", "Potvrda brisanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Korisnik k = dgKorisnici.SelectedItem as Korisnik; Aplikacija.Instanca.Korisnici.Remove(dgKorisnici.SelectedItem as Korisnik); KorisnikDAO.Delete(k); } if (Aplikacija.Instanca.Korisnici.Count == 0) { bObrisi.IsEnabled = false; bIzmeni.IsEnabled = false; } }
public void ChangeUserStatus([FromBody] UvoznikModel uvoznik) { try { UvoznikDAO.UpdateStatus(uvoznik); KorisnikDAO.UpdateStatus(uvoznik); if (uvoznik.UserAktivan != 0 && uvoznik.UserAktivan != 3) { SendMail(uvoznik.Email); } } catch (Exception) { } }
private void btnBrisanje_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Da li ste sigurni?", "Potvrda brisanja", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { Korisnik j = dgKorisnici.SelectedItem as Korisnik; j.Status = false; btnBrisanje.IsEnabled = false; btnIzmena.IsEnabled = false; KorisnikDAO.Brisanje(j); } }
private void buttonIzmeni_Click(object sender, RoutedEventArgs e) { if (Validacija()) { Korisnik k = new Korisnik(); k.Id = Aplikacija.Instance.LoggedUser.Id; k.Ime = VelikoSlovo(textBoxIme.Text); k.Prezime = VelikoSlovo(textBoxPrezime.Text); k.Email = textBoxEmail.Text; k.Adresa = textBoxAdresa.Text; if (comboBoxPol.SelectedItem.ToString().Equals("Zenski")) { k.Pol = Epol.Zenski; } else { k.Pol = Epol.Muski; } //k.Pol = (Epol)comboBoxPol.SelectedItem; k.UserName = textBoxUserName.Text; k.Password = textBoxPassword.Text; k.Tip = Aplikacija.Instance.LoggedUser.Tip; k.Deleted = false; if (KorisnikDAO.IzmeniKorisnika(k) == 0) { MessageBox.Show("Uspesno ste se Izmenili"); Aplikacija.Instance.LoggedUser = k; Aplikacija.Instance.UcitajKorisnike(); Aplikacija.Instance.UcitajKarte(); this.Close(); } else { MessageBox.Show("Greska"); } } else { MessageBox.Show("Postoji UserName izaberi drugi!"); textBoxUserName.Focus(); } }
public ActionResult Create(KorisnikModel korisnik) { try { if (HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik") == null) { return(View("~/Views/Login/Index.cshtml")); } KorisnikDAO.CreateNewUser(korisnik); return(RedirectToAction(nameof(Index))); } catch (Exception e) { return(View()); } }
public ActionResult Create(UvoznikModel importer) { try { if (string.IsNullOrEmpty(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id)) { return(View("~/Views/Login/Index.cshtml")); } importer.AutoID = UvoznikDAO.CreateNewImporter(importer); OvlascenaLicaDAO.CreateNewAuthorizedPerson(new OvlascenaLicaModel { Uvoznik = importer, DodatnoOvlascenoLice = importer.OvlastenoLice }); KorisnikModel noviuser = new KorisnikModel { Id = KorisnikDAO.GetUserIdByImporterID(importer.AutoID), Ime = importer.Naziv, Prezime = importer.Naziv, Adresa = importer.Adresa, Grad = importer.Grad, Email = importer.Email, Telefon = importer.Telefon, Institucija = new InstitucijaModel { AutoID = 15 //TempObjekat Uvoznici }, GrupaKorisnika = new GrupeKorisnikaModel { AutoID = 4 //GrupaKorisnika Uvoznici }, Opstina = new OpstinaModel { OpstinaID = importer.Opstina.OpstinaID }, Uvoznik = importer, KorisnickoIme = importer.JIB, KorisnickaSifra = importer.TempSifra }; KorisnikDAO.CreateNewUser(noviuser); GlavnaDAO.CreateNewMasterGlavna(noviuser, importer.AutoID); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View()); } }
public ActionResult Index() { try { HttpContext.Session.SetObjectAsJson("LogovaniKorisnik", null); StatistikaModel statistikaModel = KorisnikDAO.GetAllStatistika(); ViewBag.TipskihOdobrenjaCount = statistikaModel.TipskaOdobrenjaCount.ToString(); ViewBag.SertifikataCount = statistikaModel.SertifikatiCount.ToString(); ViewBag.ProizvodjacaCount = statistikaModel.ProizvodjaciCount.ToString(); ViewBag.MarkeCount = statistikaModel.MarkeCount.ToString(); return(View()); } catch (Exception) { return(View()); } }
private void buttonObrisi_Click(object sender, RoutedEventArgs e) { if (dataGridKorisnici.SelectedIndex == -1) { MessageBox.Show("Morate selektovati korisnika"); } Korisnik korisnik = (Korisnik)dataGridKorisnici.SelectedItem; if (MessageBox.Show("Da li ste sigruni? Brisanjem Korisnika brisete sve sto je vezano za njega", "Potvrda", MessageBoxButton.YesNo, MessageBoxImage.Question).Equals(MessageBoxResult.Yes)) { KorisnikDAO.IzbrisiKorisnika(korisnik); Aplikacija.Instance.UcitajKorisnike(); Aplikacija.Instance.UcitajKarte(); view.Refresh(); } }
private void buttonLogIn_Click(object sender, RoutedEventArgs e) { if (Validacija()) { string UserName = textBoxUserName.Text; string Password = passwordBoxPassword.Password; Korisnik k = new Korisnik(); k = KorisnikDAO.vratiKorisnikaPrekoUserName(UserName); if (k != null) { if (k.Password.Equals(Password)) { Aplikacija.Instance.LoggedUser = k; if (Aplikacija.Instance.LoggedUser.Tip == Etip.Admin) { textBoxUserName.Clear(); passwordBoxPassword.Clear(); AdminPanel ap = new AdminPanel(); ap.ShowDialog(); } else { textBoxUserName.Clear(); passwordBoxPassword.Clear(); Profil p = new Profil(); p.ShowDialog(); } } else { MessageBox.Show("Pogresna sifra"); passwordBoxPassword.Clear(); passwordBoxPassword.Focus(); } } else { MessageBox.Show("Pogresan username"); passwordBoxPassword.Clear(); textBoxUserName.Focus(); } } }
// GET: User/Edit/5 public ActionResult Edit() { var korisnik = new KorisnikModel(); try { korisnik = KorisnikDAO.GetUserById(HttpContext.Session.GetString("KorisnikID")); if (HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik") == null) { return(View("~/Views/Login/Index.cshtml")); } } catch (Exception) { return(View("Index")); } return(View(korisnik)); }
public ActionResult SaveEdit(KorisnikModel korisnik) { try { if (HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik") == null) { return(View("~/Views/Login/Index.cshtml")); } korisnik.Id = HttpContext.Session.GetString("KorisnikID"); KorisnikDAO.UpdateUser(korisnik); return(RedirectToAction(nameof(Index))); } catch { return(View(nameof(Edit))); } }
private void Pretrazi(object sender, RoutedEventArgs e) { switch (TrenutnoAktivno) { case "Namestaj": var unetoN = tbPretraga.Text; view = CollectionViewSource.GetDefaultView(NamestajDAO.PretraziNamestaj(unetoN)); dgPrikaz.ItemsSource = view; break; case "TipoviNamestaja": string unetoT = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(TipNamestajaDAO.PretraziTipove(unetoT)); dgPrikaz.ItemsSource = view; break; case "DodatneUsluge": string unetoU = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(UslugeDAO.PretraziUsluge(unetoU)); dgPrikaz.ItemsSource = view; break; case "Korisnici": string unetoK = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(KorisnikDAO.PretragaKorisnika(unetoK)); dgPrikaz.ItemsSource = view; break; case "Akcije": string unetoA = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(AkcijaDAO.PretraziAkcije(unetoA)); dgPrikaz.ItemsSource = view; break; case "Prodaja": string unetoP = tbPretraga.Text.Trim(); view = CollectionViewSource.GetDefaultView(ProdajaDAO.PretraziProdaju(unetoP)); dgPrikaz.ItemsSource = view; break; default: break; } }
private void Potvrdi(object sender, RoutedEventArgs e) { if (Provera() == true) { return; } this.DialogResult = true; var tip_korisnika = (TipKorisnika)cbTipKorisnika.SelectedItem; if (operacija == Operacija.DODAVANJE) { KorisnikDAO.DodavanjeKorisnika(korisnik); } else { KorisnikDAO.IzmenaKorisnika(korisnik); } this.Close(); }