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"));