Browse Source

需求单No.138031

master
wugang 8 years ago
parent
commit
3c58c9a755
2 changed files with 21 additions and 0 deletions
  1. +1
    -0
      BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/GoodsPackageDetailSet.cs
  2. +20
    -0
      BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/GoodsPackageSet.cs

+ 1
- 0
BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/GoodsPackageDetailSet.cs View File

@ -77,6 +77,7 @@ namespace BWP.Web.Pages.B3YunKen.Bill
var vPanel = AddChild(form, new VLayoutPanel()); var vPanel = AddChild(form, new VLayoutPanel());
var hPanel = vPanel.Add(new HLayoutPanel()); var hPanel = vPanel.Add(new HLayoutPanel());
hPanel.Add(new LiteralControl("<h2>包装物明细</h2>")); hPanel.Add(new LiteralControl("<h2>包装物明细</h2>"));
var editor = new DFCollectionEditor<PackageDetail>(() => Details) var editor = new DFCollectionEditor<PackageDetail>(() => Details)
{ {
AllowDeletionFunc = () => false, AllowDeletionFunc = () => false,


+ 20
- 0
BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/GoodsPackageSet.cs View File

@ -24,6 +24,8 @@ using BWP.B3Sale.Utils;
using BWP.B3Frameworks; using BWP.B3Frameworks;
using BWP.B3UnitedInfos; using BWP.B3UnitedInfos;
using BWP.B3Frameworks.BO.NamedValueTemplate; using BWP.B3Frameworks.BO.NamedValueTemplate;
using Forks.EnterpriseServices.BusinessInterfaces;
using BWP.B3Sale.BL;
namespace BWP.Web.Pages.B3YunKen.Bill namespace BWP.Web.Pages.B3YunKen.Bill
@ -41,6 +43,24 @@ namespace BWP.Web.Pages.B3YunKen.Bill
CheckRole(); CheckRole();
form.Controls.Add(new PageTitle("产品包装物设置")); form.Controls.Add(new PageTitle("产品包装物设置"));
var vPanel = new VLayoutPanel(); var vPanel = new VLayoutPanel();
vPanel.Add(new TSButton("更新报价单位", delegate {
var detail = new JoinAlias(typeof(SaleGoods_Unit));
var query = new DQueryDom(new JoinAlias(typeof(SaleGoods)));
query.From.AddJoin(JoinType.Left, new DQDmoSource(detail), DQCondition.EQ(detail, "SaleGoods_ID", query.From.RootSource.Alias, "ID"));
query.Columns.Add(DQSelectColumn.Field("ID", query.From.RootSource.Alias));
query.Where.Conditions.Add(DQCondition.EQ(query.From.RootSource.Alias, "Stopped", false));
query.Where.Conditions.Add(DQCondition.IsNull(DQExpression.Field(detail, "SaleGoods_ID")));
var list = query.EExecuteList<long>();
var goodsBL = BIFactory.Create<ISaleGoodsBL>();
foreach (var item in list) {
try {
goodsBL.Update(goodsBL.Load(item));
} catch {
}
}
}));
AddChild(form, vPanel); AddChild(form, vPanel);
CreateQueryControl(vPanel); CreateQueryControl(vPanel);
CreateGrid(vPanel); CreateGrid(vPanel);


Loading…
Cancel
Save