Exemplo n.º 1
0
        protected void ButtonSelection_Click(object sender, EventArgs e)
        {
            SqlConnection conn   = new SqlConnection(@"data source = DESKTOP-KKPDCI0; integrated security = true; database = CMS");
            SqlCommand    cmd    = null;
            string        sqlsel = "UPDATE Selection SET JokeID = @JokeID, Item1 = @Item1, Item2 = @Item2, Joke = @Joke WHERE SelectionID = 2";

            try
            {
                conn.Open();

                cmd = new SqlCommand(sqlsel, conn);

                // Tilføjer parametrer til SqlCommand, der stemmer overens med kolonnerne fra DB.
                // Definerer de kolonner fra DB, der skal manipuleres med.
                cmd.Parameters.Add("@JokeID", SqlDbType.Int);
                cmd.Parameters.Add("@Item1", SqlDbType.Int);
                cmd.Parameters.Add("@Item2", SqlDbType.Int);
                cmd.Parameters.Add("@Joke", SqlDbType.Int);

                // Specificerer værdier for parametrene, som DB skal bruge.
                cmd.Parameters["@JokeID"].Value = Convert.ToInt32(DropDownListMainItem.SelectedValue);
                cmd.Parameters["@Item1"].Value  = Convert.ToInt32(DropDownListSecondItem.SelectedValue);
                cmd.Parameters["@Item2"].Value  = Convert.ToInt32(DropDownListThirdItem.SelectedValue);
                cmd.Parameters["@Joke"].Value   = Convert.ToInt32(DropDownListJokes.SelectedValue);

                // Udfører kommando, der ikke returnerer nogen rækker.
                cmd.ExecuteNonQuery();
                DetailsViewSelections.DataBind();

                LabelMessages.Text = "A new Selection for the Template was made!";
            }
            catch (Exception ex)
            {
                LabelMessages.Text = ex.Message;
            }
            finally
            {
                conn.Close();
            }
        }
Exemplo n.º 2
0
        protected void ButtonChoose_Click(object sender, EventArgs e)
        {
            SqlConnection conn   = new SqlConnection(@"data source = .\sqlexpress; integrated security = true; database = CMS;");
            SqlCommand    cmd    = null;
            string        sqlupd = "UPDATE[Selection] SET[mainItem] = @mainItem, [secondItem] = @secondItem, [thirdItem] = @thirdItem, [jokeID] = @jokeID WHERE[selectionID] = 2";

            try
            {
                conn.Open();

                cmd = new SqlCommand(sqlupd, conn);
                cmd.Parameters.Add("@mainItem", SqlDbType.Int);
                cmd.Parameters.Add("@secondItem", SqlDbType.Int);
                cmd.Parameters.Add("@thirdItem", SqlDbType.Int);
                cmd.Parameters.Add("@jokeID", SqlDbType.Int);

                cmd.Parameters["@mainItem"].Value   = Convert.ToInt32(DropDownListMainItem.SelectedValue);
                cmd.Parameters["@secondItem"].Value = Convert.ToInt32(DropDownListSecondItem.SelectedValue);
                cmd.Parameters["@thirdItem"].Value  = Convert.ToInt32(DropDownListThirdItem.SelectedValue);
                cmd.Parameters["@jokeID"].Value     = Convert.ToInt32(DropDownListJoke.SelectedValue);

                cmd.ExecuteNonQuery();

                //update view
                DetailsViewSelections.DataBind();

                LabelMessage.Text = "Selection has been successfully updated.";
            }
            catch (Exception ex)
            {
                LabelMessage.Text = ex.Message;
            }
            finally
            {
                conn.Close();
            }
        }