public void removeReservering(Reservering reservering, TafelArray tafels)
 {
     reservering.RemoveTafels(tafels, true);
     Reservering[] newReserveringen = new Reservering[this.Reserveringen.Length - 1];
     for (int i = 0, j = 0; i < this.Reserveringen.Length; i++)
     {
         if (this.Reserveringen[i] != reservering)
         {
             newReserveringen[j++] = this.Reserveringen[i];
         }
     }
     this.Reserveringen = newReserveringen;
 }
        public void BekijkSpecifiekeReserveringMedewerker(Reservering reservering, TafelArray tafels) //Laat een specifieke reservering zien, met de opties om tafels toe te voegen of te verwijderen, als dit mogelijk is.
        {
            bool wrongInput = false;

            while (true)
            {
                Console.Clear();
                reservering.Info();
                bool heeftTafelsNodig = reservering.HeeftTafelsNodig();
                bool heeftTafels      = reservering.HeeftTafels();
                if (heeftTafelsNodig)
                {
                    Console.WriteLine("\nA: Tafels koppelen");
                }
                if (heeftTafels)
                {
                    Console.WriteLine("\nB: Tafels ontkoppelen");
                }
                Console.WriteLine("0: Terug");
                if (wrongInput)
                {
                    Console.WriteLine("Verkeerde Input!");
                }
                char userInput = Console.ReadKey().KeyChar;
                if (userInput == '0')
                {
                    return;
                }
                else if (userInput == 'A' && heeftTafelsNodig)
                {
                    reservering.AddTafels(tafels);
                }
                else if (userInput == 'B' && heeftTafels)
                {
                    reservering.RemoveTafels(tafels);
                }
                else
                {
                    wrongInput = true;
                }
            }
        }