コード例 #1
0
ファイル: Beitragx.cs プロジェクト: Kathi007/SocialLidia
        //Konstruktor: neuer Beitrag
        public Beitragx(Datei newDatei, string erstellerName, string newText)
        {
            // Random ID-Zuordnung:
            Random myRandom = new Random();
            int    newID    = myRandom.Next();

            while (true)
            {
                if (benutzteIDs.Contains(newID))
                {
                    newID = myRandom.Next();
                }
                else
                {
                    break;
                }
            }
            ID = Convert.ToString(newID);

            // Felder setzen:
            BeitragsDatei = newDatei;
            string neueZeile = $"{newID};{erstellerName};{newText};LEER;LEER;";

            BeitragsDatei.Hinzufuegen(neueZeile);
        }
コード例 #2
0
ファイル: Benutzer.cs プロジェクト: Kathi007/SocialLidia
        //Konstruktor fürs Registrieren
        public Benutzer(Datei newDatei, string newBenutzername, string newPasswort)
        {
            Benutzerdatei = newDatei;
            Benutzername  = newBenutzername;
            string neueZeile = $"{Benutzername};{newPasswort};LEER;0;LEER;LEER;LEER,LEER;";

            Benutzerdatei.Hinzufuegen(neueZeile);
        }
コード例 #3
0
ファイル: Nutzer.cs プロジェクト: Kathi007/SocialLidia
        //Konstruktor
        public Nutzer(string newBenutzername, string newPasswort, Datei newNutzerDatei) //Benutzername, Passwort & File
        {
            Benutzername = newBenutzername;
            Nutzerdatei  = newNutzerDatei;
            string neueZeile = $"{Benutzername};{newPasswort};LEER;0;LEER;LEER;";

            Nutzerdatei.Hinzufuegen(neueZeile);
        }
コード例 #4
0
ファイル: Benutzer.cs プロジェクト: Kathi007/SocialLidia
 //Prüfen, ob User existiert
 public static bool BenutzerExistiert(string benutzername, Datei speicherort)
 {
     string[] benutzerZeile = speicherort.getZeile(0, benutzername);
     if (benutzerZeile == null)
     {
         return(false);
     }
     else
     {
         return(true);
     }
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: Kathi007/SocialLidia
        static void Main(string[] args)
        {
            //Testfall:
            Datei       SocialLidiaUsers = new Datei("Daten.txt");
            Nutzerdatei meinAccount      = new Nutzerdatei("kathi07", "passwort123", SocialLidiaUsers);

            meinAccount.Vorname    = "Kathi";
            meinAccount.Nachname   = "Schrenk";
            meinAccount.Alter      = 17;
            meinAccount.Geschlecht = 'w';

            Console.WriteLine(meinAccount.AlleInfosLesen());

            Console.ReadKey();
        }
コード例 #6
0
ファイル: Nachricht.cs プロジェクト: Kathi007/SocialLidia
 public Nachricht(Datei newSpeicherDatei, string newErsteller, string newInhalt) : base(newSpeicherDatei, newErsteller, newInhalt)
 {
 }
コード例 #7
0
ファイル: Benutzer.cs プロジェクト: Kathi007/SocialLidia
 //Konstruktor fürs Anmelden : Kein neuer Benutzer wird ins File geschrieben
 public Benutzer(Datei alteDatei, string alterBenutzername)
 {
     Benutzerdatei = alteDatei;
     Benutzername  = alterBenutzername;
 }