示例#1
0
 public void Uitlenen(Item item)
 {
     if (ItemsUitgeleend.Count < 5)
     {
         ItemsUitgeleend.Add(item);
     }
 }
示例#2
0
 public void Terugbrengen(Item item)
 {
     Console.WriteLine("Item teruggebracht waarvoor dank, item removed van ItemsUitgeleend");
     ItemsUitgeleend.Remove(item);
     item.Uitgeleend = false;
     #region Validate maar probleem mee....
     //Console.WriteLine("Geef titel van het item dat je wilt terugbrengen");
     //string titelZoekopdracht = Console.ReadLine();
     //bool check = false;
     //foreach (var item in CollectieBibliotheek.ItemsInCollectie)
     //{
     //    if (item.Titel != titelZoekopdracht)
     //    {
     //        check = false;
     //    }
     //    else
     //    {
     //        check = true;
     //        item.Uitgeleend = false;
     //        ItemsUitgeleend.Remove(item);
     //        Console.WriteLine($"Bedankt om {titelZoekopdracht} terug te brengen!");
     //        break;
     //    }
     //}
     //if (!check)
     //{
     //    Console.WriteLine($"\n'{titelZoekopdracht}' niet gevonden...");
     //}
     #endregion
 }
示例#3
0
        public void Uitlenen(Item item)             //NOG WERK AAN
        {
            Console.WriteLine("item uitgeleend en toegevoegd aan ItemsUitgeleend en UitleenHistoriek");
            ItemsUitgeleend.Add(item);
            UitleenHistoriek.Add(item);                                                                         //Maximum 5
            item.Uitgeleend = true;

            #region Validate of zoekopdracht in collectie zit maar probleem mee...
            //Console.WriteLine("Geef titel van het item dat je wilt lenen");
            //string titelZoekopdracht = Console.ReadLine();
            //bool check = true;

            //foreach (var item in CollectieBibliotheek.ItemsInCollectie)
            //{
            //    if (!(item.Titel.Contains(titelZoekopdracht)))
            //    {
            //        check = false;
            //    }

            //    else if (item.Titel.Contains(titelZoekopdracht))
            //    {
            //        check = true;
            //        Console.WriteLine($"{titelZoekopdracht} is gevonden en bij deze uitgeleend, veel plezier ermee!");
            //       // ItemsUitgeleend.Add(item);                                                                            //Toevoegen aan itemsuitgeleend gaat niet
            //        break;
            //    }
            //}
            //if (!check)
            //{
            //    Console.WriteLine($"\n'{titelZoekopdracht}' niet gevonden...");
            //    Uitlenen();
            //}
            #endregion      //validate of   //
        }
 public void Terugbrengen(Item item)
 {
     ItemsUitgeleend.Remove(item);
     item.BrengTerug();
     CollectieBibliotheek.SaveCollectionsToFile();
     CollectieBibliotheek.SaveUserData();
 }
示例#5
0
 public void Uitlenen(Item item)
 {
     if (ItemsUitgeleend.Count < 5)
     {
         ItemsUitgeleend.Add(item);
     }
     else
     {
         Console.WriteLine("Je hebt al meer als 5 items uitgeleend");
     }
 }
 public void Uitlenen(Item item)
 {
     ItemsUitgeleend.Add(item);
     UitleenHistoriek.Add(item);
     item.LeenUit();//zet bool op true
     if (Reservatie.Contains(item))
     {
         Reservatie.Remove(item);
         item.SetReservatie(false);
     }
     CollectieBibliotheek.SaveCollectionsToFile();
     CollectieBibliotheek.SaveUserData();
 }
示例#7
0
 public void Terugbrengen(Item item)
 {
     ItemsUitgeleend.Remove(item);
     UitleenHistoriek.Add(item);
 }