Exemple #1
0
        /// <summary>
        /// 更新广告组
        /// </summary>
        /// <param name="model">广告组明细</param>
        /// <returns>返回受影响行</returns>
        /// <remarks>2013-06-17 苟治国 创建</remarks>
        public override int Update(Model.FeAdvertGroup model)
        {
            int rowsAffected = Context.Update <Model.FeAdvertGroup>("FeAdvertGroup", model)
                               .AutoMap(x => x.SysNo)
                               .Where(x => x.SysNo)
                               .Execute();

            return(rowsAffected);
        }
Exemple #2
0
        /// <summary>
        /// 新增广告组
        /// </summary>
        /// <param name="model">广告组明细</param>
        /// <returns>返回受影响行</returns>
        /// <remarks>2013-06-17 苟治国 创建</remarks>
        public override int Insert(Model.FeAdvertGroup model)
        {
            if (model.LastUpdateDate == DateTime.MinValue)
            {
                model.LastUpdateDate = (DateTime)System.Data.SqlTypes.SqlDateTime.MinValue;
            }
            var result = Context.Insert <FeAdvertGroup>("FeAdvertGroup", model)
                         .AutoMap(x => x.SysNo)
                         .ExecuteReturnLastId <int>("SysNo");

            return(result);
        }
Exemple #3
0
        /// <summary>
        /// 新增广告组
        /// </summary>
        /// <param name="model">广告组实体</param>
        /// <returns>返回受影响行</returns>
        /// <remarks>2013-06-17 苟治国 创建</remarks>
        public int Insert(Model.FeAdvertGroup model)
        {
            int result = IFeAdvertGroupDao.Instance.Insert(model);

            if (result > 0)
            {
                BLL.Log.SysLog.Instance.Info(LogStatus.系统日志来源.后台, string.Format("添加广告组{0}", model.Name), LogStatus.系统日志目标类型.商品组展示, Authentication.AdminAuthenticationBo.Instance.Current.Base.SysNo);
            }
            else
            {
                BLL.Log.SysLog.Instance.Error(LogStatus.系统日志来源.后台, string.Format("添加广告组{0}失败", model.Name), LogStatus.系统日志目标类型.商品组展示, Authentication.AdminAuthenticationBo.Instance.Current.Base.SysNo);
            }
            return(result);
        }
Exemple #4
0
        /// <summary>
        /// 更新广告组
        /// </summary>
        /// <param name="model">广告组实体</param>
        /// <returns>返回受影响行</returns>
        /// <remarks>2013-06-17 苟治国 创建</remarks>
        public int Update(Model.FeAdvertGroup model)
        {
            int result = IFeAdvertGroupDao.Instance.Update(model);

            if (result > 0)
            {
                if (Authentication.AdminAuthenticationBo.Instance.Current.Base.SysNo != Hyt.Model.SystemPredefined.Constant.UserSysNo)
                {
                    Hyt.BLL.Sys.SyJobPoolPublishBo.Instance.FeAudit(model.SysNo, 0, Authentication.AdminAuthenticationBo.Instance.Current.Base.SysNo, "AdvertGroup", "修改广告组", Hyt.Model.SystemPredefined.Constant.UserSysNo, (int)Hyt.Model.WorkflowStatus.SystemStatus.任务对象类型.通知);
                }
                BLL.Log.SysLog.Instance.Info(LogStatus.系统日志来源.后台, string.Format("更新广告组{0}", model.SysNo), LogStatus.系统日志目标类型.商品组展示, Authentication.AdminAuthenticationBo.Instance.Current.Base.SysNo);
            }

            else
            {
                BLL.Log.SysLog.Instance.Error(LogStatus.系统日志来源.后台, string.Format("更新广告组{0}失败", model.SysNo), LogStatus.系统日志目标类型.商品组展示, Authentication.AdminAuthenticationBo.Instance.Current.Base.SysNo);
            }
            return(result);
        }
Exemple #5
0
 /// <summary>
 /// 更新广告组
 /// </summary>
 /// <param name="model"></param>
 /// <returns>返回受影响行</returns>
 /// <remarks>2013-06-17 苟治国 创建</remarks>
 public abstract int Update(Model.FeAdvertGroup model);
Exemple #6
0
 /// <summary>
 /// 插入广告组
 /// </summary>
 /// <param name="model"></param>
 /// <returns>返回受影响行</returns>
 /// <remarks>2013-06-17 苟治国 创建</remarks>
 public abstract int Insert(Model.FeAdvertGroup model);