Example #1
0
 public bool UpdateModule(Module module)
 {
     bool result= dal.UpdateModule(module);
     if (result)
     {
         WeakRefCache.RebuiltModule();
     }
     return result;
 }
Example #2
0
 public bool UpdateModule(Module module)
 {
     int rowcount = base.ExecuteNonQuery(
         new SqlQuery(base.OptimizeSQL(SP.Module_Update),
             new object[,]{
         {"@id", module.ID},
         {"@name", module.Name},
         {"@isDelete", module.IsDelete}
             })
         );
     return rowcount == 1;
 }
Example #3
0
        public bool AddModule(Module module)
        {
            int rowcount = base.ExecuteNonQuery(
                 new SqlQuery(base.OptimizeSQL(SP.Module_Add),
                     new object[,]{
                {"@siteid",module.SiteId},
                {"@name",module.Name},
                {"@isSystem", module.IsSystem},
                {"@isDelete", module.IsDelete}
                     })
                );

            return rowcount == 1;
        }
Example #4
0
        public IEnumerable<DataExtend> GetExtendsByModule(Module module)
        {
            DataExtend ext;
            if (module.ExtID1!=0)
            {
                ext = GetExtend(module.ExtID1);
                if (ext != null && ext.State==1)
                    yield return ext;
            }


            if (module.ExtID2 != 0)
            {
                ext = GetExtend(module.ExtID2);
                if (ext != null && ext.State == 1)
                    yield return ext;
            }


            if (module.ExtID3 != 0)
            {
                ext = GetExtend(module.ExtID3);
                if (ext != null && ext.State == 1)
                    yield return ext;
            }


            if (module.ExtID3 != 0)
            {
                ext = GetExtend(module.ExtID3);
                if (ext != null && ext.State == 1)
                    yield return ext;
            }
        }