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