private void btnRegistrujSe_Click(object sender, RoutedEventArgs e) { string korisnickoIme = tbKorisnickoIme.Text; string lozinka = pbLozinka.Password.ToString(); bool postoji = false; foreach (Osoba o in ListePodataka.ListaOsoba) { if (o.KorisnickoIme == korisnickoIme && tbKorisnickoIme.Text != "") { postoji = true; MessageBox.Show("Postoji osoba korisnickog imena: " + korisnickoIme); } } if (!postoji && korisnickoIme != "" && lozinka != "") { Osoba os = new Osoba(ListePodataka.generisiOsobaID(), korisnickoIme, lozinka, TipoviKorisnika.korisnik, new DateTime(), true); ListePodataka.ListaOsoba.Add(os); UpisUBazu.upisOsobe(os); } else if (korisnickoIme == "" && lozinka == "") { MessageBox.Show("Morate uneti korisnicko ime i sifru!"); } }
private void btnRegistrujSe_Click(object sender, RoutedEventArgs e) { string korisnickoIme = tbKorisnickoIme.Text; string sifra = tbSifraKorisnika.Text; tipKor = (TipoviKorisnika)cbTipKorisnika.SelectedIndex; if (upisIzmena == "upis") { //int osobaID, string korisnickoIme, string sifra, TipoviKorisnika tipKorisnika, DateTime datumRegistracije, bool pristup idKorisnika = ListePodataka.generisiOsobaID(); Osoba osoba = new Osoba(idKorisnika, korisnickoIme, sifra, tipKor, new DateTime(), true); ListePodataka.ListaOsoba.Add(osoba); UpisUBazu.upisOsobe(osoba); } else if (upisIzmena == "izmena") { foreach (Osoba osoba in ListePodataka.ListaOsoba) { if (idKorisnika == osoba.OsobaID) { if (cbPristup.IsChecked == true) { osoba.Pristup = true; } else { osoba.Pristup = false; } osoba.KorisnickoIme = korisnickoIme; osoba.Sifra = sifra; osoba.TipKorisnika = tipKor; UpisUBazu.izmeniPodatkeOOsobi(osoba); } } } this.Close(); }