protected void lbFileSharing_DoubleClick(object sender, EventArgs e) { d.Open(); if (lbFileSharing.SelectedItem != null) { selectedCategorie = lbFileSharing.SelectedItem.ToString(); if (selectedBestand != null) { return; } if (lbFileSharing.SelectedItem.ToString().Length > 8) { bm.BestandenVullen(); selectedBestand = lbFileSharing.SelectedItem.ToString(); Session["Bericht"] = selectedBestand; Response.Redirect("Bericht.aspx"); } foreach (categorie c in bm.Categorieen) { try { if (c.OuderCategorie.ToString() == selectedCategorie) { lbFileSharing.Items.Add(c.ToString()); } } catch { } } RefreshList(selectedCategorie); } d.Close(); }
//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); }
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(); } }
/// <summary> /// Een connectie met de database sluiten /// </summary> public void CloseDB() { db.Close(); }