public Film(string titel, string beschrijving, Regisseur filmRegisseur, string genre, double filmRating) { Titel = titel; Beschrijving = beschrijving; FilmRegisseur = filmRegisseur; Genre = genre; FilmRating = filmRating; }
public Film(string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, List<Recensie> filmRecensies, List<Acteur> cast, double filmRating) { Titel = titel; Beschrijving = beschrijving; FilmRegisseur = filmRegisseur; Genre = genre; FilmPrijs = filmPrijs; FilmRecensies = filmRecensies; Cast = cast; FilmRating = filmRating; }
public Film(string titel, string beschrijving, Regisseur filmRegisseur, string genre, List <Prijs> filmPrijs, List <Recensie> filmRecensies, List <Acteur> cast, double filmRating) { Titel = titel; Beschrijving = beschrijving; FilmRegisseur = filmRegisseur; Genre = genre; FilmPrijs = filmPrijs; FilmRecensies = filmRecensies; Cast = cast; FilmRating = filmRating; }
public void ddlRegisseurs_Selection_Change(object sender, EventArgs e) { if (ddlRegisseurs.SelectedItem.Text != "Selecteer een regisseur") { ChangeVisibility(true); lbPrijzen.Items.Clear(); lbFilms.Items.Clear(); Regisseur selectedRegisseur = Portal.GetRegisseur(Convert.ToInt32(ddlRegisseurs.SelectedItem.Value)); lblWoonplek.Text = selectedRegisseur.Woonplek; lblDob.Text = selectedRegisseur.Dob.ToShortDateString(); foreach (Film f in selectedRegisseur.Films) { lbFilms.Items.Add(new ListItem(f.Titel, f.Id.ToString())); } foreach (Prijs p in selectedRegisseur.Prijzen) { lbPrijzen.Items.Add(new ListItem(p.Titel + " - " + p.Jaar)); } } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack) { return; } if (IMDbSession.SelectedRegisseur == null) { //Hide alle controls lblName.Visible = true; lbFilms.Visible = false; lbPrijzen.Visible = false; lblWoonplek.Visible = false; lblDob.Visible = false; lblWoonplekWoonplek.Visible = false; lblFilms.Visible = false; lblPrijzen.Visible = false; lblGeboortedatum.Visible = false; lblName.Text = "Er is geen regisseur opgegeven, dus er kan geen informatie getoond worden. Probeer opnieuw een regisseur te selecteren bij een film."; } else { lbPrijzen.Items.Clear(); lbFilms.Items.Clear(); Regisseur selectedRegisseur = (Portal.GetRegisseur(IMDbSession.SelectedFilm.FilmRegisseur.Id)); lblName.Text = "Informatie over " + selectedRegisseur.Naam; lblWoonplek.Text = selectedRegisseur.Woonplek; lblDob.Text = selectedRegisseur.Dob.ToShortDateString(); foreach (Film f in selectedRegisseur.Films) { lbFilms.Items.Add(new ListItem(f.Titel, f.Id.ToString())); } foreach (Prijs p in selectedRegisseur.Prijzen) { lbPrijzen.Items.Add(new ListItem(p.Titel + " - " + p.Jaar)); } } }
public static Film ObtainFilm(string id) { Film _film; string titel = string.Empty; string beschrijving = string.Empty; Regisseur filmRegisseur = new Regisseur("test", 1); string genre = String.Empty; List <Prijs> filmPrijs = new List <Prijs>(); List <Recensie> filmRecensies = new List <Recensie>(); List <Acteur> cast = new List <Acteur>(); double filmRating = 0; using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT f.titel, f.beschrijving, r.naam, g.naam, r.regisseurid FROM film f, regisseur r, genre g, filmgenreregel fgr WHERE f.regisseurid = r.regisseurid AND f.filmid = :pid AND f.filmid = fgr.filmid AND fgr.genreid = g.genreid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { titel = reader.GetString(0); beschrijving = reader.GetString(1); filmRegisseur = new Regisseur(reader.GetString(2), reader.GetInt32(4)); genre = reader.GetString(3); } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT AVG(r.ratingnumber) FROM rating r WHERE r.filmid = :pid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { filmRating = reader.GetInt32(0); } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT a.naam, a.acteurid FROM acteur a, filmacteurregel facr, film f WHERE a.acteurid = facr.acteurid AND facr.filmid = :pid AND f.filmid = :pid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { cast.Add(new Acteur(reader.GetString(0), reader.GetInt32(1))); } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT p.titel, p.jaar, p.prizeid FROM prijs p, filmprijsregel fpr, film f WHERE p.prizeid = fpr.prizeid AND fpr.filmid = :pid AND f.filmid = :pid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { filmPrijs.Add(new Prijs(reader.GetString(0), reader.GetInt32(1), reader.GetInt32(2))); } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT g.gebruikersnaam, g.userid, r.reviewid, r.rbody FROM recensie r, gebruiker g, film f WHERE r.userid = g.userid AND f.filmid = :pid AND r.filmid = :pid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { filmRecensies.Add(new Recensie(new Gebruiker(reader.GetString(0), reader.GetInt32(1)), Convert.ToInt32(id), reader.GetString(3), reader.GetInt32(2))); ; } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } _film = new Film(titel, beschrijving, filmRegisseur, genre, filmPrijs, filmRecensies, cast, filmRating); return(_film); }
public static Film ObtainFilm(string id) { Film _film; string titel = string.Empty; string beschrijving = string.Empty; Regisseur filmRegisseur = new Regisseur("test", 1); string genre = String.Empty; List<Prijs> filmPrijs = new List<Prijs>(); List<Recensie> filmRecensies = new List<Recensie>(); List<Acteur> cast = new List<Acteur>(); double filmRating = 0; using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT f.titel, f.beschrijving, r.naam, g.naam, r.regisseurid FROM film f, regisseur r, genre g, filmgenreregel fgr WHERE f.regisseurid = r.regisseurid AND f.filmid = :pid AND f.filmid = fgr.filmid AND fgr.genreid = g.genreid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { titel = reader.GetString(0); beschrijving = reader.GetString(1); filmRegisseur = new Regisseur(reader.GetString(2), reader.GetInt32(4)); genre = reader.GetString(3); } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT AVG(r.ratingnumber) FROM rating r WHERE r.filmid = :pid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { filmRating = reader.GetInt32(0); } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT a.naam, a.acteurid FROM acteur a, filmacteurregel facr, film f WHERE a.acteurid = facr.acteurid AND facr.filmid = :pid AND f.filmid = :pid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { cast.Add(new Acteur(reader.GetString(0), reader.GetInt32(1))); } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT p.titel, p.jaar, p.prizeid FROM prijs p, filmprijsregel fpr, film f WHERE p.prizeid = fpr.prizeid AND fpr.filmid = :pid AND f.filmid = :pid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { filmPrijs.Add(new Prijs(reader.GetString(0), reader.GetInt32(1), reader.GetInt32(2))); } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } using (connection = new OracleConnection(connectionstring)) { //string titel, string beschrijving, Regisseur filmRegisseur, string genre, List<Prijs> filmPrijs, //List<Recensie> filmRecensies, List<Acteur> cast, double filmRating query = "SELECT g.gebruikersnaam, g.userid, r.reviewid, r.rbody FROM recensie r, gebruiker g, film f WHERE r.userid = g.userid AND f.filmid = :pid AND r.filmid = :pid"; cmd.CommandText = query; cmd.Connection = connection; try { connection.Open(); cmd.Parameters.Clear(); cmd.Parameters.Add("id", Convert.ToInt32(id)); reader = cmd.ExecuteReader(); while (reader.Read()) { filmRecensies.Add(new Recensie(new Gebruiker(reader.GetString(0), reader.GetInt32(1)), Convert.ToInt32(id), reader.GetString(3), reader.GetInt32(2))); ; } } catch (Exception ex) { cmd.Dispose(); connection.Dispose(); reader.Close(); } } _film = new Film(titel, beschrijving, filmRegisseur, genre, filmPrijs, filmRecensies, cast, filmRating); return _film; }