public virtual void ZoekItem(CollectieBibliotheek collectie) { Bezoeker bezoeker = new Bezoeker(); Item item = new Item(); Console.Clear(); Console.WriteLine("Enter your name..."); bezoeker.voornaam = Console.ReadLine(); Console.WriteLine("Enter your last name..."); bezoeker.FamilieName = Console.ReadLine(); Console.Clear(); Console.WriteLine($"Welcome by our bib {bezoeker.voornaam}"); Console.WriteLine("________________________________________________________"); Console.WriteLine("Typ Z to search\ntyp T to see our collection "); ConsoleKey key1 = Console.ReadKey().Key; Console.WriteLine(); if (key1 == ConsoleKey.Z) { Console.Clear(); Console.WriteLine("Typ titel for titelsearch\ntyp ID for Idsearch..."); string inpot = Console.ReadLine(); if (inpot == "titel".ToLower()) { Console.Clear(); Console.WriteLine("enter the item Titel please..."); inpot = Console.ReadLine(); if (collectie.ItemsInCollectie.Contains(item) && item.Titel == inpot) { Console.WriteLine($"the item {inpot} you are searching for does existed in the collection"); } else { Console.WriteLine($"the item {inpot} you are searching for does not existed in the collection"); } } else if (inpot == "id".ToLower()) { Console.Clear(); Console.WriteLine("enter the item Id please..."); int inpot1 = Convert.ToInt32(Console.ReadLine()); try { if (collectie.ItemsInCollectie.Contains(item) && item.ItemId == inpot1) { Console.WriteLine($"the item {inpot1} you are searching for does existed in the collection"); } else { Console.WriteLine($"the item {inpot1} you are searching for does not existed in the collection"); } } catch (Exception e) { Console.WriteLine(e); } } } }
public void VoegItemToe() { Item item = new Item(); CollectieBibliotheek collectie = new CollectieBibliotheek(); Console.WriteLine("enter item id to..."); item.ItemId = int.Parse(Console.ReadLine()); Console.WriteLine("enter item titel..."); item.Titel = Console.ReadLine(); collectie.ItemsInCollectie.Add(item); }
public void VoerItemAf() { Item item = new Item(); CollectieBibliotheek collectie = new CollectieBibliotheek(); Console.WriteLine("enter item id to delet it..."); item.ItemId = int.Parse(Console.ReadLine()); Console.WriteLine("enter item titel delet it..."); item.Titel = Console.ReadLine(); collectie.ItemsInCollectie.Remove(item); }
public void Terugbrengen(Item item) { CollectieBibliotheek collectie = new CollectieBibliotheek(); Console.WriteLine("enter the item Id to returen it..."); int inpot = int.Parse(Console.ReadLine()); if (item.ItemId.Equals(inpot) && item.Uitgeleend) { collectie.ItemsInCollectie.Add(item); Console.WriteLine("item has been returened..."); } }
public void GeefOVerzichtLeden() { Lid lid = new Lid(); CollectieBibliotheek collectie = new CollectieBibliotheek(); Console.WriteLine("press A to see the members list..."); ConsoleKey key = Console.ReadKey().Key; if (key == ConsoleKey.A) { foreach (var item in collectie.Leden) { Console.WriteLine(item.voornaam + " " + item.FamilieName); } } }
public void RegistreeralsLid() { Console.WriteLine("please enter your birthdate..."); Lid newlid = new Lid(); newlid.Geboortedatum = int.Parse(Console.ReadLine()); CollectieBibliotheek nlid = new CollectieBibliotheek(); nlid.Leden.Add(newlid); Console.WriteLine("you are now a memmber..."); Console.Clear(); Console.WriteLine(newlid.voornaam); Console.WriteLine("keis wat well u doen..."); Console.WriteLine("press A for Items uitlenen\npress B for Items terugbrengen\npress C for Items reserveren"); ConsoleKey keyinstrotie = Console.ReadKey().Key; if (keyinstrotie == ConsoleKey.A) { Console.Clear(); CollectieBibliotheek collectie = new CollectieBibliotheek(); foreach (var item in collectie.ItemsInCollectie) { Console.WriteLine(item.Titel + "\t" + item.SoortItem); } } else if (keyinstrotie == ConsoleKey.B) { Console.Clear(); List <Item> itemsterug = new List <Item>(); Item terugitem = new Item(); Console.WriteLine("pleas enter item titel..."); terugitem.Titel = Console.ReadLine(); Console.WriteLine("pleas enter item Id..."); terugitem.ItemId = int.Parse(Console.ReadLine()); itemsterug.Add(terugitem); } else if (keyinstrotie == ConsoleKey.C) { List <Item> ItemReservatie = new List <Item>(); Item itemre = new Item(); itemre.Titel = Console.ReadLine(); ItemReservatie.Add(itemre); } }
public void Uitlenen(Item item, CollectieBibliotheek collectie) { Lid lid = new Lid(); Console.WriteLine("choos what tou would lik to rent..."); foreach (var item1 in collectie.ItemsInCollectie) { Console.WriteLine(item1.ItemId + " " + item1.Titel); } Console.WriteLine("enter the item titel or itemId to rent it..."); ConsoleKey key = Console.ReadKey().Key; if (key == ConsoleKey.T) { string inpot; inpot = Console.ReadLine(); if (collectie.ItemsInCollectie.Contains(item) && item.Titel == inpot) { Console.WriteLine("item has been found"); lid.ItemsUitgeleend.Add(item); } else { Console.WriteLine("item has not been found"); } } else if (key == ConsoleKey.I) { int inpot1 = Convert.ToInt32(Console.ReadLine()); if (collectie.ItemsInCollectie.Contains(item) && item.ItemId == inpot1) { Console.WriteLine("item has been found"); lid.ItemsUitgeleend.Add(item); } else { Console.WriteLine("item has not been found"); } } }
public void ToonOverzicht(CollectieBibliotheek collectie)//x4 { Console.WriteLine("chose out of the list..."); Console.WriteLine("press a to see the full collection\npress d to see the droobed collection\npress v to see the avilauble itemes\n" + "press n to see non aveluble itemes\ns for item soort..."); ConsoleKey key2 = Console.ReadKey().Key; switch (key2) { case ConsoleKey.A: Console.Clear(); foreach (var itemA in collectie.ItemsInCollectie) { Console.WriteLine($"{itemA.ItemId}\t{itemA.Titel}\t{itemA.Uitgeleend}"); } break; case ConsoleKey.D: Console.Clear(); foreach (var itemA in collectie.AfgevoerdeItems) { Console.WriteLine($"{itemA.ItemId}\t{itemA.Titel}\t{itemA.Uitgeleend}\t{itemA.SoortItem}"); } break; case ConsoleKey.V: Console.Clear(); foreach (var itemA in collectie.ItemsInCollectie) { if (!itemA.Uitgeleend) { Console.WriteLine($"{itemA.ItemId}\t{itemA.Titel}\t{itemA.Uitgeleend}\t{itemA.SoortItem}"); } continue; } break; case ConsoleKey.N: Console.Clear(); foreach (var itemA in collectie.ItemsInCollectie) { if (!itemA.Uitgeleend) { Console.WriteLine($"{itemA.ItemId}\t{itemA.Titel}\t{itemA.Uitgeleend}\t{itemA.SoortItem}"); } continue; } break; case ConsoleKey.S: if (key2 == ConsoleKey.S) { Console.Clear(); string value = Console.ReadLine(); SoortItem soortItem = (SoortItem)Enum.Parse(typeof(SoortItem), value); foreach (var itemA in collectie.ItemsInCollectie) { Console.WriteLine($"{itemA.ItemId}\t{itemA.Titel}\t{itemA.Uitgeleend}\t{itemA.SoortItem}"); } } break; default: break; } }