Browse Source

.

master^2
yibo 7 years ago
parent
commit
4a4ca8c9b2
1 changed files with 13 additions and 3 deletions
  1. +13
    -3
      B3QingDaoWanFu/TypeIOCs/SaleOrderBLTypeIoc.cs

+ 13
- 3
B3QingDaoWanFu/TypeIOCs/SaleOrderBLTypeIoc.cs View File

@ -88,16 +88,26 @@ namespace BWP.B3QingDaoWanFu.TypeIOCs
comb.AlreadyOutStoreNum = comb.Details.Sum(x => (x.AlreadyOutStoreNum ?? 0).Value);
comb.AlreadyOutStoreSecondNumber = comb.Details.Sum(x => (x.AlreadyOutStoreSecondNumber ?? 0).Value);
}
order.OldOrderID = id;
UpdateOldOrderID(session, order);
SaleForecastBL.CreateOrderContext = null;
orderBL.Nullify(order);
orderBL.Update(comb);
if (comb.BillState == . && order.SaleForecast_ID.HasValue)
orderBL.Check(comb);
order.OldOrderID = id;
orderBL.Update(order);
orderBL.Nullify(order);
order.ID = id;
return true;
}
void UpdateOldOrderID(IDmoSession session, Order order)
{
var update = new DQUpdateDom(typeof(Order));
update.Columns.Add(new DQUpdateColumn("OldOrderID", order.OldOrderID));
update.Where.Conditions.Add(DQCondition.EQ("ID", order.ID));
session.ExecuteNonQuery(update);
}
void CombineSaleOutStore(IDmoSession session, Order order, long id)
{
var bl = BIFactory.Create<ISaleOutStoreBL>(session);


Loading…
Cancel
Save