Ejemplo n.º 1
0
        /// <summary>
        /// 更新分销商商城
        /// </summary>
        /// <param name="info">分销商商城</param>
        /// <returns>受影响行数</returns>
        /// <remarks>2013-09-05 黄志勇 创建</remarks>
        public int UpdateDsAuthorization(DsDealerMall info)
        {
            var model = new Hyt.Model.DsDealerMall();

            Hyt.Util.Reflection.ReflectionUtils.Transform(info, model);
            return(DsOrderBo.Instance.UpdateDsAuthorization(model));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 创建分销商商城
        /// </summary>
        /// <param name="model">分销商商城实体</param>
        /// <returns>新加的系统编号</returns>
        /// <remarks>
        /// 2013-09-18 郑荣华 创建
        /// 2014-05-13余勇 修改 清除缓存数据
        /// </remarks>
        public int Create(DsDealerMall model)
        {
            var sysno = IDsDealerMallDao.Instance.Create(model);

            SysLog.Instance.Info(LogStatus.系统日志来源.后台, "创建分销商商城", LogStatus.系统日志目标类型.分销商商城, sysno);
            return(sysno);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 更新分销商商城
 /// </summary>
 /// <param name="model">分销商商城</param>
 ///<returns>受影响行数</returns>
 /// <remarks>2013-09-05 黄志勇 创建</remarks>
 public override int UpdateDsAuthorization(DsDealerMall model)
 {
     return(Context.Update("DsDealerMall", model)
            .AutoMap(x => x.SysNo, x => x.CreatedBy, x => x.CreatedDate)
            .Where(x => x.SysNo)
            .Execute());
 }
Ejemplo n.º 4
0
        /// <summary>
        /// 根据分销商系统编号获取分销商商城列表
        /// </summary>
        /// <param name="dealerSysNo">分销商系统编号</param>
        /// <returns>分销商商城列表</returns>
        /// <remarks>2013-09-13 黄志勇 创建</remarks>
        public Result <List <DsDealerMall> > GetDsAuthorizations(int dealerSysNo)
        {
            var result = new Result <List <DsDealerMall> >()
            {
                Status = false
            };
            var model = DsOrderBo.Instance.GetDsAuthorizations(dealerSysNo);

            if (model != null && model.Count > 0)
            {
                var list = new List <DsDealerMall>();
                foreach (var m in model)
                {
                    if (m.Status == (int)Model.WorkflowStatus.DistributionStatus.分销商商城状态.启用)
                    {
                        var info = new DsDealerMall();
                        Util.Reflection.ReflectionUtils.Transform(m, info);
                        list.Add(info);
                    }
                }
                result.Data   = list;
                result.Status = true;
            }
            return(result);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// 修改分销商商城,授权码为空不更新
        /// </summary>
        /// <param name="model">分销商商城实体</param>
        /// <returns>受影响的行数</returns>
        /// <remarks>
        /// 2013-09-18 郑荣华 创建
        /// 2014-05-13余勇 修改 清除缓存数据
        /// </remarks>
        public int Update(DsDealerMall model)
        {
            var r = IDsDealerMallDao.Instance.Update(model);

            if (r > 0)
            {
                SysLog.Instance.Info(LogStatus.系统日志来源.后台, "修改分销商商城", LogStatus.系统日志目标类型.分销商商城, model.SysNo);
                MemoryProvider.Default.Remove(string.Format(KeyConstant.DsDealerMall, model.SysNo));
            }
            return(r);
        }
Ejemplo n.º 6
0
        /// <summary>
        /// 根据商城订单事务编号返回分销商升舱订单扩展信息
        /// </summary>
        /// <param name="orderTransactionSysNo">商城订单事务编号</param>
        /// <returns>分销商升舱订单和分销商商城</returns>
        /// <remarks>2013-12-13 黄志勇 创建</remarks>
        public Tuple <DsOrder, DsDealerMall> GetDsOrderInfoEx(string orderTransactionSysNo)
        {
            var          dsOrders   = GetEntityByTransactionSysNo(orderTransactionSysNo);
            DsOrder      dsOrder    = null;
            DsDealerMall dealerMall = null;

            if (dsOrders != null && dsOrders.Count > 0)
            {
                dsOrder    = dsOrders.First();
                dealerMall = GetDsDealerMall(dsOrder.DealerMallSysNo);
            }
            return(Tuple.Create(dsOrder, dealerMall));
        }
Ejemplo n.º 7
0
 /// <summary>
 /// 修改分销商商城,授权码为空不更新
 /// </summary>
 /// <param name="model">分销商商城实体</param>
 /// <returns>受影响的行数</returns>
 /// <remarks>
 /// 2013-09-18 郑荣华 创建
 /// </remarks>
 public override int Update(DsDealerMall model)
 {
     if (string.IsNullOrEmpty(model.AuthCode))
     {
         return(Context.Update("DsDealerMall", model)
                .AutoMap(x => x.SysNo, x => x.CreatedBy, x => x.CreatedDate, x => x.AuthCode)
                .Where(x => x.SysNo)
                .Execute());
     }
     return(Context.Update("DsDealerMall", model)
            .AutoMap(x => x.SysNo, x => x.CreatedBy, x => x.CreatedDate)
            .Where(x => x.SysNo)
            .Execute());
 }
Ejemplo n.º 8
0
 /// <summary>
 /// 更新分销商商城
 /// </summary>
 /// <param name="model">分销商商城</param>
 ///<returns>受影响行数</returns>
 /// <remarks>2013-09-05 黄志勇 创建</remarks>
 public int UpdateDsAuthorization(DsDealerMall model)
 {
     return(IDsOrderDao.Instance.UpdateDsAuthorization(model));
 }
Ejemplo n.º 9
0
 /// <summary>
 /// 更新分销商商城
 /// </summary>
 /// <param name="model">分销商商城</param>
 ///<returns>受影响行数</returns>
 /// <remarks>2013-09-05 黄志勇 创建</remarks>
 public abstract int UpdateDsAuthorization(DsDealerMall model);
Ejemplo n.º 10
0
 /// <summary>
 /// 创建分销商商城
 /// </summary>
 /// <param name="model">分销商商城实体</param>
 /// <returns>新加的系统编号</returns>
 /// <remarks>
 /// 2013-09-18 郑荣华 创建
 /// 2017-05-5 罗勤尧修改 添加erp编号
 /// </remarks>
 public override int Create(DsDealerMall model)
 {
     return(Context.Insert("DsDealerMall", model)
            .AutoMap(x => x.SysNo)
            .ExecuteReturnLastId <int>("SysNo"));
 }
Ejemplo n.º 11
0
 /// <summary>
 /// 修改分销商商城,授权码为空不更新
 /// </summary>
 /// <param name="model">分销商商城实体</param>
 /// <returns>受影响的行数</returns>
 /// <remarks>
 /// 2013-09-18 郑荣华 创建
 /// </remarks>
 public abstract int Update(DsDealerMall model);
Ejemplo n.º 12
0
 /// <summary>
 /// 创建分销商商城
 /// </summary>
 /// <param name="model">分销商商城实体</param>
 /// <returns>新加的系统编号</returns>
 /// <remarks>
 /// 2013-09-18 郑荣华 创建
 /// </remarks>
 public abstract int Create(DsDealerMall model);