public override ConsoleKey Ausführen() { if (navIndex == 0) { NavigiereKlassenAuswahl(-1); } if (navIndex == 1) { neueKlasse(); } if (navIndex == 2) { menuModifier--; } if (navIndex == 3) { ConsoleKey key = Grafiken.zeichneDialog("wirklich beenden? [Y/n]", ConsoleColor.DarkRed, ConsoleColor.Red); if (key.Equals(ConsoleKey.Enter) || key.Equals(ConsoleKey.Y)) { menuModifier = -2; } else { return(key); } } return(ConsoleKey.Enter); }
private void KlasseLöschen() { ConsoleKey key = Grafiken.zeichneDialog("wirklich Löschen? [Y/n]", ConsoleColor.DarkRed, ConsoleColor.Red); if (key.Equals(ConsoleKey.Enter) || key.Equals(ConsoleKey.Y)) { Program.klassenListe.Remove(UI.AktuelleSchulklasse); UI.menuIndex--; navIndex = 0; key = Grafiken.zeichneDialog("Gelöscht. Speichern? [Y/n]", ConsoleColor.DarkGreen, ConsoleColor.Green); if (key.Equals(ConsoleKey.Enter) || key.Equals(ConsoleKey.Y)) { FileWriter.saveFile(Program.klassenListe); } } }
public override ConsoleKey Ausführen() { menuModifier = 0; if (navIndex == 0) { menuModifier++; navIndex = 0; } if (navIndex == 1) { Program.klassenListe = FileReader.readFiles(); return(Grafiken.Bestätigen("Laden Erfolgreich")); } if (navIndex == 2) { return(FileWriter.saveFile(Program.klassenListe)); } if (navIndex == 3) { ConsoleKey key = Grafiken.zeichneDialog("wirklich beenden? [Y/n]", ConsoleColor.DarkRed, ConsoleColor.Red); if (key.Equals(ConsoleKey.Enter) || key.Equals(ConsoleKey.Y)) { menuModifier--; navIndex = 0; } else { return(key); } } return(ConsoleKey.Enter); }