예제 #1
0
        //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");
            }
        }
예제 #2
0
        //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");
            }
        }
예제 #3
0
        private void PrikaziKategorije()
        {
            ComboBox1.Items.Clear();

            if (KategorijaDal.VratiKategorije() != null)
            {
                foreach (Kategorija k in KategorijaDal.VratiKategorije())
                {
                    ComboBox1.Items.Add(k);
                }
            }
        }
예제 #4
0
        //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.");
                }
            }
        }