Quintiq file version 2.0 #parent: #root Method EditInventorySupply ( structured[InventorySupply] selection, internal[GUIComponent] parent ) id:Method_DialogCreateEditInventorySupply_EditInventorySupply { #keys: '[108486.0.600901849]' Body: [* // Edit inventory supply isbatchedit := selection.Size() > 1; ValueHolderIsBatchEdit.Value( [String] isbatchedit ); Dialog.ShowHideComponentForBatchEdit( isbatchedit ); data := shadow( selection.Element( 0 ) ); Dialog.Data( data ); result := this.DoModal( parent ); if ( result > 0 ) { if( not isbatchedit ) { data.Commit(); } else { InventorySupply::Update( selection, SelectionProduct.Data(), SelectionStockingPoint.Data(), GUIDateTimeSelectorDate.DateTime().Date(), GUIDateTimeSelectorManufacturedDate.DateTime().Date(), not isbatchedit or CheckBoxBatchEditQuantity.Checked(), data.UserQuantity(), not isbatchedit or CheckBoxBatchEditDescription.Checked(), data.Description() ); } } *] }