private void Anmelden(object sender, RoutedEventArgs e) { string inputUserName = username_textbox.Text; string inputPasswort = passwort_textbox.Text; if (Benutzer.BenutzerExistiert(inputUserName, NutzerDatei)) //Benutzernamen prüfen { string richtigesPasswort = NutzerDatei.Lesen(0, inputUserName, 1); if (richtigesPasswort == inputPasswort) //Passwort prüfen { //Login: Neuer Benutzer für diese Session erstellen Benutzer aktuellerBenutzer = new Benutzer(NutzerDatei, inputUserName); Window2 Window2 = new Window2(aktuellerBenutzer); Window2.Show(); Close(); } //Fehlermeldungen anzeigen: else { FehlerLabel.Content = "Falsches Passwort"; FehlerLabel.Opacity = 100; } } else { FehlerLabel.Content = "Benutzername nicht gefunden"; FehlerLabel.Opacity = 100; } }
private void Button_Click(object sender, RoutedEventArgs e) { string InputUsername = Username_Textbox.Text; string InputPasswort = Passwort_Textbox.Text; int InputAlter = Convert.ToInt16(Alter_Textbox.Text); //Geschlecht auslesen: char InputGeschlecht = ' '; if (Convert.ToBoolean(m_RadioButton.IsChecked)) { InputGeschlecht = 'm'; } else if (Convert.ToBoolean(w_Radiobutton.IsChecked)) { InputGeschlecht = 'w'; } //Eingaben prüfen´: if (InputUsername != "") { if (InputPasswort != "") { if (Benutzer.BenutzerExistiert(InputUsername, NutzerDatei) == false) //Username noch nicht vergeben: { if (InputAlter >= 10 && InputAlter <= 100) { //Neuen Benutzer erstellen: Benutzer aktuellerBenutzer = new Benutzer(NutzerDatei, InputUsername, InputPasswort); aktuellerBenutzer.Geschlecht = InputGeschlecht; aktuellerBenutzer.Alter = Convert.ToString(InputAlter); aktuellerBenutzer.Vorname = Vorname_Textbox1.Text; aktuellerBenutzer.Nachname = Nachname_Textbox.Text; //Startseiten Fenster öffnen: Window2 Window2 = new Window2(aktuellerBenutzer); Window2.Show(); Close(); } else { Fehler_Label.Content = "Bitte geben Sie ein Alter zwischen 10 und 100 ein."; } } else { Fehler_Label.Content = "Dieser Username existiert bereits. Bitte wählen Sie einen neuen."; } } else { Fehler_Label.Content = "Bitte geben Sie ein Passwort ein!"; } } else { Fehler_Label.Content = "Bitte geben Sie einen Usernamen ein!"; } }