예제 #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);
            }
        }
예제 #3
0
 public void AddTosys_modulecote(Sys_ModuleCote sys_ModuleCote)
 {
     base.AddObject("sys_modulecote", sys_ModuleCote);
 }
예제 #4
0
 public void UpdateModuleCote(WTF.Power.Entity.Sys_ModuleCote objSys_ModuleCote)
 {
     objSys_ModuleCote.CoteTitle.CheckIsNull <string>("请输入栏目名称", "ModuleLog");
     this.CurrentEntities.SaveChanges();
 }
예제 #5
0
 public void InsertModuleCote(WTF.Power.Entity.Sys_ModuleCote objSys_ModuleCote)
 {
     objSys_ModuleCote.CoteTitle.CheckIsNull <string>("请输入栏目名称", "ModuleLog");
     this.CurrentEntities.AddTosys_modulecote(objSys_ModuleCote);
     this.CurrentEntities.SaveChanges();
 }