Example #1
0
 public Tijdschrift(string titel, string auteur, Afmeting afmeting, int gewicht, decimal prijs,
                    string iSSN, int aantalTijdschriftenBestellen, DayOfWeek bestelDag, DayOfWeek publicatieDag, int voorraad)
     : base(titel, auteur, afmeting, gewicht, prijs, voorraad)
 {
     ISSN = iSSN;
     AantalTijdschriftenBestellen = aantalTijdschriftenBestellen;
     BestelDag     = bestelDag;
     PublicatieDag = publicatieDag;
 }
Example #2
0
 protected Product(string titel, string auteur, Afmeting afmeting, int gewicht, decimal prijs, int voorraad)
 {
     Titel    = titel;
     Auteur   = auteur;
     Afmeting = afmeting;
     Gewicht  = gewicht;
     Prijs    = prijs;
     Voorraad = voorraad;
 }
Example #3
0
        public static void TestMethode()
        {
            var testAfmeting = new Afmeting(5, 5, 5);
            var testBoek     = new Boek("harry_potter_and_the_philospher_stone", "j.k.rowling", EnumTaal.Engels, 290, 12.49, testAfmeting, 1408855928, 20, 50, 34, "1", 1);
            var testBoek2    = new Boek("harry_potter_and_the_goblet_of_fire", "j.k.rowling", EnumTaal.Engels, 300, 14.99, testAfmeting, 1456715498, 20, 50, 24, "1", 1);
            var testBoek3    = new Boek("harry_potter_and_the_prisoner_of_azkaban", "j.k.rowling", EnumTaal.Engels, 280, 15.00, testAfmeting, 2549738946, 20, 50, 44, "1", 1);
            var testBoek4    = new Boek("harry_potter_and_the_half_blood_prince", "j.k.rowling", EnumTaal.Engels, 280, 12.99, testAfmeting, 1642679426, 20, 50, 35, "1", 1);
            var testBoek5    = new Boek("harry_potter_and_the_order_of_the_phoenix", "j.k.rowling", EnumTaal.Engels, 300, 11.99, testAfmeting, 1646548496, 20, 50, 32, "1", 1);
            var testBoek6    = new Boek("harry_potter_and_the_deathly_hallows", "j.k.rowling", EnumTaal.Engels, 290, 12.99, testAfmeting, 1498764978, 20, 50, 23, "1", 1);

            var testtijdschrift  = new Tijdschrift("donald_duck", "walt disney", EnumTaal.Nederlands, 140, 4.99, testAfmeting, "16-02-2018", "20-02-2018", 54987618, 200, 1);
            var testtijdschrift2 = new Tijdschrift("vtwonen", "ruben gijsbert", EnumTaal.Nederlands, 145, 5.50, testAfmeting, "17-02-2018", "18-02-2018", 98654879, 250, 1);
            var testtijdschrift3 = new Tijdschrift("autoweek", "frits huizen", EnumTaal.Nederlands, 135, 4.50, testAfmeting, "15-02-2018", "16-02-2018", 46987614, 240, 1);

            Boekenwinkel.NieuwBoek(testBoek);
            Boekenwinkel.NieuwBoek(testBoek2);
            Boekenwinkel.NieuwBoek(testBoek3);
            Boekenwinkel.NieuwBoek(testBoek4);
            Boekenwinkel.NieuwBoek(testBoek5);
            Boekenwinkel.NieuwBoek(testBoek6);
            var test = Boekenwinkel.ToonAlleBoeken();

            Console.WriteLine(test);
            Console.WriteLine("=-=-=-=");
            Boekenwinkel.VerwijderBoek(testBoek3);
            Boekenwinkel.VerwijderBoek(testBoek6);

            Boekenwinkel.VerkoopBoek(1408855928, 5);
            test = Boekenwinkel.ToonAlleBoeken();
            Console.WriteLine(test);

            Console.WriteLine("=-=-=-=");
            Boekenwinkel.NieuwTijdschrift(testtijdschrift);
            Boekenwinkel.NieuwTijdschrift(testtijdschrift2);
            Boekenwinkel.NieuwTijdschrift(testtijdschrift3);
            test = Boekenwinkel.ToonAlleTijdschriften();

            Console.ReadKey();
            Console.Clear();

            Console.WriteLine("F2 TestMethode | F3 AddBook | F4 Stop");
        }
Example #4
0
 public Boek(string druk, string ISBN, int minVoorraad, int maxVoorraad, string titel, string auteur, Afmeting afmeting, int gewicht, decimal prijs, int voorraad)
     : base(titel, auteur, afmeting, gewicht, prijs, voorraad)
 {
     this.druk        = druk;
     this.ISBN        = ISBN;
     this.minVoorraad = minVoorraad;
     this.maxVoorraad = maxVoorraad;
 }