Exemple #1
0
    protected void GridViewForumModerators_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        BLMember blMember = new BLMember();
        BLForum  blForum  = new BLForum();

        Member member = blMember.GetMemberById((int)GridViewForumModerators.DataKeys[e.RowIndex]["Id"]);
        Forum  forum  = blForum.GetForumById(int.Parse(Request.QueryString["id"]));

        blForum.RemoveModerator(forum, member);
        PopulateGridView(forum);
    }
    protected void GridViewSearchResults_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        BLMember blMember = new BLMember();
        Member   member   = blMember.GetMemberById((int)GridViewSearchResults.DataKeys[e.RowIndex]["Id"]);

        if (!blMember.Delete(member))
        {
            ShowAlert("Member \"" + member.Name + "\" cannot be deleted at this time. He/she still has active posts, or is an administrator of this forum.", "alert-danger");
            e.Cancel = true;
        }
        else
        {
            ShowAlert("Member \"" + member.Name + "\" was deleted.", "alert-warning");
            PopulateGridView();
        }
    }