Example #1
0
        public void TestToevoegenVerwijderenBoek()
        {
            //Afmetingen toevoegen
            Afmeting af = new Afmeting(2, 2, 2);
            //Maken van een boek
            Boek B1 = new Boek("Hercules", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "de druk", "00000001", 20, 5);

            //Test van het afdrukken van de huidige boeken
            BoekenWinkel.NieuwBoek(B1);
            //Verwijderen van een Tijdschrift
            BoekenWinkel.VerwijderBoek(B1);
        }
        public void TestToevoegenVerwijderenTijdschrift1()
        {
            //Afmetingen toevoegen
            Afmeting af = new Afmeting(2, 2, 2);
            //Tijdschrift definieren
            Tijdschrift T1 = new Tijdschrift("Donald Duck", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "00000005", 30, DayOfWeek.Monday, DayOfWeek.Friday);

            //Tijdschrift toevoegen aan de lijst
            BoekenWinkel.NieuwTijdschrift(T1);

            //Nu het verwijderen van een Tijdschrift

            BoekenWinkel.VerwijderTijdschrift(T1);
        }
        public void TestToevoegenUitlezenBoek()
        {
            //Afmeting Toevoegen
            Afmeting af = new Afmeting(2, 2, 2);

            //Tijdschrift toevoegen
            Boek B1 = new Boek("Hercules", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "Drukkerij", "00000001", 20, 5);

            BoekenWinkel.NieuwBoek(B1);
            //ToString() is veranderd naar een eigen ToString() Methode.
            //Deze staat in de ToString() method in Tijdschrift en Boeken
            //We doen object Boek naar een toString en deze tostring van base Object is naar Object boek gegaan
            foreach (Boek b in Publicatie.Boekenlijst)
            {
                Console.WriteLine(b);
            }
            //Hij laat correct alle waarden zien
            //Geslaagd
        }
        public void TestToevoegenUitlezenTijdschrift()
        {
            //Afmeting Toevoegen
            Afmeting af = new Afmeting(2, 2, 2);

            //Tijdschrift toevoegen
            Tijdschrift T1 = new Tijdschrift("Donald Duck", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "00000005", 30, DayOfWeek.Monday, DayOfWeek.Friday);

            BoekenWinkel.NieuwTijdschrift(T1);
            //ToString() is veranderd naar een eigen ToString() Methode.
            //Deze staat in de ToString() method in Tijdschrift en Boeken
            //We doen object Boek naar een toString en deze tostring van base Object is naar Object boek gegaan
            foreach (Tijdschrift t in Publicatie.Tijdschriftenlijst)
            {
                Console.WriteLine(t);
            }
            //Hij laat correct alle waarden zien
            //Geslaagd
        }
Example #5
0
        static void Main(string[] args)
        {
            Afmeting af = new Afmeting(2, 2, 2);

            Boek B1 = new Boek("Hercules", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "Drukkerij", "9789461013330", 20, 5);
            Boek B2 = new Boek("SneeuwWitje", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "de druk", "9789464016730", 20, 5);
            Boek B3 = new Boek("Hunger games", "Het oosten", Enum_Taal.Engels, af, 12, 25.50m, "de druk", "9789464010032", 20, 5);
            Boek B4 = new Boek("IT", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "de druk", "9787841213330", 20, 5);
            Boek B5 = new Boek("IT", "Het oosten", Enum_Taal.Nederlands, af, 12, 25.50m, "de druk", "9789673215530", 20, 5);

            Tijdschrift T1 = new Tijdschrift("Donald Duck", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "5123_7813", 30, DayOfWeek.Monday, DayOfWeek.Friday);
            Tijdschrift T2 = new Tijdschrift("Top Gear", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "5124_7843", 30, DayOfWeek.Monday, DayOfWeek.Friday);
            Tijdschrift T3 = new Tijdschrift("Quest", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "5125_7893", 30, DayOfWeek.Monday, DayOfWeek.Friday);
            Tijdschrift T4 = new Tijdschrift("Discover", "auteur", Enum_Taal.Nederlands, af, 5, 10.50m, "5126_7921", 30, DayOfWeek.Monday, DayOfWeek.Friday);

            BoekenWinkel.NieuwBoek(B1);
            BoekenWinkel.NieuwBoek(B2);
            BoekenWinkel.NieuwBoek(B3);
            BoekenWinkel.NieuwBoek(B4);
            BoekenWinkel.NieuwBoek(B5);

            BoekenWinkel.NieuwTijdschrift(T1);
            BoekenWinkel.NieuwTijdschrift(T2);
            BoekenWinkel.NieuwTijdschrift(T3);
            BoekenWinkel.NieuwTijdschrift(T4);


            Console.WriteLine("Wat wilt u Doen?");
            Console.WriteLine(" Optie 1: Toon Alle boeken");
            Console.WriteLine(" Optie 2: Toon Alle tijdschriften");
            Console.WriteLine(" Optie 3: Boek toevoegen");
            Console.WriteLine(" Optie 4: Tijdschrift toevoegen");
            string option = Console.ReadLine();

            if (option == "1")
            {
                BoekenWinkel.ToonAlleBoeken();
            }
            if (option == "2")
            {
                BoekenWinkel.ToonAlleTijdschriften();
            }
            if (option == "3")
            {
                Console.Clear();
                Console.WriteLine("Wat is het titel van het boek");
                string Titel = Console.ReadLine();
                Console.WriteLine("Wie is de Auteur?");
                string Auteur = Console.ReadLine();
                Console.WriteLine("Wat is de taal van het boek? Kies uit Nederlands, Engels of Duits");
                string Taal = Console.ReadLine();
                Console.WriteLine("Wat is het gewicht in gram?");
                string Gewicht = Console.ReadLine();
                Console.WriteLine("Wat is de prijs in Decimaal? (Met een ,)");
                string Prijs = Console.ReadLine();
                Console.WriteLine("Wat is de drukkerij");
                string Drukkerij = Console.ReadLine();
                Console.WriteLine("Wat is de ISBN (DIt moet een 13 getallig cijfer worden en moet beginnen met 978) Bijvoorbeeld: 9789461013330");
                string ISBN = Console.ReadLine();
                Console.WriteLine("Wat is het minimum aantal van de boeken die er nodig zijn?");
                string minimumAantal = Console.ReadLine();
                Console.WriteLine("Wat is het maximumaantal van de boeken?");
                string MaximumAantal = Console.ReadLine();

                int i       = 6;
                int gewicht = Int32.TryParse(Gewicht);

                Boek B6 = new Boek(Titel, Auteur, Taal, af, Gewicht, Prijs, Drukkerij, ISBN, MaximumAantal, minimumAantal);
            }
            if (option == "4")
            {
                Console.Clear();
                Console.WriteLine("Wat is de titel van het tijdschrift");
                string Titel = Console.ReadLine();
                Console.WriteLine("Wie is de Auteur van het tijdschrift?");
                string Auteur = Console.ReadLine();
                Console.WriteLine("Wat is de taal van het tijdschrift?");
                string taal = Console.ReadLine();
                Console.WriteLine("Wat is de afmeting van het tijdschrift?");
                string afmeting = Console.ReadLine();
                Console.WriteLine("Wat is het gewicht van het tijdschrift?");
                string gewicht = Console.ReadLine();
                Console.WriteLine("Wat is de prijs van het tijdschrift?");
                string prijs = Console.ReadLine();
                Console.WriteLine("Wat is de ISSN code van het tijdschrift?");
                string ISSN = Console.ReadLine();
                Console.WriteLine("Hoeveel tijdschriften wil u bestellen");
                string bestellen = Console.ReadLine();
                Console.WriteLine("op welke dag wilt u de tijdschriften bestellen");
                string besteldag = Console.ReadLine();
                Console.WriteLine("op welke dag wilt u de tijdschriften publiceren");
                string publicatiedag = Console.ReadLine();
            }

            Console.ReadKey();
        }