/// <summary> /// Header action handler. /// </summary> /// <param name="sender">Sender</param> /// <param name="e">Event args</param> private void HeaderActions_ActionPerformed(object sender, CommandEventArgs e) { switch (e.CommandName.ToLowerCSafe()) { case "btnreset_click": // Reset all answer counts // Check 'Manage' permission PollInfo pi = PollInfoProvider.GetPollInfo(AnswerList.PollId); int groupId = 0; if (pi != null) { groupId = pi.PollGroupID; } // Check permissions CheckPermissions(groupId, CMSAdminControl.PERMISSION_MANAGE); if (pollId > 0) { PollAnswerInfoProvider.ResetAnswers(pollId); AnswerList.ReloadData(); } break; } }
/// <summary> /// Reset answers button handler. /// </summary> private void btnResetAnswers_Click(object sender, EventArgs e) { if (CheckModifyPermission(ItemID)) { PollAnswerInfoProvider.ResetAnswers(ItemID); AnswerList.ReloadData(); } }
/// <summary> /// Header action handler. /// </summary> /// <param name="sender">Sender</param> /// <param name="e">Event args</param> private void HeaderActions_ActionPerformed(object sender, CommandEventArgs e) { switch (e.CommandName.ToLowerCSafe()) { case "btnreset_click": // Reset all answer counts // Check 'Modify' permission CheckPollsModifyPermission(pi.PollSiteID); if (pollId > 0) { PollAnswerInfoProvider.ResetAnswers(pollId); AnswerList.ReloadData(); } break; } }