这篇文章距离最后更新已过302 天,如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
出货单改价
Session方式
/// <summary>
/// 出货单改价格
/// </summary>
/// <param name="ShipD"></param>
/// <returns></returns>
public static void UpdateShipPrice(Ship ShipD)
{
//修改计价价格信息
using (ISession session = Session.Open())
{
foreach (var Line in ShipD.ShipLines)
{
// 查询销售订单行
Line.QtyPriceAmount = Line.ShipQtyInvAmount * SoDFirst.TBUToPBURate;
Line.TUCUConvRatio = SoDFirst.TBUToPBURate;
Line.ShipQtyCostAmount = Line.QtyPriceAmount;
Line.ActivityType = SM.Enums.SMActivityEnum.OBAUpdate; // 触发U9底层的其他计算
session.Modify(Line);
}
ShipD.ActivityType = SM.Enums.SMActivityEnum.OBAUpdate;
session.Modify(ShipD);
session.Commit();
}
}
版权声明:
本文严禁转载,引用或转载文章前请先联系博主!