public void TestVerwijderPersoon() { string naam = "Bioscoop"; string locatie = "Eindhoven"; //Medewerker string naamM = "Test Persoon"; string adres = "Test Adres"; string woonplaats = "Test Woonplaats"; DateTime geboortedatum = new DateTime(1, 1, 1); int Id = 5656; string wachtwoord = "Test Wachtwoord"; //Lid string naamL = "Test Persoon"; string adresL = "Test Adres"; string woonplaatsL = "Test Woonplaats"; DateTime geboortedatumL = new DateTime(1, 1, 1); string gebruikersnaamL = "Test Gebruikersnaam"; string wachtwoordL = "Test Wachtwoord"; Lid lid = new Lid(naamL, adresL, woonplaatsL, geboortedatumL, gebruikersnaamL, wachtwoordL); Medewerker medewerker = new Medewerker(naamM, adres, woonplaats, geboortedatum, Id, wachtwoord); Bioscoop bioscoop = new Bioscoop(naam, locatie); bioscoop.VoegPersoonToe(lid); bioscoop.VoegPersoonToe(medewerker); bioscoop.VerwijderPersoon(lid); Assert.AreEqual(1, bioscoop.Personen.Count); }
public void TestVerwijderFilm() { string naam = "Bioscoop"; string locatie = "Eindhoven"; string titel = "The lion king"; int jaar = 1994; int speelduur = 89; string taal = "Engels"; int leeftijdscategorie = 6; List <Film.Genre> lijstGenres = new List <Film.Genre>(); lijstGenres.Add(Film.Genre.Animatie); lijstGenres.Add(Film.Genre.Familiefilm); Bioscoop bioscoop = new Bioscoop(naam, locatie); Film f = new Film(titel, jaar, speelduur, taal, leeftijdscategorie, lijstGenres); bioscoop.MaakStandaardBioscoop(); int count = bioscoop.Films.Count; bioscoop.VoegFilmToe(f); bioscoop.VerwijderFilm(f); bioscoop.VerwijderFilm(f); Assert.AreEqual(count, bioscoop.Films.Count); }
public MaakVertoningDialog(Bioscoop b) { InitializeComponent(); bioscoop = b; GenreCBB.DataSource = Enum.GetValues(typeof(Film.Genre)); KwaliteitCBB.DataSource = Enum.GetValues(typeof(Bioscoopvertoning.Filmkwaliteit)); foreach (Zaal z in bioscoop.Zalen) { ZaalCBB.Items.Add(z); } }
public void TestConstructorEnMaakStandaardBioscoop() { string naam = "Bioscoop"; string locatie = "Eindhoven"; Bioscoop bioscoop = new Bioscoop(naam, locatie); bioscoop.MaakStandaardBioscoop(); Assert.AreEqual(5, bioscoop.Zalen.Count); Assert.AreEqual(40, bioscoop.Films.Count); Assert.AreEqual(350, bioscoop.Personen.Count); }
public void AddBioscoop(Bioscoop bioscoop) { // Checken of de bioscoop niet al bestaat, dit doet de contains functie voor ons. if (!_database.Bioscopen.Contains(bioscoop)) { // bestaat deze niet al voegen we hem toe this._database.Bioscopen.Add(bioscoop); } // bestaat die wel doen we een error gooien met info over de desbetreffende bioscoop else { throw new Exception($"Bioscoop met naam {bioscoop.Naam} bestaat al in de database"); } }
static void Main(string[] args) { // maken een bioscoop met 1 scherm // maak de repository aan, de koppeling tussen onze code en de database var repo = new BioscoopRepository(); Console.WriteLine("Wilt u een bioscoop toevoegen? Voor de naam en de locatie in"); var nieuweBiosNaam = Console.ReadLine(); var bioscoop = new Bioscoop(nieuweBiosNaam, "Azaleastraat 15"); // wat mock data om te testen var vertoning = new Vertoning(2, 5, DateTime.Now.AddHours(2)); var scherm = new Scherm(1); scherm.Vertoningen[vertoning.AanvangsTijd.ToString()] = vertoning; // bioscoop.Schermen.Add(scherm); // Voeg de bioscoop met al zijn data toe aan de repository repo.AddBioscoop(bioscoop); repo.UpdateData(); // Voeg nog een scherm toe aan bioscoop var scherm2 = new Scherm(2); // repo.AddScherm(bioscoop, scherm2); repo.UpdateData(); //var repo = new BioscoopRepository(); var bioscopen = repo.GetBioscopen(); repo.ToonBioscopen(); Console.WriteLine("Welkom bij het Admin paneel van Nioscoop!"); Console.WriteLine("Wat wilt u doen?"); Console.WriteLine("(1)niks \n(2)bioscoop toevoegen \n(3)bioscoop verwijderen"); var interfaceAntwoord = Console.ReadLine(); if (interfaceAntwoord == "3") { repo.VerwijderBioscoop(); } //repo.ToonBioscopen(); }
public ActionResult BioscoopInfo(string id) { Bioscoop tempBioscoop = null; foreach (Bioscoop b in Handler.Bioscopen) { if (b.Naam == id) { tempBioscoop = b; } } if (tempBioscoop != null) { return(View(tempBioscoop)); } return(HttpNotFound()); }
public void TestVoegPersoonToeSameNumberMedewerker() { string naam = "Bioscoop"; string locatie = "Eindhoven"; //Medewerker string naamM = "Test Persoon"; string adres = "Test Adres"; string woonplaats = "Test Woonplaats"; DateTime geboortedatum = new DateTime(1, 1, 1); int Id = 5656; string wachtwoord = "Test Wachtwoord"; Medewerker medewerker = new Medewerker(naamM, adres, woonplaats, geboortedatum, Id, wachtwoord); Bioscoop bioscoop = new Bioscoop(naam, locatie); bioscoop.VoegPersoonToe(medewerker); bioscoop.VoegPersoonToe(medewerker); }
public void TestBouwZaalSameNumber() { string naam = "Bioscoop"; string locatie = "Eindhoven"; int zaalnummer = 1; Bioscoopvertoning.Filmkwaliteit filmkwaliteit = Bioscoopvertoning.Filmkwaliteit._2D; int aantal_rijen = 5; int aantal_stoelen_rij = 20; int aantal_VIP_rijen = 1; int aantal_VIPstoel_rij = 10; Zaal z = new Zaal(zaalnummer, filmkwaliteit, aantal_rijen, aantal_stoelen_rij, aantal_VIP_rijen, aantal_VIPstoel_rij); Bioscoop bioscoop = new Bioscoop(naam, locatie); bioscoop.BouwZaal(z); bioscoop.BouwZaal(z); }
public void TestLogInMedewerker() { string naam = "Bioscoop"; string locatie = "Eindhoven"; //Medewerker string naamM = "Test Persoon"; string adres = "Test Adres"; string woonplaats = "Test Woonplaats"; DateTime geboortedatum = new DateTime(1, 1, 1); int Id = 5656; string wachtwoord = "Test Wachtwoord"; Medewerker medewerker = new Medewerker(naamM, adres, woonplaats, geboortedatum, Id, wachtwoord); Bioscoop bioscoop = new Bioscoop(naam, locatie); bioscoop.MaakStandaardBioscoop(); bioscoop.VoegPersoonToe(medewerker); Medewerker loginMedewerker = bioscoop.LogInMedewerker(Id, wachtwoord); Assert.AreEqual(medewerker, loginMedewerker); }
public void TestLogInLid() { string naam = "Bioscoop"; string locatie = "Eindhoven"; //Lid string naamL = "Test Persoon"; string adresL = "Test Adres"; string woonplaatsL = "Test Woonplaats"; DateTime geboortedatumL = new DateTime(1, 1, 1); string gebruikersnaamL = "Test Gebruikersnaam"; string wachtwoordL = "Test Wachtwoord"; Lid lid = new Lid(naamL, adresL, woonplaatsL, geboortedatumL, gebruikersnaamL, wachtwoordL); Bioscoop bioscoop = new Bioscoop(naam, locatie); bioscoop.MaakStandaardBioscoop(); bioscoop.VoegPersoonToe(lid); Lid loginLid = bioscoop.LogInLid(gebruikersnaamL, wachtwoordL); Assert.AreEqual(lid, loginLid); }
public void TestVernietigZaal() { string naam = "Bioscoop"; string locatie = "Eindhoven"; int zaalnummer = 10; Bioscoopvertoning.Filmkwaliteit filmkwaliteit = Bioscoopvertoning.Filmkwaliteit._2D; int aantal_rijen = 5; int aantal_stoelen_rij = 20; int aantal_VIP_rijen = 1; int aantal_VIPstoel_rij = 10; Zaal z = new Zaal(zaalnummer, filmkwaliteit, aantal_rijen, aantal_stoelen_rij, aantal_VIP_rijen, aantal_VIPstoel_rij); Bioscoop bioscoop = new Bioscoop(naam, locatie); bioscoop.MaakStandaardBioscoop(); bioscoop.BouwZaal(z); bioscoop.VernietigZaal(z); Assert.AreEqual(5, bioscoop.Zalen.Count); }
public void AddScherm(Bioscoop bioscoop, Scherm scherm) { // loop door de bioscopen heen in de database foreach (var _bioscoop in _database.Bioscopen) { // We hebben de juiste bioscoop gevonden if (_bioscoop == bioscoop) { // We kijken of de bioscoop niet toevallig al eenzelfde scherm bevat, we checken nu of het hele schermobject hetzelfde is, // niet of er bijvoorbeeld al een scherm bestaat met eenzelfde nummer if (!_bioscoop.Schermen.Contains(scherm)) { _bioscoop.Schermen.Add(scherm); } // Anders gooien we een error, deze komt dan naar boven als we een scherm dubbel proberen toe te voegen else { throw new Exception($"Bioscoop met naam {bioscoop.Naam} bestaat heeft al een scherm met nummer {scherm.Nummer}"); } } } }
public BouwZaalDialog(Bioscoop b) { InitializeComponent(); bioscoop = b; cbFilmkwaliteit.DataSource = Enum.GetValues(typeof(Bioscoopvertoning.Filmkwaliteit)); }
public RegistreerMedewerkerDialog(Bioscoop b) { InitializeComponent(); bioscoop = b; btnRegistreer.Enabled = false; }
public MaakDigitaleKopieDialog(Bioscoop b) { InitializeComponent(); bioscoop = b; GenreCBB.DataSource = Enum.GetValues(typeof(Film.Genre)); }