protected void Page_Load(object sender, EventArgs e) { foreach (bericht b in bm.Berichten) { b.ReactieVullen(b.Titel); } if (!IsPostBack) { naam = Session["gebruiker"].ToString(); this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ex", "alert('welkom " + naam + "');", true); try { d.Connect(); } catch (OracleNullValueException ex) { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ex", "alert('Kan geen verbinding maken met de database');", true); } bm.CategorieVullen(); bm.BestandenVullen(); foreach (bericht b in bm.Berichten) { b.ReactieVullen(b.Titel); } RefreshList(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { d.Connect(); } catch (OracleNullValueException ex) { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ex", "alert('Kan geen verbinding maken met de database');", true); } } berichtnaam = Session["Bericht"].ToString(); bm.BestandenVullen(); foreach (bericht b in bm.Berichten) { if (berichtnaam == b.ToString()) { Labelgegevens.Text = b.ToString(); b.ReactieVullen(b.Titel); foreach (reactie r in b.reactie) { Labelgegevens.Text += "<br />" + (r.ToString()); } } } }
//Methodes /// <summary> /// Voeg een commentaar toe aan de lijst met commentaren, als het commentaar niet al eerder voorkomt in de lijst /// </summary> /// <param name="commentaar">Het commentaar dat toegevoegd word aan de lijst</param> /// <param name="database">Een boolean die onderscheid maakt tussen toegevoegd worden vanuit de database, of de applicatie zelf. True = Vanuit DB, False = Vanuit Applicatie</param> /// <returns>Een boolean die aangeeft of het toevoegen gelukt is of niet</returns> public bool VoegReactieToe(reactie reactie, bool database) { if (!database) { db.Connect(); foreach (reactie r in reacties) { if (r.Inhoud == reactie.Inhoud) { return(false); } } db.ReactieToevoegen(reactie.Inhoud, reactie.Likes, reactie.Dislikes, reactie.Reports, reactie.GebruikerNR, Titel); reacties.Add(reactie); db.Close(); return(true); } if (database) { foreach (reactie r in reacties) { if (r.Inhoud == reactie.Inhoud) { return(false); } } reacties.Add(reactie); return(true); } return(false); }
//Methodes /// <summary> /// Voeg een Categorie toe aan de lijst met Categorieen, als het commentaar niet al eerder voorkomt in de lijst /// </summary> /// <param name="categorie">De categorie die toegevoegd moet worden aan de lijst met categorieen</param> /// <param name="database">Een boolean of de gegevens uit de applicatie of de database komen</param> /// <returns>Een boolean of het toevoegen gelukt is</returns> public bool VoegCategorieToe(categorie categorie, bool database) { db.Connect(); if (!database) { foreach (categorie c in categorieen) { if (categorie.CategorieNaam == c.CategorieNaam) { return(false); } } if (categorie.OuderCategorie == null) { db.CategorieToevoegen(categorie.CategorieNaam, ""); } else { db.CategorieToevoegen(categorie.CategorieNaam, categorie.OuderCategorie.CategorieNaam); } categorieen.Add(categorie); return(true); } if (database) { foreach (categorie c in categorieen) { if (categorie.CategorieNaam == c.CategorieNaam) { return(false); } } categorieen.Add(categorie); return(true); } return(false); }
protected void Page_Load(object sender, EventArgs e) { try { d.Connect(); } catch (OracleNullValueException ex) { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ex", "alert('Kan geen verbinding maken met de database');", true); } finally { d.Close(); } }