Ejemplo n.º 1
0
Archivo: UI.cs Proyecto: ThomasKman/NP
        // Menünavigation

        public static void Start()

        {
            Console.SetBufferSize(120, 60);
            Console.SetWindowSize(120, 60);
            Console.CursorVisible        = false;
            Console.TreatControlCAsInput = true;
            Grafiken.ZeichneMenu();
            HauptMenu hauptMenu = new HauptMenu();

            menu = hauptMenu;
            AktuelleSchulklasse.AddSchüler("test", "123");
            AktuellerSchüler = AktuelleSchulklasse.findeSchüler("123");
            AktuellerSchüler.neuesZeugnis(1, 1);
            AktuellesZeugnis = AktuellerSchüler.getAktuellesZeugnis();
            AktuellesZeugnis.AddSchulfach(new Schulfach("test", 1));
            AktuellesSchulfach = AktuellesZeugnis.getSchulFächer().First();
            AktuellesSchulfach.addNote(new Note(1, 1, 1, 1, 1));
            KlassenManager klassenManager = new KlassenManager();
            Schülermanager schülermanager = new Schülermanager();

            do
            {
                Console.SetCursorPosition(0, 0);
                Console.Write(menuIndex + "  " + UI.AktuelleSchulklasse.getName());
                menu.UpDateMenu();
                menuIndex += menu.Navigieren(Console.ReadKey().Key);
                menu.UpDateMenu();

                switch (menuIndex)
                {
                case 0:
                    exit = true;
                    break;

                case 1:
                    menu = hauptMenu;
                    break;

                case 2:
                    menu = klassenManager;
                    break;

                case 3:
                    menu = schülermanager;
                    break;

                default:
                    exit = true;
                    break;
                }
            } while (!exit);
        }
Ejemplo n.º 2
0
        public void AddSchüler(string vorName, string nachName)
        {
            Schüler neuerSchüler = new Schüler(vorName, nachName);

            neuerSchüler.neuesZeugnis(semester, schulJahr);
            if (schulfaecher.Any())
            {
                foreach (Schulfach schulfach in schulfaecher)
                {
                    neuerSchüler.getAktuellesZeugnis().AddSchulfach(schulfach);
                }
            }
            schülerListe.Add(neuerSchüler);
        }