Exemple #1
0
        /// <summary>
        /// 插入升舱明细
        /// </summary>
        /// <param name="item">商城明细</param>
        /// <remarks>2014-07-04 朱成果 创建</remarks>
        public void InsertDsOrderItemByHytItems(CBSoOrderItem item)
        {
            item.SysNo = Hyt.DataAccess.Order.ISoOrderItemDao.Instance.Insert(item);
            var dsorder = GetEntityByHytOrderID(item.OrderSysNo).FirstOrDefault();

            if (dsorder != null)
            {
                DsOrderItem ditem = new DsOrderItem()
                {
                    Quantity = item.Quantity,
                    Price    = item.SalesUnitPrice,
                    OrderTransactionSysNo = item.TransactionSysNo,
                    MallProductId         = item.ErpCode,
                    MallProductName       = item.ProductName,
                    DsOrderSysNo          = dsorder.SysNo
                };
                ditem.SysNo = Hyt.DataAccess.MallSeller.IDsOrderDao.Instance.InsertOrderItem(ditem);
                DsOrderItemAssociation dia = new DsOrderItemAssociation()
                {
                    SoOrderItemSysNo      = item.SysNo,
                    OrderTransactionSysNo = item.TransactionSysNo,
                    DsOrderItemSysNo      = ditem.SysNo
                };
                Hyt.DataAccess.MallSeller.IDsOrderDao.Instance.InsertAssociation(dia);
            }
        }
Exemple #2
0
 /// <summary>
 /// 更新升舱订单明细关联数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns>影响行数</returns>
 /// <remarks>2013-09-06  余勇 创建</remarks>
 public override int UpdateAssociation(DsOrderItemAssociation entity)
 {
     return(Context.Update("DsOrderItemAssociation", entity)
            .AutoMap(o => o.SysNo)
            .Where("SysNo", entity.SysNo)
            .Execute());
 }
Exemple #3
0
 /// <summary>
 /// 插入升舱订单明细关联数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns>新增记录编号</returns>
 /// <remarks>2013-09-06  余勇 创建</remarks>
 public override int InsertAssociation(DsOrderItemAssociation entity)
 {
     entity.SysNo = Context.Insert("DsOrderItemAssociation", entity)
                    .AutoMap(o => o.SysNo)
                    .ExecuteReturnLastId <int>("SysNo");
     return(entity.SysNo);
 }
Exemple #4
0
 /// <summary>
 /// 更新升舱订单明细关联数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns>影响行数</returns>
 /// <remarks>2013-09-06  余勇 创建</remarks>
 public abstract int UpdateAssociation(DsOrderItemAssociation entity);
Exemple #5
0
 /// <summary>
 /// 插入升舱订单明细关联数据
 /// </summary>
 /// <param name="entity">数据实体</param>
 /// <returns>新增记录编号</returns>
 /// <remarks>2013-09-06  余勇 创建</remarks>
 public abstract int InsertAssociation(DsOrderItemAssociation entity);