private void Ukloni(object sender, RoutedEventArgs e)
        {
            TipNamestaja selektovaniTip = view.CurrentItem as TipNamestaja;

            if (selektovaniTip == null)
            {
                MessageBox.Show("Niste odabrali tip namestaja za brisanje");
                return;
            }

            if (MessageBox.Show($"Da li sigurno zelite da obrisete tip namestaja: {selektovaniTip.Naziv}", "Potvrda",
                                MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                foreach (Namestaj n in Projekat.Instance.Namestaj)
                {
                    if (n.IdTip == selektovaniTip.Id)
                    {
                        Namestaj.ObrisiNamestaj(n);
                    }
                }
                Projekat.Instance.Namestaj.Clear();
                Namestaj.UcitajNamestaj();
                TipNamestaja.ObrisiTipNamestaja(selektovaniTip);
                Projekat.Instance.TipNamestaja.Clear();
                TipNamestaja.UcitajTipNamestaja();
                view.Refresh();
            }
        }
Example #2
0
        private void ObrisiNamestaj(object sender, RoutedEventArgs e)
        {
            Namestaj selektovaniNamestaj = view.CurrentItem as Namestaj;

            if (selektovaniNamestaj == null)
            {
                MessageBox.Show("Morate izabrati namestaj");
                return;
            }

            if (MessageBox.Show($"Da li sigurno zelite da obrisete namestaj: {selektovaniNamestaj.Naziv}", "Potvrda",
                                MessageBoxButton.YesNo) == MessageBoxResult.Yes)
            {
                Projekat.Instance.Namestaj.Remove(selektovaniNamestaj);
                Namestaj.ObrisiNamestaj(selektovaniNamestaj);
            }
        }