public override void InitDataPage() { foreach (Sys_ModuleType objSys_ModuleType in objUserRule.GetUserModuleType(UserID)) { dropModuleTypeID.Items.Add(new ListItem(objSys_ModuleType.ModuleTypeName, objSys_ModuleType.ModuleTypeID)); } }
public override void InitDataPage() { AuthorizeGroupID.Items.Clear(); AuthorizeGroupID.Items.Add(new ListItem("--全部--", "")); AuthorizeGroupID.Items.Add(new ListItem("平台虚拟授权组", Guid.Empty.ToString())); dropModuleTypeID.Items.Clear(); dropModuleTypeID.Items.Add(new ListItem("--全部--", "")); List <Sys_ModuleType> ModuleTypeList = objUserRule.GetUserModuleType(UserID).ToList(); foreach (Sys_ModuleType objSys_ModuleType in ModuleTypeList) { dropModuleTypeID.Items.Add(new ListItem(objSys_ModuleType.ModuleTypeName, objSys_ModuleType.ModuleTypeID)); } List <string> ModuleTypeIDList = ModuleTypeList.Select(s => s.ModuleTypeID).ToList(); foreach (sys_authorizegroup objsys_authorizegroup in objUserRule.sys_authorizegroup.Where(s => ModuleTypeIDList.Contains(s.ModuleTypeID))) { AuthorizeGroupID.Items.Add(new ListItem(objsys_authorizegroup.AuthorizeGroupName, objsys_authorizegroup.AuthorizeGroupID)); } }