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(); }
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); } }