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(); }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (proveraLozinke(korisnik)) { orgKorisnik.FillData(korisnik); if (trenutnoStanje == STANJE.DODAVANJE) { Aplikacija.korisnici.Add(korisnik); KorisnikDAO.Create(korisnik); } else { KorisnikDAO.Edit(korisnik); } korisniciWindow.Show(); this.Close(); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { original.Ime = tbIme.Text; original.Prezime = tbPrezime.Text; original.JMBG = tbJMBG.Text; original.KorisnickoIme = tbKime.Text; original.Lozinka = tbLozinka.Text; if (cbStatus.IsChecked == true) { original.Status = true; } else { original.Status = false; } if (cbAdmin.IsChecked == true) { original.Uloga = true; } else { original.Uloga = false; } if (mod == MOD.DODAVANJE) { int id = Aplikacija.Instanca.Korisnici.Count + 1; original.Id = id; Aplikacija.Instanca.Korisnici.Add(original); KorisnikDAO.Create(original); } else { KorisnikDAO.Update(original); } this.Close(); }
private void bSacuvaj_Click(object sender, RoutedEventArgs e) { this.original.SetValues(copyObj); if (mod == MOD.DODAVANJE) { try { Aplikacija.Instanca.Korisnici.Add(original); KorisnikDAO.Create(original); } catch { } } else { try { KorisnikDAO.Update(original); } catch { } } KorisnikDAO.Read(); this.DialogResult = true; this.Close(); }
private void Potvrdi_click(object sender, RoutedEventArgs e) { if (ForceValidation() == true) { return; } else { switch (operacija) { case Operacija.DODAVANJE: KorisnikDAO.Create(korisnik); this.DialogResult = true; this.Close(); break; case Operacija.IZMENA: bool provera = false; foreach (var item in Projekat.Instance.Korisnici) { if (item.KorisnickoIme == korisnik.KorisnickoIme && korisnik.KorisnickoIme != korisnickoIme) { MessageBox.Show("Korisnicko ime je vec zauzeto", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Information); provera = true; break; } } if (provera == false) { KorisnikDAO.Update(korisnik); this.DialogResult = true; this.Close(); } break; } } }