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); } }
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); } }