示例#1
0
 /// <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.");
     }
 }
示例#2
0
 /// <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.");
     }
 }
示例#3
0
        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");
        }