From 72fb3d2dcd17b05b06eb16e8d6233d94aa478a74 Mon Sep 17 00:00:00 2001 From: wugang <425674808@qq.com> Date: Sat, 30 Dec 2017 14:34:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E5=8D=95No.137988?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj | 1 + .../SaleOutStorePrintAfterAddParameters.cs | 38 +++++++++++++++++++ BWP.B3_YunKen/B3YunKenOnlineConfiguration.cs | 31 +++++++++++++++ BWP.B3_YunKen/BWP.B3_YunKen.csproj | 1 + 4 files changed, 71 insertions(+) create mode 100644 BWP.B3_YunKen.Web/Pages/TypeIOCs/SaleOutStorePrintAfterAddParameters.cs create mode 100644 BWP.B3_YunKen/B3YunKenOnlineConfiguration.cs diff --git a/BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj b/BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj index f10cb9e..21ff986 100644 --- a/BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj +++ b/BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj @@ -150,6 +150,7 @@ Code + diff --git a/BWP.B3_YunKen.Web/Pages/TypeIOCs/SaleOutStorePrintAfterAddParameters.cs b/BWP.B3_YunKen.Web/Pages/TypeIOCs/SaleOutStorePrintAfterAddParameters.cs new file mode 100644 index 0000000..4e73b3d --- /dev/null +++ b/BWP.B3_YunKen.Web/Pages/TypeIOCs/SaleOutStorePrintAfterAddParameters.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BWP.B3_YunKen; +using BWP.B3Frameworks; +using BWP.B3Frameworks.BO.MoneyTemplate; +using BWP.Web.Pages.B3Sale.Bills.SaleOutStore_; +using Forks.EnterpriseServices; +using Forks.EnterpriseServices.DataForm; +using Forks.Utils; +using BWP.B3Sale.BO; +using TSingSoft.WebPluginFramework; + +namespace BWP.Web.Pages.TypeIOCs +{ + [TypeIOC(typeof(SaleOutStorePrint), typeof(SaleOutStorePrint.AfterAddParameters))] + class SaleOutStorePrintAfterAddParameters : SaleOutStorePrint.AfterAddParameters + { + public void Invoke(IDictionary dic, SaleOutStore dmo) + { + var html = new StringBuilder(); + var config = new B3YunKenOnlineConfiguration(); + var str = config.SaleOutStorePrint.Value.Split(','); + html.Append(""); + html.Append(""); + html.Append(""); + html.Append(""); + html.Append(""); + html.Append(""); + html.Append(""); + html.Append("
客户出门证No." + dmo.ID + "
发货时间:" + dmo.LoadTime.ToString() + "
购货客户:" + dmo.Customer_Name + "
车 牌 号:" + dmo.HandcarNumber + "
经 办 人:" + BLContext.User.Name + "
"); + dic.Add("$YunKen", html.ToString()); + } + } +} diff --git a/BWP.B3_YunKen/B3YunKenOnlineConfiguration.cs b/BWP.B3_YunKen/B3YunKenOnlineConfiguration.cs new file mode 100644 index 0000000..8205ec9 --- /dev/null +++ b/BWP.B3_YunKen/B3YunKenOnlineConfiguration.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BWP.B3Frameworks.Attributes; +using Forks.EnterpriseServices; +using Forks.Utils.Configuration; +using TSingSoft.WebPluginFramework; + +namespace BWP.B3_YunKen +{ + [ConfigurationEnabled] + public class B3YunKenOnlineConfiguration + { + public B3YunKenOnlineConfiguration() + { + ConfigurationUtil.Fill(this); + } + + private StringConfigRef mSaleOutStorePrint = new StringConfigRef("200,200,12"); + [LogicName("耘垦销售出库单打印参数配置")] + [ConfigurationItemGroup("耘垦模块")] + [ConfigurationItemDescription("按表格宽,高,字体大小来配置,例如:200,200,12")] + [DomainConfigurationItem] + public StringConfigRef SaleOutStorePrint + { + get { return mSaleOutStorePrint; } + set { mSaleOutStorePrint = value; } + } + } +} diff --git a/BWP.B3_YunKen/BWP.B3_YunKen.csproj b/BWP.B3_YunKen/BWP.B3_YunKen.csproj index a8b9fd7..ffd6029 100644 --- a/BWP.B3_YunKen/BWP.B3_YunKen.csproj +++ b/BWP.B3_YunKen/BWP.B3_YunKen.csproj @@ -62,6 +62,7 @@ +