public QuizArtBearbeiten(QuizArt daten) { InitializeComponent(); NameDerQuizgrößeTextBox.Text = daten.quizname; this.daten = daten; pflanzenMitBools = new List <PflanzeMitBool>(); pflanzenMitBoolsBackUp = new List <PflanzeMitBool>(); for (int i = 0; i < Main.pflanzen.Length; i++) { pflanzenMitBools.Add(new PflanzeMitBool(Main.pflanzen[i].id_pflanze, Main.pflanzen[i].Name, Main.pflanzen[i].zierpflanzenbau, Main.pflanzen[i].gartenlandschaftsbau, Main.pflanzen[i].kategorien)); for (int d = 0; d < daten.pflanzen.Length; d++) { if (daten.pflanzen[d].id_pflanze.Equals(pflanzenMitBools[i].id_pflanze)) { pflanzenMitBools[i].SetImQuizArt(true); } } pflanzenMitBoolsBackUp.Add(new PflanzeMitBool(Main.pflanzen[i].id_pflanze, Main.pflanzen[i].Name, Main.pflanzen[i].zierpflanzenbau, Main.pflanzen[i].gartenlandschaftsbau, Main.pflanzen[i].kategorien)); for (int d = 0; d < daten.pflanzen.Length; d++) { if (daten.pflanzen[d].id_pflanze.Equals(pflanzenMitBools[i].id_pflanze)) { pflanzenMitBoolsBackUp[i].SetImQuizArt(true); } } } pflanzenID = new List <int>(); DataGridPflanzenListeBearbeiten.ItemsSource = this.pflanzenMitBools; }
private void quizBearbeitenButton_Click(object sender, RoutedEventArgs e) { QuizArt auswahl = null; if (DataGridQuizArten.SelectedItem == null) { MessageBox.Show("Keine Quizart ausgewählt."); } else { for (int i = 0; i < Main.QuizArtVerwaltungListe.Count; i++) { if (DataGridQuizArten.SelectedItem.Equals(Main.QuizArtVerwaltungListe[i])) { auswahl = Main.QuizArtVerwaltungListe[i]; break; } } MainWindow.changeContent(new QuizArtBearbeiten(auswahl)); } }