private void Abbrechen_Click(object sender, RoutedEventArgs e) { if (isChanged) { MessageBoxResult messageBoxAbbrechen = System.Windows.MessageBox.Show("Wollen Sie wirklich abbrechen?", "Abbrechen?", System.Windows.MessageBoxButton.YesNo); if (messageBoxAbbrechen == MessageBoxResult.Yes) { NutzerErstellenLeer nutzerErfasstAbbrechen = new NutzerErstellenLeer(placeholder); placeholder.Content = nutzerErfasstAbbrechen; MessageBox.Show("Vorgang abgebrochen"); } } else { NutzerErstellen nutzer = new NutzerErstellen(placeholder, "abbruch"); placeholder.Content = nutzer; } }
// Buttons private void Speichern_Click(object sender, RoutedEventArgs e) { // validation string vornameInput = vornameBox.Text; string nachnameInput = nachnameBox.Text; string strasseInput = strasseBox.Text; string hausnummerInput = hausnummerBox.Text.ToString(); string postleitzahlInput = postleitzahlBox.Text.ToString(); string ortInput = ortBox.Text; DateTime dateInput = Convert.ToDateTime(ausleihedatumBox.Text); object buecherlisteInput = Bücherauswahl.SelectedValue; string buecherlisteValue = Bücherauswahl.Text; bool checkboxInput; if (checkboxHerr.IsChecked == true) { checkboxInput = true; } else if (checkboxFrau.IsChecked == true) { checkboxInput = true; } else { checkboxInput = false; } // validation correct save in database | else: error message if (ValidateVorname(vornameInput) && ValidateNachname(nachnameInput) && ValidateStrasse(strasseInput) && ValidateHausnummer(hausnummerInput) && ValidatePostleitzahl(postleitzahlInput) && ValidateOrt(ortInput) && ValidateDatum(dateInput) && ValidateBuecherauswahl(buecherlisteInput)) { long hausnummer = Convert.ToInt64(hausnummerInput); long postleitzahl = Convert.ToInt64(postleitzahlInput); // saves into db this.saveDataIntoDatabase(checkboxInput, vornameInput, nachnameInput, strasseInput, hausnummer, postleitzahl, ortInput, dateInput, buecherlisteValue); NutzerErstellenLeer nutzer = new NutzerErstellenLeer(placeholder); placeholder.Content = nutzer; MessageBox.Show("Der Nutzer wurde gespeichert."); } }
private void NutzerErfassen(object sender, RoutedEventArgs e) { NutzerErstellenLeer leereEintrag = new NutzerErstellenLeer(placeholder); placeholder.Content = leereEintrag; }
private void NavNutzerErfasssen(object sender, RoutedEventArgs e) { NutzerErstellenLeer formularEintrag = new NutzerErstellenLeer(placeholder); placeholder.Content = formularEintrag; }