public List <LijstHasCadeau> getLHCFromWishlist(int FK_Lijst) { MySqlConnection conn = new MySqlConnection(_connectionString); //Het SQL-commando definiëren string opdracht = "SELECT * FROM wishlist.lijst_has_cadeau where FK_Lijst = @FK"; MySqlCommand cmd = new MySqlCommand(opdracht, conn); cmd.Parameters.AddWithValue("FK", FK_Lijst); List <LijstHasCadeau> itemLijst = new List <LijstHasCadeau>(); conn.Open(); MySqlDataReader dataReader = cmd.ExecuteReader(); while (dataReader.Read()) { LijstHasCadeau item = new LijstHasCadeau( Convert.ToInt16(dataReader[0]), Convert.ToInt16(dataReader[1]), dataReader[2].ToString() ); itemLijst.Add(item); } conn.Close(); return(itemLijst); }
public void AddLHCToDB(LijstHasCadeau lhc) { //de connectie met de databank maken MySqlConnection conn = new MySqlConnection(_connectionString); //Het SQL-commando definiëren string opdracht = "INSERT INTO wishlist.lijst_has_cadeau(FK_Lijst, FK_Cadeau, GekochtJaOfNee) VALUES(@fkl, @fkc, @status)"; MySqlCommand cmd = new MySqlCommand(opdracht, conn); //voeg de waarden toe, je haalt ze uit het object eval cmd.Parameters.AddWithValue("fkl", lhc.FK_Lijst); cmd.Parameters.AddWithValue("fkc", lhc.FK_Cadeau); cmd.Parameters.AddWithValue("status", lhc.GekochtJaOfNee); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); }
protected void lbxSelectionLists_SelectedIndexChanged(object sender, EventArgs e) { List <Lijst> ListsActiveUser = _controller.getCadeausFromGebruiker(); LijstHasCadeau item = _controller.getLijstFromID(ListsActiveUser[lbxSelectionLists.SelectedIndex].ID); _controller.setCurrentLijstID(item); Response.Redirect("ownList.aspx"); }
private void fillControls() { lbxAllCadeaus.DataSource = _controller.getCadeausFromDB(); lbxAllCadeaus.DataBind(); LijstHasCadeau item = _controller.getCurrentLijstID(); LbxCurrentList.DataSource = _controller.getCadeausFromID(item); LbxCurrentList.DataBind(); }
public void deleteLHCFromDB(LijstHasCadeau item) { MySqlConnection conn = new MySqlConnection(_connectionString); //Het SQL-commando definiëren string opdracht = ("delete from wishlist.lijst_has_cadeau where FK_Lijst=@fk_naarLijst and FK_Cadeau=@fk_naarCadeau"); MySqlCommand cmd = new MySqlCommand(opdracht, conn); cmd.Parameters.AddWithValue("fk_naarCadeau", item.FK_Cadeau); cmd.Parameters.AddWithValue("fk_naarLijst", item.FK_Lijst); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); }
public void addLHCToDB(LijstHasCadeau lhc) { LHCMapper mapper = new LHCMapper(_connectionstring); mapper.AddLHCToDB(lhc); }
public void removeLHCFromWishlist(LijstHasCadeau item) { LHCMapper mapper = new LHCMapper(_connectionstring); mapper.deleteLHCFromDB(item); }