Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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!";
            }
        }