|
|
|
@ -43,24 +43,6 @@ namespace BWP.Web.Pages.B3YunKen.Bill |
|
|
|
CheckRole(); |
|
|
|
form.Controls.Add(new PageTitle("产品包装物设置")); |
|
|
|
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); |
|
|
|
CreateQueryControl(vPanel); |
|
|
|
CreateGrid(vPanel); |
|
|
|
|