Пример #1
0
        static void Main(string[] args)
        {
            try
            {
                Aanhangwagen  KamionTrailer = new Aanhangwagen(2000, 1, 2000, "Jef", 9999d);
                Caravan       SleurHut      = new Caravan(2500, 1, 2.2, 4, 22, "Jim", 2000d);
                Huis          Home          = new Huis(6, 800, "7th floor gang", 2000000);
                Kasteel       Steen         = new Kasteel(5, 20000, "Juan", 9999d);
                Auto          Jeep          = new Auto(140, 25, 1000, "Wrangler", "Yannick", 40000);
                Motorhome     RV            = new Motorhome(25, 140, 25, 2000, "Mercedes", "Mohammed", 400000);
                Transportboot transportboot = new Transportboot(150, "bootmerk", 80, "Jack", 999d, 1000);
                WoonBoot      FloatingHome  = new WoonBoot(4, 400, 100, "Dutch Brand", 25, "Dutchy", 400000);
                Beurs         beurs         = new Beurs("Marc", 500000);

                beurs.Add(KamionTrailer);
                beurs.Add(SleurHut);
                beurs.Add(Home);
                beurs.Add(Steen);
                beurs.Add(Jeep);
                beurs.Add(RV);
                beurs.Add(transportboot);
                beurs.Add(FloatingHome);

                Console.WriteLine("Kies uit de volgende artikels: ");
                Console.WriteLine("1. Belaadbar\n2. Bewoonbaar\n3. Voertuig\n4. Trekbaar\n5. Trekker\n6. Alle info");
                Console.Write("Type het gekozen nummer: ");
                int keuzeGebruiker = int.Parse(Console.ReadLine());

                switch (keuzeGebruiker)
                {
                case 1:
                    foreach (var item in beurs.GetBelaadbaarLijst())
                    {
                        Console.WriteLine(item);
                    }
                    break;

                case 2:
                    foreach (var item in beurs.GetBewoonbaarLijst())
                    {
                        Console.WriteLine(item);
                    }
                    break;

                case 3:
                    foreach (var item in beurs.GetVoertuigLijst())
                    {
                        Console.WriteLine(item);
                    }
                    break;

                case 4:
                    foreach (var item in beurs.GetTrekbaarLijst())
                    {
                        Console.WriteLine(item);
                    }
                    break;

                case 5:
                    foreach (var item in beurs.GetTrekkerLijst())
                    {
                        Console.WriteLine(item);
                    }
                    break;

                case 6:
                    foreach (var item in beurs.artikels)
                    {
                        Console.WriteLine(item);
                    }
                    break;

                case 42:
                    Console.WriteLine("Artikel is not in library, yet it is the answer to life the universe and everything!");
                    break;

                default:
                    Console.WriteLine("Artikel not in Library");
                    break;
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
Пример #2
0
        private static void BeursShow(Beurs beurs)
        {
            string input;

            do
            {
                Console.Clear();
                Console.WriteLine("Welk artikel zou u willen bekijken?");
                Console.WriteLine("1) Belaadbare voertuigen");
                Console.WriteLine("2) Bewoonbare voertuigen");
                Console.WriteLine("3) Trekbare voertuigen");
                Console.WriteLine("4) Trekkers");
                Console.WriteLine("5) Voertuigen");

                Console.WriteLine("\r\nGeef het cijfer van uw keuze: ");
                input = Console.ReadLine();
                switch (input)
                {
                case "0":
                    Console.WriteLine("Menu gaat sluiten.");
                    break;

                case "1":
                    Console.WriteLine("BELAADBAAR");
                    foreach (var item in beurs.GetBelaadbaarLijst())
                    {
                        if (item != null)
                        {
                            Console.WriteLine($"{item}\n************************************************");
                        }
                    }
                    break;

                case "2":
                    Console.WriteLine("BEWOONBAAR");
                    foreach (var item in beurs.GetBewoonbaarLijst())
                    {
                        if (item != null)
                        {
                            Console.WriteLine($"{item}\n************************************************");
                        }
                    }
                    break;

                case "3":
                    Console.WriteLine("TREKBAAR");
                    foreach (var item in beurs.GetTrekbaarLijst())
                    {
                        if (item != null)
                        {
                            Console.WriteLine($"{item}\n************************************************");
                        }
                    }
                    break;

                case "4":
                    Console.WriteLine("TREKKERS");
                    foreach (var item in beurs.GetTrekkerLijst())
                    {
                        if (item != null)
                        {
                            Console.WriteLine($"{item}\n************************************************");
                        }
                    }
                    break;

                case "5":
                    Console.WriteLine("VOERTUIGEN");
                    foreach (var item in beurs.GetVoertuigLijst())
                    {
                        if (item != null)
                        {
                            Console.WriteLine($"{item}\n************************************************");
                        }
                    }
                    break;

                default:
                    Console.WriteLine("Kies een juiste lijst");
                    break;
                }
                Console.ReadKey();
            } while (input != "0");
        }