From 831af1d48ac154d21e01107a39480acaced29046 Mon Sep 17 00:00:00 2001 From: duanluohua Date: Tue, 27 Mar 2018 15:40:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E5=8D=95No.139243=20?= =?UTF-8?q?=E3=80=90=E7=94=9F=E4=BA=A7=E9=80=9A=E7=9F=A5=E5=8D=95=E3=80=91?= =?UTF-8?q?-=E8=AE=A2=E5=8D=95=E6=98=8E=E7=BB=86=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E4=BC=98=E5=8C=96=EF=BC=9Ax=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E5=A4=8D=E9=80=89=E6=A1=86=EF=BC=8C=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProductionNotificationEdit.cs | 20 ++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs b/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs index 3f49cd4..f5c6d2c 100644 --- a/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs +++ b/B3_DongFangWanQi.Web/Pages/B3_DongFangWanQi/Bills/ProductionNotification_/ProductionNotificationEdit.cs @@ -17,6 +17,8 @@ using Forks.EnterpriseServices.DomainObjects2.DQuery; using Forks.EnterpriseServices.SqlDoms; using TSingSoft.WebControls2; using TSingSoft.WebPluginFramework; +using Forks.Utils; +using Forks.EnterpriseServices.BusinessInterfaces; namespace BWP.Web.Pages.B3_DongFangWanQi.Bills.ProductionNotification_ { @@ -82,12 +84,24 @@ namespace BWP.Web.Pages.B3_DongFangWanQi.Bills.ProductionNotification_ mBL.UpdateSaleOutStoreUnitNum(Dmo); AspUtil.Alert(this,"更新成功"); }; + + var buttonDele= hPanel.Add(new TSButton("删除")); + buttonDele.Click += delegate + { + _detailGrid.GetFromUI(); + var details = _detailGrid.GetSelectedItems(); + foreach (ProductionNotification_Detail item in details) + { + Dmo.Details.Remove(item); + } + _detailGrid.DataBind(); + }; } var detailEditor = new DFCollectionEditor(() => Dmo.Details); - detailEditor.AllowDeletionFunc = () => CanSave; - detailEditor.CanDeleteFunc = (detail) => CanSave; + //detailEditor.AllowDeletionFunc = () => CanSave; + detailEditor.CanSelectFunc = (detail) => CanSave; detailEditor.IsEditableFunc = (field, detail) => CanSave; - _detailGrid = vPanel.Add(new DFEditGrid(detailEditor) { Width = Unit.Percentage(100) }); + _detailGrid = vPanel.Add(new DFEditGrid(detailEditor) { Width = Unit.Percentage(100),MultiSelectionEnabled=true }); _detailGrid.Columns.Add(new DFEditGridColumn("Order_ID")); _detailGrid.Columns.Add(new DFEditGridColumn("LoadTime"));