Example #1
0
        private static void ActiesMedewerker(int keuze, Medewerker medewerker)
        {
            Item item;

            switch (keuze)
            {
            case 1:
                Menu.ClearScherm();
                string zoekterm = Menu.SubMenuZoekItem();
                Menu.ItemsTonen(medewerker.ZoekItem(zoekterm));
                break;

            case 2:
                Menu.ClearScherm();
                Overzicht(medewerker);
                break;

            case 3:
                item = Menu.ItemUitlenen(medewerker);
                if (item != null)
                {
                    medewerker.Uitlenen(item);
                }
                break;

            case 4:
                item = Menu.ItemReserveren(medewerker);
                if (item != null)
                {
                    medewerker.Reserveren(item);
                }
                break;

            case 5:
                item = Menu.ItemTerugbrengen(medewerker);
                if (item != null)
                {
                    medewerker.Terugbrengen(item);
                }
                break;

            case 6:
                Menu.ToonUitleenhistoriek(medewerker);
                break;

            case 7:
                Menu.ToonUitgeleendeItems(medewerker);
                break;

            case 8:
                Menu.ToonGereserveerdeItems(medewerker);
                break;

            case 9:
                medewerker.PromoveerLidNaarMedewerker(Menu.GetLid());
                break;

            case 10:

                medewerker.VoegItemToe(Menu.ItemToevoegen());
                break;

            case 11:
                medewerker.VoerItemAf(Menu.ItemAfvoeren());
                break;

            case 12:
                if (Validator.JaNee("Wilt u ledenbestanden aanmaken van alle leden?"))
                {
                    medewerker.MaakLedenBestanden();
                }
                break;

            case 13:
                basismenu = true;
                break;

            default:
                break;
            }
        }