//UPDATE private void ButtonPromeni_Click(object sender, RoutedEventArgs e) { int indeks = ComboBox1.SelectedIndex; if (indeks > -1) { Kategorija selK = ComboBox1.SelectedItem as Kategorija; if (Validacija()) { selK.NazivKategorije = TextBoxNaziv.Text; selK.OpisKategorije = TextBoxOpis.Text; int rez = KategorijaDal.PromeniKategoriju(selK); if (rez == 0) { PrikaziKategorije(); ComboBox1.SelectedItem = NadjiKategoriju(selK.KategorijaId); MessageBox.Show("Podaci promenjeni"); } else { MessageBox.Show("Greska pri promeni podataka."); } } } else { MessageBox.Show("Odaberite kategoriju"); } }
//DELETE private void ButtonObrisi_Click(object sender, RoutedEventArgs e) { if (ComboBox1.SelectedIndex > -1) { var rez = MessageBox.Show("Da li se sigurni", "?", MessageBoxButton.OKCancel, MessageBoxImage.Warning); if (rez == MessageBoxResult.OK) { Kategorija selK = ComboBox1.SelectedItem as Kategorija; if (KategorijaDal.ObrisiKategoriju(selK.KategorijaId) == 0) { PrikaziKategorije(); Resetuj(); MessageBox.Show("Kategorija obrisana"); } else { MessageBox.Show("Greska pri brisanju podataka"); } } } else { MessageBox.Show("Odaberite kategoriju"); } }
private void PrikaziKategorije() { ComboBox1.Items.Clear(); if (KategorijaDal.VratiKategorije() != null) { foreach (Kategorija k in KategorijaDal.VratiKategorije()) { ComboBox1.Items.Add(k); } } }
//INSERT private void ButtonUbaci_Click(object sender, RoutedEventArgs e) { if (Validacija()) { Kategorija k = new Kategorija { NazivKategorije = TextBoxNaziv.Text, OpisKategorije = TextBoxOpis.Text }; int Id = KategorijaDal.UbaciKategoriju(k); if (Id > 0) { PrikaziKategorije(); //ComboBox1.SelectedIndex = k.KategorijaId; ComboBox1.SelectedItem = NadjiKategoriju(Id); MessageBox.Show("Kategorija ubacena"); } else { MessageBox.Show("Greska pri ubacivanju podataka."); } } }