Browse Source

需求单No.137988

master
wugang 8 years ago
parent
commit
72fb3d2dcd
4 changed files with 71 additions and 0 deletions
  1. +1
    -0
      BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj
  2. +38
    -0
      BWP.B3_YunKen.Web/Pages/TypeIOCs/SaleOutStorePrintAfterAddParameters.cs
  3. +31
    -0
      BWP.B3_YunKen/B3YunKenOnlineConfiguration.cs
  4. +1
    -0
      BWP.B3_YunKen/BWP.B3_YunKen.csproj

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

@ -150,6 +150,7 @@
<Compile Include="Pages\TypeIOCs\SaleGoodsBasePropertiesIOC.cs">
<SubType>Code</SubType>
</Compile>
<Compile Include="Pages\TypeIOCs\SaleOutStorePrintAfterAddParameters.cs" />
<Compile Include="Pages\Utils\Second_ConvertRatioRowManager.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="PluginClass.cs" />


+ 38
- 0
BWP.B3_YunKen.Web/Pages/TypeIOCs/SaleOutStorePrintAfterAddParameters.cs View File

@ -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<string, object> dic, SaleOutStore dmo)
{
var html = new StringBuilder();
var config = new B3YunKenOnlineConfiguration();
var str = config.SaleOutStorePrint.Value.Split(',');
html.Append("<style type=\"text/css\">");
html.Append("#tblId td{font-size:" + str[2] + "px;margin-top:20px;}");
html.Append("</style>");
html.Append("<table style=\"border-collapse:collapse;\" bordercolor=\"black\" id = \"tblId\" cellpadding=\"3\" cellspacing=\"0\" border = \"1\" width=\"" + str[0] + "\" height=\"" + str[1] + "\" >");
html.Append("<tr><td colspan=\"2\" align=\"center\" >客户出门证No." + dmo.ID + "</td></tr>");
html.Append("<tr><td>发货时间:</td><td>" + dmo.LoadTime.ToString() + "</td></tr>");
html.Append("<tr><td>购货客户:</td><td>" + dmo.Customer_Name + "</td></tr>");
html.Append("<tr><td>车 牌 号:</td><td>" + dmo.HandcarNumber + "</td></tr>");
html.Append("<tr><td>经 办 人:</td><td>" + BLContext.User.Name + "</td></tr>");
html.Append("</table>");
dic.Add("$YunKen", html.ToString());
}
}
}

+ 31
- 0
BWP.B3_YunKen/B3YunKenOnlineConfiguration.cs View File

@ -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; }
}
}
}

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

@ -62,6 +62,7 @@
<Reference Include="Wpf.System, Version=1.3.0.0, Culture=neutral, PublicKeyToken=a04fa581c0f74d43, processorArchitecture=MSIL" />
</ItemGroup>
<ItemGroup>
<Compile Include="B3YunKenOnlineConfiguration.cs" />
<Compile Include="BLActions\CustomerWithDealerBLAction.cs" />
<Compile Include="BLActions\OrderBLIsSetWrappageActions.cs" />
<Compile Include="BLActions\SaleForecastBLIsSetWrappageActions.cs" />


Loading…
Cancel
Save