/// <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); } }
/// <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()); }
/// <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); }
/// <summary> /// 更新升舱订单明细关联数据 /// </summary> /// <param name="entity">数据实体</param> /// <returns>影响行数</returns> /// <remarks>2013-09-06 余勇 创建</remarks> public abstract int UpdateAssociation(DsOrderItemAssociation entity);
/// <summary> /// 插入升舱订单明细关联数据 /// </summary> /// <param name="entity">数据实体</param> /// <returns>新增记录编号</returns> /// <remarks>2013-09-06 余勇 创建</remarks> public abstract int InsertAssociation(DsOrderItemAssociation entity);