Browse Source

需求单No.138908 【销售订单】保存增加业务逻辑:若【销售订单】的部门工作流处于初始状态,保存则根据价格策略更新政策单价

master
duanluohua 7 years ago
parent
commit
0086480873
2 changed files with 50 additions and 0 deletions
  1. +49
    -0
      BWP.B3_YunKen/BLActions/SaleOrderUpdatePolicyPrice.cs
  2. +1
    -0
      BWP.B3_YunKen/BWP.B3_YunKen.csproj

+ 49
- 0
BWP.B3_YunKen/BLActions/SaleOrderUpdatePolicyPrice.cs View File

@ -0,0 +1,49 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Forks.EnterpriseServices.BusinessInterfaces;
using TSingSoft.WebPluginFramework.BIPlugins.BLEvents;
using BWP.B3Sale.BO;
using BWP.B3Sale.BL;
namespace BWP.B3_YunKen.BLActions
{
public class SaleOrderUpdatePolicyPrice : IBLMethodAction
{
public string Description
{
get
{
return "根据价格策略更新政策单价";
}
}
public IList<string> Features
{
get { return new List<string>(); }
}
public string Name
{
get
{
return "B3_YunKen.更新政策单价";
}
}
public void Execute(IDmoContext context, object dmo, object parameter)
{
var bill = dmo as Order;
var dep_id = bill.DepartmentWorkFlow_Detail_ID;
if (dep_id==0)
{
var factor = PriceFactor.ForOrder(bill);
foreach (Order_Detail detail in bill.Details)
{
detail.SetPrice(factor);
}
}
}
}
}

+ 1
- 0
BWP.B3_YunKen/BWP.B3_YunKen.csproj View File

@ -69,6 +69,7 @@
<Compile Include="BLActions\OrderBLIsSetWrappageActions.cs" />
<Compile Include="BLActions\SaleForecastBLIsSetWrappageActions.cs" />
<Compile Include="BLActions\SaleForecastEmpIsSame.cs" />
<Compile Include="BLActions\SaleOrderUpdatePolicyPrice.cs" />
<Compile Include="BLActions\SaleOutStoreBLIsSetWrappageActions.c.cs" />
<Compile Include="BLActions\CustomerDealerBLAction.cs" />
<Compile Include="BLActions\OrderFreightData.cs" />


Loading…
Cancel
Save