// 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); }
public Schüler findeSchüler(string vorName, string nachName) { Schüler gefundenerSchüler = new Schüler("Error", "Error"); for (int i = 0; i < schülerListe.Count; i++) { if ((vorName == schülerListe.ElementAt(i).getVorName() || nachName == schülerListe.ElementAt(i).getNachName())) { gefundenerSchüler = schülerListe.ElementAt(i); } } return(gefundenerSchüler); }
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); }