示例#1
0
        private XmlElement CreateCoteModeule(XmlDocument xmlDocSource, string AuthorizeGroupID, WTF.Power.Entity.Sys_Module objSys_Module, List <WTF.Power.Entity.Sys_Module> objSys_ModuleList, List <WTF.Power.Entity.Sys_Module> AddSys_ModuleList)
        {
            try
            {
                WTF.Power.Entity.Sys_ModuleCote cote = this.Sys_ModuleCote.FirstOrDefault <WTF.Power.Entity.Sys_ModuleCote>(s => s.ModuleCoteID == objSys_Module.ModuleCoteID);
                if (cote == null)
                {
                    return(null);
                }
                if (cote.CoteTableName.IsNull())
                {
                    return(null);
                }
                if ((cote.ParentIDName.IsNull() && cote.RootIDValue.IsNull()) && cote.IDPathName.IsNull())
                {
                    PowerCotePower power = new PowerCotePower(cote, objSys_Module.ModuleTypeID);
                    return(power.GetCotePowerXmlElement(xmlDocSource, AuthorizeGroupID, objSys_Module, objSys_ModuleList, AddSys_ModuleList));
                }
                PowerCoteTreePower power2 = new PowerCoteTreePower(cote, objSys_Module.ModuleTypeID);
                return(power2.GetCotePowerXmlElement(xmlDocSource, AuthorizeGroupID, objSys_Module, objSys_ModuleList, AddSys_ModuleList));
            }
            catch (Exception exception)
            {
                LogHelper <LogModuleType> .Write(LogModuleType.ModuleLog, exception, "");

                return(null);
            }
        }
示例#2
0
        public XmlElement GetCotePowerXmlElement(XmlDocument xmlDocSource, WTF.Power.Entity.Sys_Module objSys_Module, UserInfo objUserInfo)
        {
            try
            {
                WTF.Power.Entity.Sys_ModuleCote cote = this.Sys_ModuleCote.FirstOrDefault <WTF.Power.Entity.Sys_ModuleCote>(s => s.ModuleCoteID == objSys_Module.ModuleCoteID);
                if (cote == null)
                {
                    return(null);
                }
                if (cote.CoteTableName.IsNull())
                {
                    return(null);
                }
                if ((cote.ParentIDName.IsNull() && cote.RootIDValue.IsNull()) && cote.IDPathName.IsNull())
                {
                    PowerCotePower power = new PowerCotePower(cote, objSys_Module.ModuleTypeID);
                    return(power.GetCotePowerMenuXmlElement(xmlDocSource, objUserInfo, objSys_Module));
                }
                PowerCoteTreePower power2 = new PowerCoteTreePower(cote, objSys_Module.ModuleTypeID);
                return(power2.GetCotePowerMenuXmlElement(xmlDocSource, objUserInfo, objSys_Module));
            }
            catch (Exception exception)
            {
                LogHelper <LogModuleType> .Write(LogModuleType.ModuleLog, exception, "");

                return(null);
            }
        }