private static void ActiesBezoeker(int keuze, Bezoeker bezoeker) { switch (keuze) { case 1: Menu.ClearScherm(); Console.WriteLine("Registreer als lid:"); Console.WriteLine(); bezoeker.RegistreerAlsLid(); basismenu = true; break; case 2: Menu.ClearScherm(); string zoekterm = Menu.SubMenuZoekItem(); Menu.ItemsTonen(bezoeker.ZoekItem(zoekterm)); break; case 3: Menu.ClearScherm(); Overzicht(bezoeker); break; case 4: basismenu = true; break; default: break; } }
static void Main(string[] args) { CollectieBibliotheek bib = new CollectieBibliotheek(); do { Bezoeker user = GetUser(Menu.LogIn()); basismenu = false; do { if (user is Medewerker) { ActiesMedewerker(Menu.BasisMenuMedewerker(user), user as Medewerker); Console.WriteLine("Druk op een toets om terug te keren"); Console.ReadKey(); } else if (user is Lid) { ActiesLid(Menu.BasisMenuLid(user), user as Lid); Console.WriteLine("Druk op een toets om terug te keren"); Console.ReadKey(); } else { ActiesBezoeker(Menu.BasisMenuBezoeker(user), user); Console.WriteLine("Druk op een toets om terug te keren"); Console.ReadKey(); } } while (!basismenu); } while (true); }
public Bezoeker BestaatBezoeker(Bezoeker bezoeker) { using (var db = new VoetbalEntities()) { } return(null); }
private static void Overzicht(Bezoeker bezoeker) { int keuze = Menu.SubMenuOverzicht(); switch (keuze) { case 1: Menu.ClearScherm(); bezoeker.ToonOverzichtBoek(); break; case 2: Menu.ClearScherm(); bezoeker.ToonOverzichtStripverhaal(); break; case 3: Menu.ClearScherm(); bezoeker.ToonOverzichtCD(); break; case 4: Menu.ClearScherm(); bezoeker.ToonOverzichtDVD(); break; default: break; } }
public Gebruiker Inloggen(string gebruikersnaam, string wachtwoord) { Gebruiker gebruiker = null; Connect(); try { string query = "SELECT * FROM Gebruiker WHERE gebruikersnaam = @Gebruiker AND Wachtwoord = @Wachtwoord"; using (command = new SqlCommand(query, sQLcon)) { command.Parameters.AddWithValue("@Gebruiker", gebruikersnaam); command.Parameters.AddWithValue("@Wachtwoord", EncryptString(wachtwoord)); reader = command.ExecuteReader(); while (reader.Read()) { if (reader["GebruikerType"].ToString().ToLower() == "bezoeker") { gebruiker = new Bezoeker(); } else if (reader["GebruikerType"].ToString().ToLower() == "beheerder") { gebruiker = new Beheerder(); } else if (reader["GebruikerType"].ToString().ToLower() == "medewerker") { gebruiker = new Medewerker(); } gebruiker.ID = Convert.ToInt32(reader["ID"]); gebruiker.Gebruikersnaam = reader["Gebruikersnaam"].ToString(); gebruiker.Wachtwoord = reader["Wachtwoord"].ToString(); gebruiker.Voornaam = reader["Voornaam"].ToString(); if (reader["Tussenvoegsel"].GetType() != typeof(DBNull)) { gebruiker.Tussenvoegsel = reader["Tussenvoegsel"].ToString(); } gebruiker.Achternaam = reader["Achternaam"].ToString(); if (Convert.ToInt32(reader["Aanwezig"]) == 1) { gebruiker.Aanwezig = true; } else { gebruiker.Aanwezig = false; } } } } catch (Exception e) { throw new FoutBijUitvoerenQueryException(e.Message); } Close(); return(gebruiker); }
private static Bezoeker GetUser(Bezoeker user) { while (user == null) { user = Menu.LogIn(); } return(user); }
public ActionResult GebruikerBijBarcode(string barcode) { Bezoeker bezoeker = new Bezoeker(); bezoeker = (Bezoeker)bezoeker.GebruikerBijBarcode(barcode); Session["Toegang"] = bezoeker; bezoeker.AfwezigAanwezig(bezoeker); return(RedirectToAction("Index", "Toegangs")); }
static void Main(string[] args) { Bezoeker bezoeker = new Bezoeker(); bezoeker.FamilieNaam = "FamBezoeker"; bezoeker.VoorNaam = "VoorBezoeker"; Console.WriteLine($"Bezoeker: {bezoeker}"); Medewerker medewerker = new Medewerker(); medewerker.FamilieNaam = "FamMedewerker"; medewerker.VoegItemToe(); //Item item = new Item(); //item.Titel = "Petit bateau"; Console.ReadLine(); Console.WriteLine(" "); int?SelectedMenu = -1; do { Console.Clear(); string str = "Please, choose an option to Log into Bibliothhek"; //Start(); Console.SetCursorPosition(20, 0); SelectedMenu = Action(str + "\n0(Quit) \n1(Bezoeker) \n2(Lid) \n3(Medewerker) \n"); switch (SelectedMenu) { case 0: Start("You are about Leaving..."); Console.WriteLine("Press any key to quit..."); Console.ReadKey(); break; case 1: //Menu Bezoek Case1(); break; case 2: //Menu Lid Case2(); break; case 3: //Menu Medewerker Case3(); break; default: Console.WriteLine("break bye"); break; } } while (SelectedMenu != 0); }
private static void ToonBasisMenuBezoeker(Bezoeker user) { Console.WriteLine($"Welkom {user.Voornaam},"); Console.WriteLine(); Console.WriteLine("1. Registreer als lid"); Console.WriteLine("2. Zoek item"); Console.WriteLine("3. Overzicht items"); Console.WriteLine("4. Ga naar hoofdmenu"); }
private void btnNogEenToevoegen_Click(object sender, EventArgs e) { if (tbRegAchternaam.Text != "" && tbRegVoornaam.Text != "" && tbRegGebruiker.Text != "" && tbRegWachtwoord.Text != "") { bool aanwezig = false; if (tbRegBevestigWachtwoord.Text == tbRegWachtwoord.Text) { Gebruiker bijhorendebezoeker = new Bezoeker(); bijhorendebezoeker.Voornaam = tbRegVoornaam.Text; bijhorendebezoeker.Achternaam = tbRegAchternaam.Text; bijhorendebezoeker.Tussenvoegsel = tbTussenvoegsel.Text; bijhorendebezoeker.Gebruikersnaam = tbRegGebruiker.Text; bijhorendebezoeker.Wachtwoord = tbRegWachtwoord.Text; bijhorendebezoeker.RFID = Convert.ToInt32(tbRFID.Text); bijhorendebezoeker.Aanwezig = aanwezig; RepositoryGebruiker rg = new RepositoryGebruiker(new MSSQLGebruiker()); rg.GebruikerRegistreren(bijhorendebezoeker); MessageBox.Show("Gebruiker Toegevoegd"); tbRegAchternaam.Clear(); tbRegBevestigWachtwoord.Clear(); tbRegGebruiker.Clear(); tbRegVoornaam.Clear(); tbRegWachtwoord.Clear(); tbRFID.Clear(); tbTussenvoegsel.Clear(); //methode voor check //MessageBox.Show("Registratie succesvol"); //MessageBox.Show("Regestratie niet gelukt"); bijhorendebezoeker = rg.GetGebruikerByGebruikersnaam(bijhorendebezoeker.Gebruikersnaam); int verantwoordelijkeid = verantwoordelijke.ID; int reserveringid = reservering.ReserveringID; int plaatsid = kampeerplaats.ID; int bijhorendebezoekerid = bijhorendebezoeker.ID; RepositoryKampeerPlaatsen rkp = new RepositoryKampeerPlaatsen(new MSSQLReserveren()); rkp.ReserveringgroepToevoegen(verantwoordelijkeid, bijhorendebezoekerid, plaatsid, reserveringid); MessageBox.Show("Gebruiker toegevoegd aan reservering"); } else { MessageBox.Show("Wachtwoorden komen niet overeen"); } } else { MessageBox.Show("Vul alle velden in"); } }
private void InitialiazeBezoeker() { var b1 = new Bezoeker { Voornaam = "Tom", Familienaam = "Jones" }; var b2 = new Bezoeker { Voornaam = "Stevie", Familienaam = "Wonder" }; Bezoekers = new List <Bezoeker> { b1, b2 }; }
public Gebruiker GetGebruikerByGebruikersnaam(string gebruikersnaam) { Connect(); try { string query = "SELECT * FROM Gebruiker WHERE Gebruikersnaam = @GEBRUIKERSNAAM"; using (command = new SqlCommand(query, SQLcon)) { command.Parameters.Add(new SqlParameter("@GEBRUIKERSNAAM", gebruikersnaam)); reader = command.ExecuteReader(); while (reader.Read()) { if (reader["GebruikerType"].ToString().ToLower() == "bezoeker") { gebruiker = new Bezoeker(); } else if (reader["GebruikerType"].ToString().ToLower() == "beheerder") { gebruiker = new Beheerder(); } else if (reader["GebruikerType"].ToString().ToLower() == "medewerker") { gebruiker = new Medewerker(); } gebruiker.ID = Convert.ToInt32(reader["ID"]); gebruiker.RFID = Convert.ToInt32(reader["RFID"]); gebruiker.Gebruikersnaam = reader["Gebruikersnaam"].ToString(); gebruiker.Wachtwoord = reader["Wachtwoord"].ToString(); gebruiker.Voornaam = reader["Voornaam"].ToString(); gebruiker.Tussenvoegsel = reader["Tussenvoegsel"].ToString(); gebruiker.Achternaam = reader["Achternaam"].ToString(); if (Convert.ToInt32(reader["Aanwezig"]) == 1) { gebruiker.Aanwezig = true; } else { gebruiker.Aanwezig = false; } } } } catch (Exception e) { throw new FoutBijUitvoerenQueryException(e.Message); } Close(); return(gebruiker); }
private static void ToonBasisMenuLid(Bezoeker user) { Console.WriteLine($"Welkom {user.Voornaam},"); Console.WriteLine(); Console.WriteLine("1. Zoek item"); Console.WriteLine("2. Overzicht items"); Console.WriteLine("3. Leen item uit"); Console.WriteLine("4. Reserveer item"); Console.WriteLine("5. Breng item terug"); Console.WriteLine("6. Bekijk uitleenhistoriek"); Console.WriteLine("7. Bekijk uitgeleende items"); Console.WriteLine("8. Bekijk gereserveerde items"); Console.WriteLine("9. Ga naar hoofdmenu"); }
public void TestToString() { //Maak parameters string naam = "Test Persoon"; string adres = "Test Adres"; string woonplaats = "Test Woonplaats"; DateTime geboortedatum = new DateTime(1, 1, 1); //Maak bezoeker Bezoeker bezoeker = new Bezoeker(naam, adres, woonplaats, geboortedatum); //Test properties Assert.AreEqual(naam, bezoeker.ToString()); }
public void AddBezoeker(Bezoeker bezoeker) { using (var db = new VoetbalEntities()) { Debug.WriteLine(bezoeker.rijksregisternummer); Debug.WriteLine(bezoeker.naam); Debug.WriteLine(bezoeker.voornaam); Debug.WriteLine(bezoeker.email); db.Bezoekers.Add(bezoeker); db.SaveChanges(); } }
public ActionResult ReactieToevoegen(string inhoud, int id) { Gebruiker g = new Bezoeker(); g.ID = 44; Session["Gebruiker"] = g; Reactie reactie = new Reactie(); reactie.MediaID = id; reactie.DatumTijd = DateTime.Now; reactie.GeplaatstDoor = ((Gebruiker)Session["Gebruiker"]).ID; reactie.Inhoud = inhoud; rsms.ToevoegenReactie(reactie); return(RedirectToAction("SocialMedia")); }
public List <Gebruiker> ZoekenGebruiker(string gezochteNaam) { List <Gebruiker> gebruikersLijst = new List <Gebruiker>(); Connect(); string query = "Select * FROM Gebruiker WHERE Voornaam LIKE @txtZoeken"; using (command = new SqlCommand(query, sQLcon)) { command.Parameters.Add(new SqlParameter("@txtZoeken", "%" + gezochteNaam + "%")); reader = command.ExecuteReader(); while (reader.Read()) { if (reader["GebruikerType"].ToString().ToLower() == "bezoeker") { gebruiker = new Bezoeker(); } else if (reader["GebruikerType"].ToString().ToLower() == "beheerder") { gebruiker = new Beheerder(); } else if (reader["GebruikerType"].ToString().ToLower() == "medewerker") { gebruiker = new Medewerker(); } gebruiker.ID = Convert.ToInt32(reader["ID"]); gebruiker.RFID = Convert.ToInt32(reader["RFID"]); gebruiker.Gebruikersnaam = reader["Gebruikersnaam"].ToString(); gebruiker.Wachtwoord = reader["Wachtwoord"].ToString(); gebruiker.Voornaam = reader["Voornaam"].ToString(); gebruiker.Tussenvoegsel = reader["Tussenvoegsel"].ToString(); gebruiker.Achternaam = reader["Achternaam"].ToString(); if (Convert.ToInt32(reader["Aanwezig"]) == 1) { gebruiker.Aanwezig = true; } else { gebruiker.Aanwezig = false; } gebruikersLijst.Add(gebruiker); } } return(gebruikersLijst); }
public void TestConstructor() { //Maak parameters string naam = "Test Persoon"; string adres = "Test Adres"; string woonplaats = "Test Woonplaats"; DateTime geboortedatum = new DateTime(1, 1, 1); //Maak bezoeker Bezoeker bezoeker = new Bezoeker(naam, adres, woonplaats, geboortedatum); //Test properties Assert.AreEqual(naam, bezoeker.Naam); Assert.AreEqual(adres, bezoeker.Adres); Assert.AreEqual(woonplaats, bezoeker.Woonplaats); Assert.AreEqual(geboortedatum, bezoeker.Geboortedatum); }
private static void ToonBasisMenuMedewerker(Bezoeker user) { Console.WriteLine($"Welkom {user.Voornaam},"); Console.WriteLine(); Console.WriteLine("1. Zoek item"); Console.WriteLine("2. Overzicht items"); Console.WriteLine("3. Leen item uit"); Console.WriteLine("4. Reserveer item"); Console.WriteLine("5. Breng item terug"); Console.WriteLine("6. Bekijk uitleenhistoriek"); Console.WriteLine("7. Bekijk uitgeleende items"); Console.WriteLine("8. Bekijk gereserveerde items"); Console.WriteLine("9. Promoveer lid naar medewerker"); Console.WriteLine("10. Voeg item toe aan collectie"); Console.WriteLine("11. Voer item af uit collectie"); Console.WriteLine("12. Ledenbestanden aanmaken"); Console.WriteLine("13. Ga naar hoofdmenu"); }
public Gebruiker GebruikerZoeken(string gebruikersnaam) { Gebruiker gebruiker = null; DirectorySearcher searcher = new DirectorySearcher(LDAPConnectie(ConnectieBezoekerOu())); searcher.Filter = "(sAMAccountName=" + gebruikersnaam + ")"; SearchResult result = searcher.FindOne(); if (result != null) { gebruiker = new Bezoeker(); gebruiker.Gebruikersnaam = result.Properties["samaccountname"][0].ToString(); gebruiker.Voornaam = result.Properties["givenname"][0].ToString(); gebruiker.Achternaam = result.Properties["sn"][0].ToString(); } return(gebruiker); }
public List <Gebruiker> LijstAanwezigePersonen() { List <Gebruiker> bezoekerLijst = new List <Gebruiker>(); Connect(); try { string query = "SELECT * FROM Gebruiker WHERE LOWER(GebruikerType) = 'bezoeker' AND Aanwezig = 1"; using (command = new SqlCommand(query, sQLcon)) { reader = command.ExecuteReader(); while (reader.Read()) { gebruiker = new Bezoeker(); gebruiker.ID = Convert.ToInt32(reader["ID"]); gebruiker.Email = Convert.ToString(reader["Emailadres"]); gebruiker.Gebruikersnaam = reader["Gebruikersnaam"].ToString(); gebruiker.Wachtwoord = reader["Wachtwoord"].ToString(); gebruiker.Voornaam = reader["Voornaam"].ToString(); gebruiker.Tussenvoegsel = reader["Tussenvoegsel"].ToString(); gebruiker.Achternaam = reader["Achternaam"].ToString(); if (Convert.ToInt32(reader["Aanwezig"]) == 1) { gebruiker.Aanwezig = true; } else { gebruiker.Aanwezig = false; } bezoekerLijst.Add(gebruiker); } } } catch (Exception e) { throw new FoutBijUitvoerenQueryException(e.Message); } Close(); return(bezoekerLijst); }
static void Main(string[] args) { Item i1 = new Item("Ole", SoortItem.Boek, "Scofield", "Michael", "Van Daele", 2000, false, false); Item i2 = new Item("Spoon", SoortItem.CD, "Spatel", "Mark", "De Lange", 1995, false, true); Item i3 = new Item("Mask", SoortItem.Dvd, "Daan", "De Wilde", "Neoks", 2020, true, false); Item i4 = new Item("Blubber", SoortItem.Stripverhaal, "Blubby", "De Blubber", "Blibs", 2012, true, true); CollectieBibliotheek.ItemsInCollectie.Add(i1); CollectieBibliotheek.ItemsInCollectie.Add(i2); CollectieBibliotheek.ItemsInCollectie.Add(i3); CollectieBibliotheek.ItemsInCollectie.Add(i4); Bezoeker b1 = new Bezoeker("Jarno", "Maes"); Lid l1 = new Lid(new DateTime(1999, 27, 04), "Erwin", "Naegels"); Medewerker m1 = new Medewerker("Jordy", "Maes", new DateTime(1995, 28, 08)); CollectieBibliotheek.Leden.Add(l1); CollectieBibliotheek.Leden.Add(m1); b1.ToonOverzicht(); b1.RegistreerAlsLid(new DateTime(1999, 27, 04)); b1.ZoekItem("Ole"); l1.ZoekItem("Spoon"); l1.Reserveren(i3); l1.Uitlenen(i3); l1.TerugBrengen(i3); l1.ToonOverzicht(); Console.WriteLine(l1.UitleenHistoriek); Console.WriteLine(l1.ItemsUitgeleend); Console.WriteLine(l1.Reservatie); m1.ZoekItem("Mask"); m1.ToonOverzicht(); m1.Uitlenen(i2); m1.Reserveren(i4); m1.TerugBrengen(i2); Console.WriteLine(m1.UitleenHistoriek); Console.WriteLine(m1.ItemsUitgeleend); Console.WriteLine(m1.Reservatie); m1.PromoveerLidNaarMedewerker(l1); }
public List <Gebruiker> GezochteBezoekersOphalen(string zoekopdracht) { string gezochtebezoeker = zoekopdracht; List <Gebruiker> bezoekers = new List <Gebruiker>(); Connect(); try { string query = "SELECT * FROM Gebruiker WHERE GebruikerType = 'bezoeker' AND Gebruikersnaam LIKE @gezochtebezoeker"; using (command = new SqlCommand(query, sQLcon)) { command.Parameters.Add(new SqlParameter("@gezochtebezoeker", "%" + gezochtebezoeker + "%")); reader = command.ExecuteReader(); while (reader.Read()) { Gebruiker bezoeker = new Bezoeker(); bezoeker.ID = Convert.ToInt32(reader["ID"]); bezoeker.Voornaam = reader["Voornaam"].ToString(); bezoeker.Achternaam = reader["Achternaam"].ToString(); bezoeker.Gebruikersnaam = reader["Gebruikersnaam"].ToString(); bezoeker.Tussenvoegsel = reader["Tussenvoegsel"].ToString(); bezoeker.RFID = Convert.ToInt32(reader["RFID"]); if (Convert.ToInt32(reader["Aanwezig"]) == 1) { bezoeker.Aanwezig = true; } bezoeker.Aanwezig = false; bezoekers.Add(bezoeker); } } } catch (SqlException e) { throw new FoutBijUitvoerenQueryException(e.Message); } Close(); return(bezoekers); }
public Gebruiker GetGebruikerByBarcode(string barcode) { Connect(); try { string query = "select g.*, r.Betaald from Gebruiker g join PolsbandjeGebruiker pg on pg.Gebruiker_ID = g.ID join Polsbandje p on p.ID = pg.Polsbandje_ID join Reservering r on r.Gebruiker_ID = g.ID where p.Barcode = @Barcode"; using (command = new SqlCommand(query, sQLcon)) { command.Parameters.Add(new SqlParameter("@Barcode", barcode)); reader = command.ExecuteReader(); while (reader.Read()) { gebruiker = new Bezoeker(); gebruiker.ID = Convert.ToInt32(reader["ID"]); gebruiker.Gebruikersnaam = reader["Gebruikersnaam"].ToString(); gebruiker.Wachtwoord = reader["Wachtwoord"].ToString(); gebruiker.Voornaam = reader["Voornaam"].ToString(); gebruiker.Tussenvoegsel = reader["Tussenvoegsel"].ToString(); gebruiker.Achternaam = reader["Achternaam"].ToString(); gebruiker.Email = reader["Emailadres"].ToString(); gebruiker.Betaald = Convert.ToBoolean(reader["Betaald"]); if (Convert.ToInt32(reader["Aanwezig"]) == 1) { gebruiker.Aanwezig = true; } else { gebruiker.Aanwezig = false; } } } } catch (Exception e) { throw new FoutBijUitvoerenQueryException(e.Message); } Close(); return(gebruiker); }
public List <Gebruiker> GetAlleGebruikers() { List <Gebruiker> gebruikers = new List <Gebruiker>(); DirectorySearcher ds = new DirectorySearcher(LDAPConnectie(ConnectieGebruikersOu())); SearchResultCollection src = ds.FindAll(); foreach (SearchResult sr in src) { if (sr.Path.IndexOf("CN") != -1) { Bezoeker b = new Bezoeker(); b.Gebruikersnaam = sr.Properties["samaccountname"][0].ToString(); b.Voornaam = sr.Properties["givenname"][0].ToString(); b.Achternaam = sr.Properties["sn"][0].ToString(); gebruikers.Add(b); } } return(gebruikers); }
public Gebruiker GetGebruikerByRFID(int RFID) { Connect(); try { string query = "SELECT * FROM Gebruiker WHERE RFID = @RFID"; using (command = new SqlCommand(query, SQLcon)) { command.Parameters.Add(new SqlParameter("@RFID", RFID)); reader = command.ExecuteReader(); while (reader.Read()) { gebruiker = new Bezoeker(); gebruiker.ID = Convert.ToInt32(reader["ID"]); gebruiker.RFID = Convert.ToInt32(reader["RFID"]); gebruiker.Gebruikersnaam = reader["Gebruikersnaam"].ToString(); gebruiker.Wachtwoord = reader["Wachtwoord"].ToString(); gebruiker.Voornaam = reader["Voornaam"].ToString(); gebruiker.Tussenvoegsel = reader["Tussenvoegsel"].ToString(); gebruiker.Achternaam = reader["Achternaam"].ToString(); if (Convert.ToInt32(reader["Aanwezig"]) == 1) { gebruiker.Aanwezig = true; } else { gebruiker.Aanwezig = false; } } } } catch (Exception e) { throw new FoutBijUitvoerenQueryException(e.Message); } Close(); return(gebruiker); }
private void btnBevestigRegistratie_Click(object sender, EventArgs e) { if (tbRegAchternaam.Text != "" && tbRegVoornaam.Text != "" && tbRegGebruiker.Text != "" && tbRegWachtwoord.Text != "") { bool aanwezig = false; if (tbRegBevestigWachtwoord.Text == tbRegWachtwoord.Text) { Gebruiker bezoeker = new Bezoeker(); bezoeker.Voornaam = tbRegVoornaam.Text; bezoeker.Achternaam = tbRegAchternaam.Text; bezoeker.Tussenvoegsel = tbTussenvoegsel.Text; bezoeker.Gebruikersnaam = tbRegGebruiker.Text; bezoeker.Wachtwoord = tbRegWachtwoord.Text; bezoeker.RFID = Convert.ToInt32(tbRFID.Text); bezoeker.Aanwezig = aanwezig; rg.GebruikerRegistreren(bezoeker); bezoeker = rg.GetGebruikerByGebruikersnaam(tbRegGebruiker.Text); //methode voor check //MessageBox.Show("Registratie succesvol"); //MessageBox.Show("Regestratie niet gelukt"); FormReserveerPlaats frp = new FormReserveerPlaats(medewerker, bezoeker); this.Hide(); frp.Show(); } else { MessageBox.Show("Wachtwoorden komen niet overeen"); } } else { MessageBox.Show("Vul alle velden in"); } }
public void TestBioscoopvertoningBestellingToevoegenCorrect() { string titel = "Avengers: Infinity war"; int jaar = 2018; int speelduur = 149; string taal = "Engels"; int leeftijdscategorie = 12; List <Film.Genre> lijstGenres = new List <Film.Genre>(); lijstGenres.Add(Film.Genre.Actiefilm); lijstGenres.Add(Film.Genre.Avontuurfilm); lijstGenres.Add(Film.Genre.Sciencefiction); DateTime begintijd = DateTime.Now; Bioscoopvertoning.Filmkwaliteit filmkwaliteit = Bioscoopvertoning.Filmkwaliteit._Imax_3D; Zaal zaal = new Zaal(1, Bioscoopvertoning.Filmkwaliteit._Imax_3D, 20, 30, 2, 20); Bioscoopvertoning b = new Bioscoopvertoning(titel, jaar, speelduur, taal, leeftijdscategorie, lijstGenres, begintijd, filmkwaliteit, zaal, 12); Bezoeker bz = new Bezoeker("Joost", "Boomlaan 36", "Verweg", DateTime.Now); Bestelling bes = new Bestelling(bz, b, zaal.Stoelen[0]); Assert.AreEqual(1, b.Bestellingen.Count); }
public ActionResult ReserveringOpslaan(int AantalPersonen, string nummer, string datumv, string datumt) { string[] bestandsnaam = Request.QueryString["nummer"].Split(','); int Nummer = Convert.ToInt32(bestandsnaam[0]); for (int i = 0; i <= AantalPersonen; i++) { Bezoeker g = new Bezoeker(); g.Gebruikersnaam = Request.QueryString["Naam " + i.ToString()]; g.Email = Request.QueryString["Email " + i.ToString()]; Convert.ToDateTime(datumv); Convert.ToDateTime(datumt); if (!mssqlg.CheckOfGebruikerBestaat(g.Gebruikersnaam)) { mssqlg.GebruikerAanmaken(g); //mssqlr.ReserveringPlaatsen(); } } return(View()); }
static void Main(string[] args) { SoortItem soortItem = new SoortItem(); CollectieBibliotheek collectie = new CollectieBibliotheek(); Item item = new Item() { Titel = "jojo", ItemId = 1, SoortItem = soortItem, Uitgeleend = true }; Item item1 = new Item() { Titel = "dio", ItemId = 2, SoortItem = soortItem, Uitgeleend = false }; Item item2 = new Item() { Titel = "kuma", ItemId = 3, SoortItem = soortItem, Uitgeleend = false }; Item item3 = new Item() { Titel = "dedo", ItemId = 4, SoortItem = soortItem, Uitgeleend = false }; Item item4 = new Item() { Titel = "dada", ItemId = 5, SoortItem = soortItem, Uitgeleend = false }; collectie.ItemsInCollectie.Add(item); collectie.ItemsInCollectie.Add(item1); collectie.ItemsInCollectie.Add(item2); collectie.ItemsInCollectie.Add(item3); collectie.ItemsInCollectie.Add(item4); collectie.AfgevoerdeItems.Add(item4); collectie.AfgevoerdeItems.Add(item3); Bezoeker bezoeker = new Bezoeker(); Lid lid = new Lid(); Console.WriteLine(" PRESS L TO LOGIN AS A MEMBER\n PRESS B TO LOGIN AS GUEST\n PRESS M TO LIGIN AS WORKER..."); ConsoleKey key = Console.ReadKey().Key; if (key == ConsoleKey.L) { lid.ZoekItem(collectie); lid.ToonOverzicht(collectie); lid.Terugbrengen(item); lid.Uitlenen(item, collectie); } else if (key == ConsoleKey.B) { bezoeker.ZoekItem(collectie); bezoeker.ToonOverzicht(collectie); bezoeker.RegistreeralsLid(); } else if (key == ConsoleKey.M) { } }