Example #1
0
    protected override void CurrentContent_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        switch (e.CommandName)
        {
        case "UserRole":
            RedirectState("UserRole.aspx?UserID=" + e.CommandArgument.ToString());
            break;

        case "ResetPassword":
            RedirectState("UserPasswordEdit.aspx?UserID=" + e.CommandArgument.ToString());
            break;

        case "ViewPower":
            RedirectState("UserPowerInfo.aspx?UserID=" + e.CommandArgument.ToString());
            break;

        case "Modify":
            RedirectState("SupportUserEdit.aspx?UserID=" + e.CommandArgument.ToString());
            break;

        case "Power":
            Redirect("UserRolePower.aspx?UserID=" + e.CommandArgument.ToString());
            break;

        case "Remove":
            objUserRule.DeleteUser(e.CommandArgument.ToString());
            RenderPage();
            break;

        case "RevertUserPower":
            objUserRule.RevertUserPower(e.CommandArgument.ToString(), "");
            MessageDialog("收回授权成功");
            break;

        case "Lock":
            objUserRule.SetUserLock(e.CommandArgument.ToString(), true);
            RenderPage();
            break;

        case "NoLock":
            objUserRule.SetUserLock(e.CommandArgument.ToString(), false);
            RenderPage();
            break;

        case "NoActivation":
            objUserRule.SetUserActivation(e.CommandArgument.ToString(), false);
            RenderPage();
            break;

        case "Activation":
            objUserRule.SetUserActivation(e.CommandArgument.ToString(), true);
            RenderPage();

            break;
        }
    }