示例#1
0
    protected override void CurrentTool_ItemCommand(object sender, WTF.Controls.MyCommandEventArgs e)
    {
        switch (e.CommandName)
        {
        case "Create":
            Redirect("RoleEdit.aspx");
            break;

        case "Remove":
            objUserRule.DeleteRole(gdvContent.SelectedRowDataKeys);
            RenderPage();
            break;

        case "Search":
            SearchCondition();
            break;
        }
    }
示例#2
0
    protected override void CurrentContent_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        switch (e.CommandName)
        {
        case "Remove":
            objUserRule.DeleteRole(e.CommandArgument.ToString());
            RenderPage();
            break;

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

        case "RoleUser":
            Redirect("RoleUser.aspx?RoleID=" + e.CommandArgument.ToString());
            break;

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

        case "DataAllSet":
            if (!objUserRule.Sys_RolePower.Any(s => s.RoleID == e.CommandArgument))
            {
                MessageDialog("请先设置操作权限,才能设置数据权限");
                return;
            }
            Redirect("RoleDataPowerFrame.aspx?RoleID=" + e.CommandArgument.ToString());
            break;

        case "CotePower":

            if (!objUserRule.Sys_RolePower.Any(s => s.RoleID == e.CommandArgument))
            {
                MessageDialog("请先设置操作权限,才能设置栏目权限");
                return;
            }
            Redirect("RoleCotePowerFrame.aspx?RoleID=" + e.CommandArgument.ToString());
            break;
        }
    }