Пример #1
0
        /// <summary>
        /// 添加经销商城快递代码
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        /// <remarks>2015-1-20 缪竞华 创建</remarks>
        public Result Add(Model.DsMallExpressCode model)
        {
            var res = new Result()
            {
                Status = false
            };
            string message = "";

            if (!IsValidModel(model, ref message))
            {
                res.Message = message;
                return(res);
            }

            model.ExpressCode = model.ExpressCode.Trim();
            DsMallExpressCode temp = IDsMallExpressCodeDao.Instance.Get(model.MallTypeSysNo, model.DeliveryType, model.ExpressCode);

            if (temp != null)
            {
                res.Message = "已存在相同经销商城快递代码";
                return(res);
            }
            model.CreatedDate = DateTime.Now;
            int sysNo = IDsMallExpressCodeDao.Instance.Insert(model);

            res.Status  = sysNo > 0;
            res.Message = sysNo > 0 ? "添加成功" : "添加失败";
            return(res);
        }
Пример #2
0
        /// <summary>
        /// 修改经销商城快递代码
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        /// <remarks>2015-1-21 缪竞华 创建</remarks>
        public Result Update(Model.DsMallExpressCode model)
        {
            var res = new Result()
            {
                Status = false
            };
            string message = "";

            if (!IsValidModel(model, ref message))
            {
                res.Message = message;
                return(res);
            }

            model.ExpressCode = model.ExpressCode.Trim();
            DsMallExpressCode temp = IDsMallExpressCodeDao.Instance.Get(model.MallTypeSysNo, model.DeliveryType, model.ExpressCode);

            if (temp != null && temp.SysNo != model.SysNo)
            {
                res.Message = "已存在相同经销商城快递代码";
                return(res);
            }

            int rows = IDsMallExpressCodeDao.Instance.Update(model);

            res.Status  = rows > 0;
            res.Message = rows > 0 ? "修改成功" : "修改失败";
            return(res);
        }
Пример #3
0
 /// <summary>
 /// 更新分销商城快递代码
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 /// <remarks>2015-1-20 缪竞华 创建</remarks>
 public override int Update(DsMallExpressCode model)
 {
     return(Context.Update("DsMallExpressCode", model)
            .AutoMap(o => o.SysNo, o => o.CreatedBy, o => o.CreatedDate)
            .Where("SysNo", model.SysNo)
            .Execute());
 }
Пример #4
0
        /// <summary>
        /// 插入分销商城快递代码
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        /// <remarks>2015-1-20 缪竞华 创建</remarks>
        public override int Insert(DsMallExpressCode model)
        {
            var sysNo = Context.Insert("DsMallExpressCode", model)
                        .AutoMap(o => o.SysNo)
                        .ExecuteReturnLastId <int>("SysNo");

            return(sysNo);
        }
Пример #5
0
 /// <summary>
 /// 更新分销商城快递代码
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 /// <remarks>2015-1-20 缪竞华 创建</remarks>
 public abstract int Update(DsMallExpressCode model);
Пример #6
0
 /// <summary>
 /// 插入分销商城快递代码
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 /// <remarks>2015-1-20 缪竞华 创建</remarks>
 public abstract int Insert(DsMallExpressCode model);