/* ----------- POTVRDA I DODAVANJE IZABRANIH ETIKETA MANIFESTACIJI ----------- */ private void PotvrdiClick(object sender, RoutedEventArgs e) { foreach (Etiketa et in IzabraneEtikete) { em.addEtiketa(et); } this.Close(); }
/* ----------- POTVRDA I DODAVANJE ETIKETE ----------- */ private void PotvrdiClick(object sender, RoutedEventArgs e) { if (novaManifestacija != null) //ako se etiketa kreira kod kreiranja manifestacije, dodaje se i u listu etiketa manifestacije { novaManifestacija.addEtiketa(novaEtiketa); } if (staraEtiketa == null) { ((MainWindow)Application.Current.Windows[0]).addEtiketa(novaEtiketa); //kreiranje i dodavanje u listu svih etiketa } else //izmena iz liste svih etiketa i liste etiketa manifestacije koja je sadrzi { int ind1 = ((MainWindow)Application.Current.Windows[0]).Etikete.IndexOf(staraEtiketa); ((MainWindow)Application.Current.Windows[0]).Etikete.RemoveAt(ind1); ((MainWindow)Application.Current.Windows[0]).Etikete.Insert(ind1, novaEtiketa); foreach (Manifestacija m in ((MainWindow)Application.Current.Windows[0]).Manifestacije) { if (m.ListaEtiketa.Contains(staraEtiketa)) { int ind2 = m.ListaEtiketa.IndexOf(staraEtiketa); m.ListaEtiketa.RemoveAt(ind2); m.ListaEtiketa.Insert(ind2, novaEtiketa); } } } if (((Button)sender).Name.Equals("nastavak")) { novaEtiketa = new Etiketa(); this.DataContext = novaEtiketa; oznTxtBox.Focus(); Keyboard.Focus(oznTxtBox); } else { this.Close(); } }