예제 #1
0
        /// <summary>
        /// 新增反馈信息
        /// </summary>
        /// <param name="feedback">反馈信息</param>
        /// <returns>结果</returns>
        /// <remarks> 2013-7-15 杨浩 创建 </remarks>
        /// <remarks>2013-08-19 周唐炬 实现</remarks>
        public Result AddFeedback(Feedback feedback)
        {
            var model = new CrFeedback
            {
                CustomerSysNo     = feedback.CustomerSysNo,
                FeedbackTypeSysNo = feedback.FeedbackTypeSysNo,
                Name        = feedback.Name,
                Phone       = feedback.Phone,
                Email       = feedback.Email,
                Content     = feedback.Content,
                Source      = feedback.Source,
                CreatedDate = DateTime.Now
            };
            var result = new Result()
            {
                StatusCode = -1
            };

            model.CreatedDate = DateTime.Now;
            if (FeedbackBo.Instance.Create(model) > 0)
            {
                result.StatusCode = 1;
                result.Status     = true;
            }
            else
            {
                result.Message = "添加反馈信息出错,请稍后在试!";
            }
            return(result);
        }
예제 #2
0
        public override int Create(CrFeedback model)
        {
            var result = Context.Insert <CrFeedback>("CrFeedback", model)
                         .AutoMap(x => x.SysNo)
                         .ExecuteReturnLastId <int>("SysNo");

            return(result);
        }
예제 #3
0
        public override int Update(CrFeedback model)
        {
            int rowsAffected = Context.Update <CrFeedback>("CrFeedback", model)
                               .AutoMap(x => x.SysNo)
                               .Where(x => x.SysNo)
                               .Execute();

            return(rowsAffected);
        }
예제 #4
0
 /// <summary>
 /// 更新意见反馈
 /// </summary>
 /// <param name="model">意见反馈实体</param>
 /// <returns>系统编号</returns>
 /// <remarks>2013-08-19 周唐炬 创建</remarks>
 public int Update(CrFeedback model)
 {
     return(ICrFeedbackDao.Instance.Update(model));
 }
예제 #5
0
 /// <summary>
 /// 创建意见反馈
 /// </summary>
 /// <param name="model">意见反馈实体</param>
 /// <returns>系统编号</returns>
 /// <remarks>2013-08-19 周唐炬 创建</remarks>
 public int Create(CrFeedback model)
 {
     return(ICrFeedbackDao.Instance.Create(model));
 }
예제 #6
0
 /// <summary>
 /// 更新意见反馈
 /// </summary>
 /// <param name="model">意见反馈实体</param>
 /// <returns>系统编号</returns>
 /// <remarks>2013-08-19 周唐炬 创建</remarks>
 public abstract int Update(CrFeedback model);
예제 #7
0
 /// <summary>
 /// 创建意见反馈
 /// </summary>
 /// <param name="model">意见反馈实体</param>
 /// <returns>系统编号</returns>
 /// <remarks>2013-08-19 周唐炬 创建</remarks>
 public abstract int Create(CrFeedback model);