예제 #1
0
        /// <summary>
        /// 获取系统设置实体
        /// </summary>
        /// <returns>返回系统设置实体</returns>
        public virtual Model.SystemStructure.SystemConfig GetSystemConfig()
        {
            Model.SystemStructure.SystemConfig model = new EyouSoft.Model.SystemStructure.SystemConfig();

            DbCommand dc = base.SystemStore.GetSqlStringCommand(Sql_SystemConfig_Select);

            using (IDataReader dr = DbHelper.ExecuteReader(dc, base.SystemStore))
            {
                if (dr.Read())
                {
                    if (!dr.IsDBNull(0))
                    {
                        model.SystemId = dr.GetInt32(0);
                    }
                    if (!dr.IsDBNull(1))
                    {
                        model.TourViewType = dr.GetInt32(1);
                    }
                    if (!dr.IsDBNull(2))
                    {
                        model.VisitViewType = dr.GetInt32(2);
                    }
                }
            }
            return(model);
        }
예제 #2
0
        /// <summary>
        /// 修改系统设置
        /// </summary>
        /// <param name="model">系统设置实体</param>
        /// <returns>返回受影响行数</returns>
        public virtual int UpdateSystemConfig(EyouSoft.Model.SystemStructure.SystemConfig model)
        {
            if (model == null)
            {
                return(0);
            }

            DbCommand dc = base.SystemStore.GetSqlStringCommand(Sql_SystemConfig_Update);

            base.SystemStore.AddInParameter(dc, "TourViewType", DbType.Byte, model.TourViewType);
            base.SystemStore.AddInParameter(dc, "VisitViewType", DbType.Byte, model.VisitViewType);
            base.SystemStore.AddInParameter(dc, "SystemId", DbType.Int32, model.SystemId);

            return(DbHelper.ExecuteSql(dc, base.SystemStore));
        }
예제 #3
0
        /// <summary>
        /// 修改系统设置
        /// </summary>
        /// <param name="model">系统设置实体</param>
        /// <returns>0:Error;1:Success</returns>
        public int UpdateSystemConfig(EyouSoft.Model.SystemStructure.SystemConfig model)
        {
            if (model == null)
            {
                return(0);
            }

            int Result = 0;

            Result = dal.UpdateSystemConfig(model);
            if (Result > 0)
            {
                //清空缓存
                EyouSoft.Cache.Facade.EyouSoftCache.Remove(EyouSoft.CacheTag.System.SystemSetting);

                return(1);
            }
            else
            {
                return(0);
            }
        }