Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }
Ejemplo n.º 3
0
        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);
        }