internal void setFrage(Frage frage) { tmpFrage = frage; textBoxFragetext.Text = tmpFrage.strFragetext; if (tmpFrage.nAntwortart == 0) { radioButtonAuswahl.IsChecked = true; } else { radioButtonFreierText.IsChecked = true; } }
private void buttonSave_Click(object sender, RoutedEventArgs e) { int i; if (radioButtonAuswahl.IsChecked == true) { i = 0; } else { i = 1; } tmpFrage = new Frage(textBoxFragetext.Text, i); this.DialogResult = true; this.Close(); }
private void buttonFrageBearbeiten_Click(object sender, RoutedEventArgs e) { NeueFrage dlgFrageBearbeiten = new NeueFrage(); Frage tmpFrage = new Frage(); if (listViewEnthalteneFragen.SelectedItem == null) { tmpFrage = tmpFragen.ElementAt(listViewFragen.SelectedIndex); } else { tmpFrage = tmpFragebogen.Fragen.ElementAt(listViewEnthalteneFragen.SelectedIndex); } dlgFrageBearbeiten.setFrage(tmpFrage); dlgFrageBearbeiten.ShowDialog(); if (dlgFrageBearbeiten.DialogResult.HasValue && dlgFrageBearbeiten.DialogResult.Value) { if (MessageBox.Show("Möchten Sie die Frage:\n\n" + tmpFrage.strFragetext + "\n\n" + "wirklich ändern in:\n\n" + dlgFrageBearbeiten.getFrage().strFragetext, "Frage ändern", MessageBoxButton.YesNo) == MessageBoxResult.No) { return; } } if (listViewEnthalteneFragen.SelectedItem == null) { appData.appFragen.ElementAt(listViewFragen.SelectedIndex).strFragetext = dlgFrageBearbeiten.getFrage().strFragetext; appData.appFragen.ElementAt(listViewFragen.SelectedIndex).nAntwortart = dlgFrageBearbeiten.getFrage().nAntwortart; } else { appData.appFragen.ElementAt(listViewEnthalteneFragen.SelectedIndex).strFragetext = dlgFrageBearbeiten.getFrage().strFragetext; appData.appFragen.ElementAt(listViewEnthalteneFragen.SelectedIndex).nAntwortart = dlgFrageBearbeiten.getFrage().nAntwortart; } saveData(); refreshLists(); }