private void button1_Click(object sender, RoutedEventArgs e) { var copy = new ObservableCollection <ClassManifestacija>(mw.ListaManifestacija); foreach (ClassManifestacija manif in copy) { //velika lista for (int i = 0; i < mw.ListaManifestacijaSaTipom.Count(); i++) { //manif koje treba obrisati if (manif.idmanifestacije == mw.ListaManifestacijaSaTipom[i].idmanifestacije) { mw.ListaManifestacija.Remove(manif); for (int j = 0; j < mw.listaPinovaImena.Count(); j++) { for (int k = 0; k < mw.brojac; k++) { if ((string)mw.listaPinovaImena[j].ContentStringFormat == (manif.idmanifestacije + k)) { Pushpin pin = mw.listaPinovaImena.ElementAt(j); //listaPinovaImena.RemoveAt(i); mw.Mapa.Children.Remove(pin); } } } } } } mw.listatipova.Remove(mw.tip); mw.ListaManifestacijaSaTipom.Clear(); UspesnoObrisani uc = new UspesnoObrisani(); uc.ShowDialog(); this.Close(); }
private void button1_Click(object sender, RoutedEventArgs e) { this.Close(); mw.TipTable.UnselectAll(); bool uspesno = false; var copy = new ObservableCollection<ClassTip>(mw.listatipova); foreach (ClassTip item in copy) { if (item.IDtipa == mw.selektovanID) //prolazim kroz listu tipova i uzimam { mw.tip = item; foreach (ClassManifestacija manif in mw.ListaManifestacija) //prolazim kroz manifestacije i pitam koja ima taj tip { if (manif.timpanifestacije.IDtipa == mw.selektovanID) { mw.ListaManifestacijaSaTipom.Add(manif); //lista manifestacija sa tim tipom } } /*this.listatipova.Remove(item); uspesno = true; UspesnoObrisani uc = new UspesnoObrisani(); uc.ShowDialog(); break;*/ } } if (mw.ListaManifestacijaSaTipom.Count() == 0 && mw.selektovanID != null) { mw.listatipova.Remove(mw.tip); uspesno = true; UspesnoObrisani uc = new UspesnoObrisani(); uc.ShowDialog(); } if (mw.ListaManifestacijaSaTipom.Count() != 0 && mw.selektovanID != null) { ManifestacijeSadrzeTip m = new ManifestacijeSadrzeTip(mw); uspesno = true; m.ShowDialog(); } mw.selektovanID = null; if (!uspesno) { NeuspesnoBrisanje nb = new NeuspesnoBrisanje(); nb.ShowDialog(); } }
private void button1_Click(object sender, RoutedEventArgs e) { this.Close(); mw.ManifTable.UnselectAll(); bool uspesno = false; var copy = new ObservableCollection <ClassManifestacija>(mw.ListaManifestacija); { foreach (ClassManifestacija item in copy) { if (item.idmanifestacije == mw.selektovanID) { for (int i = 0; i < mw.listaPinovaImena.Count(); i++) { for (int j = 0; j < mw.brojac; j++) { if ((string)mw.listaPinovaImena[i].ContentStringFormat == (item.idmanifestacije + j)) { Pushpin pin = mw.listaPinovaImena.ElementAt(i); //listaPinovaImena.RemoveAt(i); mw.Mapa.Children.Remove(pin); } } } mw.ListaManifestacija.Remove(item); uspesno = true; UspesnoObrisani uc = new UspesnoObrisani(); uc.ShowDialog(); break; } } } if (!uspesno) { NeuspesnoBrisanje nb = new NeuspesnoBrisanje(); nb.ShowDialog(); } }
private void button1_Click(object sender, RoutedEventArgs e) { this.Close(); mw.EtiketTable.UnselectAll(); bool uspesno = false; var copy = new ObservableCollection <ClassEtiketa>(mw.listaetiketa); foreach (ClassEtiketa item in copy) { if (item.IDetikete == mw.selektovanID) { mw.listaetiketa.Remove(item); uspesno = true; UspesnoObrisani uc = new UspesnoObrisani(); uc.ShowDialog(); break; } } if (!uspesno) { NeuspesnoBrisanje nb = new NeuspesnoBrisanje(); nb.ShowDialog(); } }