Exemple #1
0
        protected void gvPollAnswers_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int        pollAnswerId = (int)gvPollAnswers.DataKeys[e.RowIndex]["PollAnswerId"];
            PollAnswer pollAnswer   = PollManager.GetPollAnswerById(pollAnswerId);

            if (pollAnswer != null)
            {
                PollManager.DeletePollAnswer(pollAnswer.PollAnswerId);
                BindData();
            }
        }
Exemple #2
0
        protected void gvPollAnswers_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "UpdatePollAnswer")
            {
                int         index = Convert.ToInt32(e.CommandArgument);
                GridViewRow row   = gvPollAnswers.Rows[index];

                HiddenField    hfPollAnswerId  = row.FindControl("hfPollAnswerId") as HiddenField;
                SimpleTextBox  txtName         = row.FindControl("txtName") as SimpleTextBox;
                NumericTextBox txtDisplayOrder = row.FindControl("txtDisplayOrder") as NumericTextBox;

                int        pollAnswerId = int.Parse(hfPollAnswerId.Value);
                PollAnswer pollAnswer   = PollManager.GetPollAnswerById(pollAnswerId);

                if (pollAnswer != null)
                {
                    pollAnswer = PollManager.UpdatePollAnswer(pollAnswer.PollAnswerId, pollAnswer.PollId,
                                                              txtName.Text, pollAnswer.Count, txtDisplayOrder.Value);
                }

                BindData();
            }
        }