/// <summary> /// Nieuw tijdschrift toevoegen. /// </summary> /// <param name="_titel">de titel.</param> /// <param name="_auteur">de auteur.</param> /// <param name="_taal">de taal.</param> /// <param name="_gewicht">het gewicht.</param> /// <param name="_prijs">de prijs.</param> /// <param name="_lengte">de lengte.</param> /// <param name="_breedte">de breedte.</param> /// <param name="_hoogte">de hoogte.</param> /// <param name="_uitgiftedag">de uitgiftedag.</param> /// <param name="_besteldag">de besteldag.</param> /// <param name="_issn">het issn.</param> /// <param name="_bestelaantal">het bestelaantal.</param> /// <param name="_boekenwinkelid">de boekenwinkelid.</param> public static void NieuwTijdschrift(string _titel, string _auteur, EnumTaal _taal, int _gewicht, double _prijs, int _lengte, int _breedte, int _hoogte, string _uitgiftedag, string _besteldag, long _issn, int _bestelaantal, int _boekenwinkelid) { try { var afmeting = new Afmeting(_breedte, _hoogte, _lengte); var objtijdschrift = new Tijdschrift(_titel, _auteur, _taal, _gewicht, _prijs, afmeting, _uitgiftedag, _besteldag, _issn, _bestelaantal, _boekenwinkelid); if (Product.Tijdschriftenlijst.Contains(objtijdschrift)) { Console.WriteLine("This magazine has already been added"); } Product.Tijdschriftenlijst.Add(objtijdschrift); } catch { Console.WriteLine("You have to enter data in the lines."); } }
/// <summary> /// Nieuw boek toevoegen. /// </summary> /// <param name="_titel">de titel.</param> /// <param name="_auteur">de auteur.</param> /// <param name="_taal">de taal.</param> /// <param name="_gewicht">het gewicht.</param> /// <param name="_prijs">de prijs.</param> /// <param name="_lengte">de lengte.</param> /// <param name="_hoogte">de hoogte.</param> /// <param name="_breedte">de breedte.</param> /// <param name="_isbn">hetisbn.</param> /// <param name="_minimum">het minimum.</param> /// <param name="_maximaal">het maximaal.</param> /// <param name="_aantalvoorraad">de aantalvoorraad.</param> /// <param name="_druk">de druk.</param> /// <param name="_boekenwinkelid">de boekenwinkelid.</param> public static void NieuwBoek(string _titel, string _auteur, EnumTaal _taal, int _gewicht, double _prijs, int _lengte, int _hoogte, int _breedte, long _isbn, int _minimum, int _maximaal, int _aantalvoorraad, string _druk, int _boekenwinkelid) { try { var afmeting = new Afmeting(_breedte, _hoogte, _lengte); var objboek = new Boek(_titel, _auteur, _taal, _gewicht, _prijs, afmeting, _isbn, _minimum, _maximaal, _aantalvoorraad, _druk, _boekenwinkelid); if (Product.Boekenlijst.Contains(objboek)) { Console.WriteLine("This book has already been added"); } Product.Boekenlijst.Add(objboek); } catch { Console.WriteLine("You have to enter data in the lines."); } }
public static void BoekToevoegen() { EnumTaal taal = 0; string titel = null; int boekenwinkel = 0; try { Console.Clear(); Console.WriteLine("Wat is de titel van het boek"); titel = Console.ReadLine(); Console.WriteLine("Wat is de acteur van het boek"); string acteur = Console.ReadLine(); Console.WriteLine("Wat is de taal van het boek"); Console.WriteLine(""); Console.WriteLine("0 = Nederlands"); Console.WriteLine("1 = Engels"); Console.WriteLine("2 = Frans"); Console.WriteLine("3 = Duits"); Console.WriteLine(""); var key = Console.ReadKey(true); if (key.Key == ConsoleKey.NumPad0) { taal = EnumTaal.Nederlands; } if (key.Key == ConsoleKey.NumPad1) { taal = EnumTaal.Engels; } if (key.Key == ConsoleKey.NumPad2) { taal = EnumTaal.Frans; } if (key.Key == ConsoleKey.NumPad3) { taal = EnumTaal.Duits; } Console.WriteLine("Wat is de gewicht van het boek"); int gewicht = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Wat is de prijs van het boek"); double prijs = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Wat is de lengte van het boek"); int lengte = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Wat is de breedte van het boek"); int breedte = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Wat is de hoogte van het boek"); int hoogte = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Wat is de ISBN van het boek"); long isbn = Convert.ToInt64(Console.ReadLine()); Console.WriteLine("Wat is de minimaal aantel boeken"); int minimaal = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Wat is de maximaal aantal boeken"); int maximaal = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Hoeveel boeken kan je toevoegen"); int voorraad = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Wat is de druk van het boek"); string druk = Console.ReadLine(); Console.WriteLine("Wat is de boekenwinkel"); boekenwinkel = Convert.ToInt32(Console.ReadLine()); Boekenwinkel.NieuwBoek(titel, acteur, taal, gewicht, prijs, lengte, hoogte, breedte, isbn, minimaal, maximaal, voorraad, druk, boekenwinkel); } catch { Console.WriteLine("Er is iets fout gegaan in het maken van het boek."); } Console.Clear(); Console.WriteLine($"Het boek {titel} is toegevoegd aan de boekenwinkel {boekenwinkel}"); Console.ReadKey(); Console.Clear(); Console.WriteLine("F2 TestMethode | F3 AddBook | F4 Stop"); }