diff --git a/BWP.B3_YunKen/BLActions/CusAcceptUpdateDateAction.cs b/BWP.B3_YunKen/BLActions/CusAcceptUpdateDateAction.cs new file mode 100644 index 0000000..864fe87 --- /dev/null +++ b/BWP.B3_YunKen/BLActions/CusAcceptUpdateDateAction.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BWP.B3Frameworks.BO.NamedValueTemplate; +using BWP.B3Sale.BL; +using BWP.B3Sale.BO; +using Forks.EnterpriseServices.BusinessInterfaces; +using Forks.EnterpriseServices.DomainObjects2; +using Forks.EnterpriseServices.DomainObjects2.DQuery; +using Forks.EnterpriseServices.SqlDoms; +using TSingSoft.WebPluginFramework.BIPlugins.BLEvents; + +namespace BWP.B3_YunKen.BLActions +{ + public class CusAcceptUpdateDateAction : IBLMethodAction + { + public string Description + { + get { return "【客户验收单】审核更新验收日期、发货日期"; } + } + + public void Execute(Forks.EnterpriseServices.BusinessInterfaces.IDmoContext context, object customer, object parameter) + { + var dmo = customer as CustomerAccept; + if (dmo == null) + return; + dmo.BillDate = dmo.CreateTime; + dmo.LoadTime = dmo.CheckTime; + context.Session.Update(dmo); + } + + public IList Features + { + get { return new List(); } + } + + public string Name + { + get { return "B3_YunKen.【客户验收单】审核更新验收日期、发货日期"; } + } + } +} diff --git a/BWP.B3_YunKen/BWP.B3_YunKen.csproj b/BWP.B3_YunKen/BWP.B3_YunKen.csproj index 71df4cf..5aeae1f 100644 --- a/BWP.B3_YunKen/BWP.B3_YunKen.csproj +++ b/BWP.B3_YunKen/BWP.B3_YunKen.csproj @@ -64,6 +64,7 @@ +