Example #1
0
        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);
        }
Example #2
0
        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");
        }
Example #4
0
        private void fillControls()
        {
            lbxAllCadeaus.DataSource = _controller.getCadeausFromDB();
            lbxAllCadeaus.DataBind();
            LijstHasCadeau item = _controller.getCurrentLijstID();

            LbxCurrentList.DataSource = _controller.getCadeausFromID(item);
            LbxCurrentList.DataBind();
        }
Example #5
0
        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();
        }
Example #6
0
        public void addLHCToDB(LijstHasCadeau lhc)
        {
            LHCMapper mapper = new LHCMapper(_connectionstring);

            mapper.AddLHCToDB(lhc);
        }
Example #7
0
        public void removeLHCFromWishlist(LijstHasCadeau item)
        {
            LHCMapper mapper = new LHCMapper(_connectionstring);

            mapper.deleteLHCFromDB(item);
        }