public override void InitDataPage()
    {


        foreach (Sys_ModuleType objSys_ModuleType in objUserRule.GetUserModuleType(UserID))
        {
            dropModuleTypeID.Items.Add(new ListItem(objSys_ModuleType.ModuleTypeName, objSys_ModuleType.ModuleTypeID));
        }
    }
Exemple #2
0
    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));
        }
    }