private void ButtonPromijeni_Click(object sender, RoutedEventArgs e) { if (ComboBox1.SelectedIndex < 0) { MessageBox.Show("Odaberi korisnika"); return; } if (Validacija()) { Korisnik k = ComboBox1.SelectedItem as Korisnik; k.Ime = TextBoxIme.Text; k.Prezime = TextBoxPrezime.Text; k.Email = TextBoxEmail.Text; int rezultat = KorisnikDal.PromijeniKorisnika(k); if (rezultat == 0) { PrikaziKorisnike(); ComboBox1.SelectedIndex = listaKorisnika.FindIndex(k1 => k1.KorisnikId == k.KorisnikId); MessageBox.Show("Podaci promijenjeni"); } else { MessageBox.Show("Greska pri promjeni"); } } }
private void ButtonObrisi_Click(object sender, RoutedEventArgs e) { if (ComboBox1.SelectedIndex < 0) { MessageBox.Show("Odaberi korisnika"); return; } Korisnik k = ComboBox1.SelectedItem as Korisnik; MessageBoxResult mbr = MessageBox.Show($"Brisanje korisnika: {k.Ime}", "Brisanje", MessageBoxButton.YesNo); if (mbr == MessageBoxResult.No) { return; } int rezultat = KorisnikDal.ObrisiKorisnika(k.KorisnikId); if (rezultat == -1) { MessageBox.Show("Greska pri brisanju"); } else { PrikaziKorisnike(); Resetuj(); MessageBox.Show("Podaci obrisani"); } }
private void ButtonUbaci_Click(object sender, RoutedEventArgs e) { if (Validacija()) { Korisnik k1 = new Korisnik { Ime = TextBoxIme.Text, Prezime = TextBoxPrezime.Text, Email = TextBoxEmail.Text }; int id = KorisnikDal.UbaciKorisnika(k1); if (id == -1) { MessageBox.Show("Greska pri unosu"); } else { PrikaziKorisnike(); ComboBox1.SelectedIndex = listaKorisnika.FindIndex(k => k.KorisnikId == id); MessageBox.Show("Ubacen novi korisnik"); } } }
private void PrikaziKorisnike() { ComboBox1.Items.Clear(); listaKorisnika = KorisnikDal.VratiKorisnike(); if (listaKorisnika != null) { foreach (Korisnik k in listaKorisnika) { ComboBox1.Items.Add(k); } } }