예제 #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;
            }
        }
예제 #2
0
        //Bestimmtes Feld des Beitrags lesen:
        internal string InfoLesen(char feld)
        {
            char.ToLower(feld);

            switch (feld)
            {
            case 'e':
                return(BeitragsDatei.Lesen(0, ID, 1));

            case 't':
                return(BeitragsDatei.Lesen(0, ID, 2));

            case 'l':
                return(BeitragsDatei.Lesen(0, ID, 3));

            case 'k':
                return(BeitragsDatei.Lesen(0, ID, 4));
            }
            return("Fehler: Feld nicht vorhanden. Felder: e,t,l,k");
        }
예제 #3
0
        //Bestimmtes Feld des Users lesen:
        internal string InfoLesen(char feld)
        {
            char.ToLower(feld);

            switch (feld)
            {
            case 'p':
                return(Benutzerdatei.Lesen(0, Benutzername, 1));

            case 'g':
                return(Benutzerdatei.Lesen(0, Benutzername, 2));

            case 'a':
                return(Benutzerdatei.Lesen(0, Benutzername, 3));

            case 'v':
                return(Benutzerdatei.Lesen(0, Benutzername, 4));

            case 'n':
                return(Benutzerdatei.Lesen(0, Benutzername, 5));

            case 'f':
                return(Benutzerdatei.Lesen(0, Benutzername, 6));
            }
            return("Fehler: Feld nicht vorhanden. Felder: p,g,a,v,n,f");
        }