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; } }
/// <summary> /// 列表命令列表 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected override void CurrentContent_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "Modify": RedirectState("UserEdit.aspx?UserID=" + e.CommandArgument.ToString()); break; case "ViewPower": RedirectState("UserPowerInfo.aspx?UserID=" + e.CommandArgument.ToString()); break; case "CopyPower": RedirectState("CopyPowerList.aspx?UserID=" + e.CommandArgument.ToString()); break; case "RevertUserPower": string AuthorizeGroupIDList = objUserRule.sys_authorizegroup.Where(s => s.ModuleTypeID == ModuleTypeID).Select(s => s.AuthorizeGroupID).ConvertListToString(); if (AuthorizeGroupIDList.IsNoNullOrWhiteSpace()) { objUserRule.RevertUserPower(e.CommandArgument.ToString(), AuthorizeGroupIDList); } MessageDialog("收回授权成功"); break; case "UserRole": Redirect("UserRole.aspx?UserID=" + e.CommandArgument.ToString()); break; case "Remove": objUserRule.DeleteUser(e.CommandArgument.ToString()); MessageDialog("删除成功"); RenderPage(); break; case "RePassword": objUserRule.ReSetPassword(e.CommandArgument.ToString(), "7777777"); MessageDialog("初始化密码成功,密码为7777777"); break; case "Lock": objUserRule.SetUserLock(e.CommandArgument.ToString(), true); MessageDialog("禁用成功"); RenderPage(); break; case "NoLock": objUserRule.SetUserLock(e.CommandArgument.ToString(), false); MessageDialog("启用成功"); RenderPage(); break; } }
/// <summary> /// 列表命令列表 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected override void CurrentContent_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "ViewPower": RedirectState("UserPowerInfo.aspx?UserID=" + e.CommandArgument.ToString()); break; case "Modify": RedirectState("UserEdit.aspx?UserID=" + e.CommandArgument.ToString()); break; case "UserRole": RedirectState("UserRole.aspx?UserID=" + e.CommandArgument.ToString()); break; case "RevertUserPower": objUserRule.RevertUserPower(e.CommandArgument.ToString(), AuthorizeGroupID); MessageDialog("收回授权成功"); break; case "CopyPower": RedirectState("CopyPowerList.aspx?UserID=" + e.CommandArgument.ToString()); break; case "Remove": objUserRule.DeleteUser(e.CommandArgument.ToString()); MessageDialog("删除成功"); RenderPage(); break; case "RePassword": objUserRule.ReSetPassword(e.CommandArgument.ToString(), "7777777"); MessageDialog("初始化密码成功,密码为7777777"); break; case "Lock": objUserRule.SetUserLock(e.CommandArgument.ToString(), true); MessageDialog("禁用成功"); RenderPage(); break; case "NoLock": objUserRule.SetUserLock(e.CommandArgument.ToString(), false); MessageDialog("启用成功"); RenderPage(); break; case "SetPower": RedirectState("UserPowerSet.aspx?UserID=" + e.CommandArgument.ToString()); break; } }