Esempio n. 1
0
        private void Nastavi_Click(object sender, RoutedEventArgs e)
        {
            List <Spomenik> spom = new List <Spomenik>();

            foreach (Spomenik sp in DodajSpomenik.ls)
            {
                if (this.tip.Equals(sp.Tip))
                {
                    spom.Add(sp);
                }

                Ikonica icon = null;
                foreach (Ikonica ic in MapaIkonice.mapaIk)
                {
                    if (ic.Sp.Equals(sp))
                    {
                        if (ic.Sp.Tip.Equals(tip))
                        {
                            icon = ic;
                        }
                    }
                }

                if (icon != null)
                {
                    MapaIkonice.mapaIk.Remove(icon);
                }
            }

            foreach (Spomenik sp in spom)
            {
                DodajSpomenik.ls.Remove(sp);
            }


            Tabela.Tipovi.Remove(tip);
            DodajTip.l.Remove(tip);

            MessageBox.Show("Uspesno ste izbrisali tip i njegove spomenike!");

            FrejmBrisanje.Content = new Tabela();
        }
Esempio n. 2
0
        private void Obrisi_Click(object sender, RoutedEventArgs e)
        {
            Spomenik sp = TejblS.SelectedItem as Spomenik;

            Spomenici.Remove(sp);
            DodajSpomenik.ls.Remove(sp);

            Ikonica icon = null;

            foreach (Ikonica ic in MapaIkonice.mapaIk)
            {
                if (ic.Sp.Equals(sp))
                {
                    icon = ic;
                }
            }

            if (icon != null)
            {
                MapaIkonice.mapaIk.Remove(icon);
            }
        }