Exemplo n.º 1
0
Arquivo: UI.cs Projeto: 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);
        }
Exemplo n.º 2
0
        public Schulfach findeSchulfach(string fachRichtung)
        {
            Schulfach gefundenesSchulFach = new Schulfach("not found Error ", 404);

            for (int i = 0; i < schulfächer.Count; i++)
            {
                if (schulfächer.ElementAt(i).getFachrichtung() == fachRichtung)
                {
                    gefundenesSchulFach = schulfächer.ElementAt(i);
                }
            }

            return(gefundenesSchulFach);
        }
Exemplo n.º 3
0
 public void AddSchulfach(Schulfach schulfach)
 {
     this.schulfächer.Add(schulfach);
 }