/// <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;
        }
    }