private static Reisbureau[] ShowBureaus() { Reisbureau[] bureaus = new Reisbureau[] { new Reisbureau() { Gemeente = "Halle", Postcode = 1500, Straat = "Sint-Rochusstraat 65", Naam = "SelectAir" }, new Reisbureau() { Gemeente = "Halle", Postcode = 1500, Straat = "Basiliekstraat 72", Naam = "TUI" }, new Reisbureau() { Gemeente = "Halle", Postcode = 1500, Straat = "Basiliekstraat 92", Naam = "Neckermann" } }; return(bureaus); }
static void Main(string[] args) { Reis[] reis1 = new Reis[2]; reis1[0] = new Autovakantie(true, new DateTime(11, 10, 2021), new DateTime(11, 10, 2020), 6); reis1[1] = new Cruise(true, new DateTime(10, 02, 2022), new DateTime(10, 03, 2022), 3); reis1[2] = new Vliegtuigvakantie(true, new DateTime(10, 02, 2022), new DateTime(10, 03, 2022), 3); double v0 = reis1[0].BerekenPrijs(); double v1 = reis1[1].BerekenPrijs(); double v2 = reis1[2].BerekenPrijs(); string v00 = $"{reis1[0].AantalDagen} {reis1[0].AantalPersonen} {reis1[0].vertrekdatum} {reis1[0].Terugkeerdatum} {reis1[0].BerekenPrijs()}"; string v11 = $"{reis1[1].AantalDagen} {reis1[1].AantalPersonen} {reis1[1].vertrekdatum} {reis1[1].Terugkeerdatum} {reis1[1].BerekenPrijs()}"; string v22 = $"{reis1[2].AantalDagen} {reis1[2].AantalPersonen} {reis1[2].vertrekdatum} {reis1[2].Terugkeerdatum} {reis1[2].BerekenPrijs()}"; Console.WriteLine(v0 + " " + v00); Console.WriteLine(v1 + " " + v11); Console.WriteLine(v2 + " " + v22); Person[] people1 = new Person[1]; people1[0] = new Person { FamilieNaam = "saif1", VoorNaam = "saif", Adres = new Adres { Gemeente = "sG", StraatNaam = "2s", HuisNr = 77, PostCode = "S7" } }; string P1 = $" {people1[0].Adres.Gemeente} {people1[0].Adres.PostCode} {people1[0].Adres.HuisNr} {people1[0].Adres.StraatNaam}"; string P = people1[0].Naam; Console.WriteLine(P + " " + P1); Console.WriteLine(); Reisbureau[] reisbureaus1 = new Reisbureau[1]; reisbureaus1[0] = new Reisbureau { Adres = new Adres { Gemeente = "r1", StraatNaam = "r2", HuisNr = 3, PostCode = "r4" }, Naam = "reisbb", }; string s = reisbureaus1[0].Naam; string s1 = $" {reisbureaus1[0].Adres.Gemeente} {reisbureaus1[0].Adres.PostCode} {reisbureaus1[0].Adres.HuisNr} {reisbureaus1[0].Adres.StraatNaam}"; Console.WriteLine(s + " " + s1); Reisreservatie[] reisreservaties1 = new Reisreservatie[1]; reisreservaties1[0] = new Reisreservatie(people1[0], reis1[0], reisbureaus1[0]); }
private static Reisbureau[] newReisbureau() { Reisbureau[] reisBureau = new Reisbureau[3]; reisBureau[0] = new Reisbureau { Naam = "ASPL", Adres = new Adres() { Gemeente = "ASPLEAA", Straat = "AsPLStraat ", HuisNr = "11", Postcode = 1020 } }; reisBureau[1] = new Reisbureau { Naam = "GlobeCA", Adres = new Adres() { Gemeente = "hall", Straat = "GlobalStraat ", HuisNr = "3", Postcode = 1080 } }; reisBureau[2] = new Reisbureau { Naam = "CIC Reis", Adres = new Adres() { Gemeente = "Jette", Straat = "CICstraat ", HuisNr = "20", Postcode = 9102 } }; Console.WriteLine(); Console.WriteLine($"reisBureau name : {reisBureau[0].Naam}\n Gemeente : {reisBureau[0].Adres.Gemeente}\n straat : {reisBureau[0].Adres.Straat}\n huisNr : {reisBureau[0].Adres.HuisNr}\n poscode : {reisBureau[0].Adres.Postcode}"); Console.WriteLine("\n*****************"); Console.WriteLine(); Console.WriteLine($"reisBureau name : {reisBureau[1].Naam}\n Gemeente : {reisBureau[1].Adres.Gemeente}\n straat : {reisBureau[1].Adres.Straat}\n huisNr : {reisBureau[1].Adres.HuisNr}\n poscode : {reisBureau[1].Adres.Postcode}"); Console.WriteLine("\n******************"); Console.WriteLine(); Console.WriteLine($"reisBureau name : {reisBureau[2].Naam}\n Gemeente : {reisBureau[2].Adres.Gemeente}\n straat : {reisBureau[2].Adres.Straat}\n huisNr : {reisBureau[2].Adres.HuisNr}\n poscode : {reisBureau[2].Adres.Postcode}"); Console.WriteLine(); return(reisBureau); }
static void InitReisbureaus() { reisbureaus[0] = new Reisbureau { Naam = "TUI", Adres = new Adres { Gemeente = "Uccle", HuisNr = " 819", Postcode = 1180, Straat = "Chaussée d'Alsemberg" } }; reisbureaus[1] = new Reisbureau { Naam = "GIGATOUR", Adres = new Adres { Gemeente = "Bruxelles", HuisNr = " 59", Postcode = 1050, Straat = "Chaussée de Waterloo" } }; reisbureaus[2] = new Reisbureau { Naam = "Corendon", Adres = new Adres { Gemeente = "Zaventem", HuisNr = " 3", Postcode = 1930, Straat = "Brussels Airport Level " } }; }
static void CreateReisbureaus() { reisbureaus[0] = new Reisbureau { Naam = "The flying Dutchman", Adres = new Adres { Gemeente = "Postel", Postcode = 2400, Straat = "Busjekomtzostraat", HuisNr = "56", } }; reisbureaus[1] = new Reisbureau { Naam = "De ReisDuif", Adres = new Adres { Gemeente = "Brussel", Postcode = 1000, Straat = "Roekoestraat", HuisNr = "19", } }; reisbureaus[2] = new Reisbureau { Naam = "Oep Otel", Adres = new Adres { Gemeente = "Mechelen", Postcode = 2800, Straat = "Bruul", HuisNr = "10", } }; }
static void Main(string[] args) { Console.InputEncoding = Encoding.UTF8; Console.OutputEncoding = Encoding.UTF8; #region Persoon Persoon persoon4 = new Persoon("Voornaam4", "Familie4") { Adres = new Adres() { Gemeente = "aalst", Postcode = 9300, Huisnr = "62", straat = "ledebaan" } }; Persoon persoon1 = new Persoon("Voornaam1", "Familie1") { Adres = new Adres() { Gemeente = "aalst", Postcode = 9300, Huisnr = "62", straat = "ledebaan" } }; Persoon persoon2 = new Persoon("Voornaam2", "Familie2") { Adres = new Adres() { Gemeente = "aalst", Postcode = 9300, Huisnr = "62", straat = "ledebaan" } }; Persoon persoon3 = new Persoon("Voornaam3", "Familie3") { Adres = new Adres() { Gemeente = "aalst", Postcode = 9300, Huisnr = "62", straat = "ledebaan" } }; #endregion #region Reisbureau Reisbureau reisbureau1 = new Reisbureau("Bruxelles") { Adres = new Adres() { straat = "bxlstraat", Gemeente = "bxl", Huisnr = "10", Postcode = 1000 } }; Reisbureau reisbureau2 = new Reisbureau("Paris"); Reisbureau reisbureau3 = new Reisbureau("Tokyo"); Reisbureau reisbureau4 = new Reisbureau("London"); #endregion #region Cruise Console.WriteLine("Cruise"); Cruise persoon1cruise = new Cruise(new DateTime(2020, 1, 25, 9, 30, 00), new DateTime(2020, 11, 25, 21, 15, 30)); Console.WriteLine($"Aantaldagen: {persoon1cruise.AantalDagen} - maal basisdagprijs = {persoon1cruise.BerekenPrijs()}"); Cruise persoon2cruise = new Cruise(new DateTime(2020, 1, 17, 9, 30, 00), new DateTime(2020, 1, 25, 21, 15, 30)); Console.WriteLine($"Aantaldagen: {persoon2cruise.AantalDagen} - maal basisdagprijs = {persoon2cruise.BerekenPrijs()}"); Cruise persoon3cruise = new Cruise(new DateTime(2020, 2, 14, 9, 30, 00), new DateTime(2020, 3, 20, 21, 15, 30)); Console.WriteLine($"Aantaldagen: {persoon3cruise.AantalDagen} - maal basisdagprijs = {persoon3cruise.BerekenPrijs()}"); Cruise persoon4cruise = new Cruise(new DateTime(2020, 2, 14, 9, 30, 00), new DateTime(2020, 3, 20, 21, 15, 30)); Console.WriteLine($"Aantaldagen: {persoon4cruise.AantalDagen} - maal basisdagprijs = {persoon4cruise.BerekenPrijs()}"); Console.WriteLine(new string('-', 10)); #endregion #region Autovakantie Console.WriteLine("Autovakantie"); Autovakantie person1autovakantie = new Autovakantie(persoon1cruise.VertrekkeerDatum, persoon1cruise.TerugkeerDatum); person1autovakantie.AaantalPersonen = 6; Console.WriteLine($"{person1autovakantie.AaantalPersonen}"); Console.WriteLine(new string('-', 10)); #endregion #region Reservatie Console.WriteLine("Reservatie"); Reisreservatie resiperson1 = new Reisreservatie(persoon1, reisbureau1, persoon1cruise); Reisreservatie resiperson2 = new Reisreservatie(persoon2, reisbureau2, persoon2cruise); Reisreservatie resiperson3 = new Reisreservatie(persoon3, reisbureau3, persoon3cruise); Reisreservatie resiperson4 = new Reisreservatie(persoon4, reisbureau4, persoon4cruise); #endregion #region Vliegtuigvakantie Console.WriteLine("Vliegtuigvakantie"); Vliegtuigvakantie persoon1ticket = new Vliegtuigvakantie(new DateTime(2020, 2, 2), new DateTime(2020, 5, 5), 250, 1); Console.WriteLine($"TicketPrijs: {persoon1ticket.VliegtuigticketPrijs} - {persoon1ticket.AantalDagen} - {persoon1ticket.AaantalPersonen}"); Vliegtuigvakantie persoon2ticket = new Vliegtuigvakantie(new DateTime(2020, 2, 2), new DateTime(2020, 5, 5), 670, 8); Vliegtuigvakantie persoon3ticket = new Vliegtuigvakantie(new DateTime(2020, 2, 2), new DateTime(2020, 5, 5), 880, 14); Vliegtuigvakantie persoon4ticket = new Vliegtuigvakantie(new DateTime(2020, 2, 2), new DateTime(2020, 5, 5), 195, 2); #endregion #region Main Program Console.WriteLine($"{resiperson1.Persoon} heeft een reis van {persoon1cruise.AantalDagen} dagen geboekt bij {resiperson1.Reisbureau} en dat kost {persoon1ticket.AaantalPersonen * (persoon1cruise.BerekenPrijs()):c}."); Console.WriteLine($"{resiperson2.Persoon} heeft een reis van {persoon2cruise.AantalDagen} dagen geboekt bij {resiperson2.Reisbureau} en dat kost {persoon2ticket.AaantalPersonen * persoon2ticket.VliegtuigticketPrijs:C}."); Console.WriteLine($"{resiperson3.Persoon} heeft een reis van {persoon3cruise.AantalDagen} dagen geboekt bij {resiperson3.Reisbureau} en dat kost {persoon3ticket.AaantalPersonen * persoon3ticket.VliegtuigticketPrijs:C}."); Console.WriteLine($"{resiperson4.Persoon} heeft een reis van {persoon4cruise.AantalDagen} dagen geboekt bij {resiperson4.Reisbureau} en dat kost {persoon4ticket.AaantalPersonen * persoon4ticket.VliegtuigticketPrijs:C}."); Console.ReadKey(); #endregion }