Beispiel #1
0
 public void Updatemoduletype(WTF.Logging.Entity.loger_moduletype objloger_moduletype)
 {
     objloger_moduletype.ModuleTypeCode.CheckIsNull <string>("请输入模块代码", "LogManager");
     objloger_moduletype.ModuleTypeName.CheckIsNull <string>("请输入模块名称", "LogManager");
     if (this.loger_moduletype.Any <WTF.Logging.Entity.loger_moduletype>(s => (s.ModuleTypeID != objloger_moduletype.ModuleTypeID) && (s.ModuleTypeCode == objloger_moduletype.ModuleTypeCode)))
     {
         SysAssert.ArgumentAssert <LogModuleType>("输入的模块代码已经存在", LogModuleType.LogManager);
     }
     this.CurrentEntities.SaveChanges();
 }
Beispiel #2
0
        public void UpdateModuleType()
        {
            List <EnumParameter> enumMembers = typeof(LogModuleType).GetEnumMembers();
            List <string>        list2       = (from s in this.CurrentEntities.loger_moduletype select s.ModuleTypeCode).ToList <string>();

            foreach (EnumParameter parameter in enumMembers)
            {
                if (!list2.Contains(parameter.Key))
                {
                    WTF.Logging.Entity.loger_moduletype _moduletype = new WTF.Logging.Entity.loger_moduletype {
                        ModuleTypeCode = parameter.Key,
                        ModuleTypeName = parameter.Description
                    };
                    this.CurrentEntities.AddTologer_moduletype(_moduletype);
                }
            }
            this.CurrentEntities.SaveChanges();
        }
Beispiel #3
0
 public void AddTologer_moduletype(loger_moduletype loger_moduletype)
 {
     base.AddObject("loger_moduletype", loger_moduletype);
 }