コード例 #1
0
        public static void KundeMenu() //Kundemenu valg som fører videre til andre metoder
        {
            Checkfilter menuChoices = pressedKey => pressedKey != 'A' && pressedKey != 'S' && pressedKey != 'D' && pressedKey != 'F' && pressedKey != 'Q';

            bool inMenu = true;

            while (inMenu)
            {
                listeAfKunder = Kunde.GetKunderList();
                listeAfKonti  = Konto.GetKontiList();
                DrawKunde();
                switch (EvaluateInput(menuChoices))
                {
                case 'A':
                    CreateKunde();
                    break;

                case 'S':
                    DeleteKunde();
                    break;

                case 'D':
                    SearchKunde();
                    break;

                case 'F':
                    Kontooversigt();
                    break;

                case 'Q':
                    inMenu = false;
                    break;
                }
            }
        }
コード例 #2
0
        public static void KontoMenu() //Menuen for Konto
        {
            Checkfilter menuChoices = pressedKey => pressedKey != 'A' && pressedKey != 'S' && pressedKey != 'D' && pressedKey != 'F' && pressedKey != 'G' && pressedKey != 'Q';
            bool        inMenu      = true;

            while (inMenu)
            {
                listeAfKonti         = Konto.GetKontiList(); //Loading af lister
                listeAfTransaktioner = Transaktion.GetTransaktionerList();
                DrawKonto();
                switch (EvaluateInput(menuChoices)) //Switch til Metoder
                {
                case 'A':
                    OpretKonto();
                    break;

                case 'S':
                    SletKonto();
                    break;

                case 'D':
                    VisSaldo();
                    break;

                case 'F':
                    IndsætHæv();
                    break;

                case 'G':
                    VisTransaktioner();
                    break;

                case 'Q':
                    inMenu = false;
                    break;
                }
            }
        }