public override void RenderPage() { try { if (dropModuleTypeID.Items.Count == 0) { MessageDialog("没有此用户类型绑定的模块类型", "SuperUserList.aspx"); return; } hidPowerModuleTypeID.Value = dropModuleTypeID.SelectedValue; litUserName.Text = objUserRule.Sys_User.FirstOrDefault(s => s.UserID == UserID).UserName; XmlDataSource.Data = objPowerRule.GetPowerTreexXmlText(dropModuleTypeID.SelectedValue, CurrentUser.IsSuper); if (UserID.IsNoNull()) { // 取得角色权限 tvwPower.SetSelectValue(objUserRule.GetUserKeyPower(UserID, dropModuleTypeID.SelectedValue, AuthorizeGroupID), false); } tvwPower.DataBind(); } catch { } }
public override void RenderPage() { try { UserRule objUserRule = new UserRule(); litUserName.Text = objUserRule.Sys_User.FirstOrDefault(s => s.UserID == UserID).UserName; sys_authorizegroup objsys_authorizegroup = objUserRule.sys_authorizegroup.First(s => s.AuthorizeGroupID == AuthorizeGroupID); hidPowerModuleTypeID.Value = objsys_authorizegroup.ModuleTypeID; if (objsys_authorizegroup.IsSupertGroup) { XmlDataSource.Data = objPowerRule.GetPowerTreexXmlText(objsys_authorizegroup.ModuleTypeID, CurrentUser.IsSuper); } else { XmlDataSource.Data = objPowerRule.GetPowerTreexXmlText(objsys_authorizegroup.ModuleTypeID, objsys_authorizegroup.AuthorizeGroupID); } if (UserID.IsNoNull()) { // 取得角色权限 tvwPower.SetSelectValue(objUserRule.GetUserKeyPower(UserID, objsys_authorizegroup.ModuleTypeID, AuthorizeGroupID), false); } tvwPower.DataBind(); } catch { } }