Пример #1
0
        private void neueKlasse()
        {
            List <string> temp = new List <string>();

            int top  = 40;
            int left = 40;

            // Grafiken.zeichneTextBox(left+1, top, '+',DarkConsoleColor.Gray ,White , NeueKlasseDialog);
            temp = Grafiken.zeichneEingabeMenü(new List <string>()
            {
                "string", "Name :", "int", "Kalenderjahr: ", "int", "Semester: "
            });


            Program.klassenListe.Add(new SchulKlasse(temp.ElementAt(0), Int32.Parse(temp.ElementAt(1)), Int32.Parse(temp.ElementAt(2))));

            Grafiken.zeichneTextBox(left + 1, top + 1, '!', ConsoleColor.Gray, ConsoleColor.Black, Grafiken.KlasseSpeichernDialog);

            Console.CursorVisible = false;
            if (Console.ReadKey().Key.Equals(ConsoleKey.Enter) || Console.ReadKey().Key.Equals(ConsoleKey.Y))
            {
                FileWriter.saveFile(Program.klassenListe);
                FileReader.readFiles();
            }

            Grafiken.zeichneBox(left, top, 51, 5, ' ', ConsoleColor.Black, ConsoleColor.Black, false);
            generiereKlassenListe();

            NavigiereKlassenAuswahl(Program.klassenListe.Count());
        }
Пример #2
0
        static void neuerSchüler()
        {
            List <string> EingabeInfo = new List <string>()
            {
                "string", "Vorname  :", "string", "Nachname : "
            };
            List <string> Name;


            Name = Grafiken.zeichneEingabeMenü(EingabeInfo);

            UI.AktuelleSchulklasse.AddSchüler(Name.First(), Name.Last());


            Console.CursorVisible = false;
            ConsoleKey Key = Grafiken.Bestätigen("Speichern? [Y/n]");

            if (Key.Equals(ConsoleKey.Enter) || Key.Equals(ConsoleKey.Y))
            {
                FileWriter.saveFile(Program.klassenListe);
            }

            Grafiken.zeichneTextBox(38, 38, '#', ConsoleColor.Black, ConsoleColor.Black, Grafiken.NeuerSchülerDialog);
        }