| Quintiq file version 2.0 | 
| #parent: ListProductInTrip | 
| Response OnDropEmpty ( | 
|   structured[ProductInStockingPointInPeriodPlanningLeaf] information, | 
|   Trip master | 
| ) id:Response_ListProductInTrip_OnDropEmpty | 
| { | 
|   #keys: '[113694.0.1687293692]' | 
|   Body: | 
|   [* | 
|     // Create product in trip | 
|     pits := construct( ProductInTrips ); | 
|      | 
|     if( information.Size() = 1 ) | 
|     { | 
|       // Prompt dialog when there is only one PISPIP selected. | 
|       dlg := construct( DialogCreateEditProductInTrip ); | 
|       pit := dlg.CreateOrEditProductInTripFromListTrip( this, master, information.Element( 0 ) ); | 
|       if( not isnull( pit ) ) | 
|       { | 
|         pits.Add( pit ); | 
|       } | 
|     } | 
|     else | 
|     { | 
|       pits := master.AddProducts( information ); | 
|     } | 
|     ApplicationLibMacroPlanner.AutoSelectElementsInList( ListProductInTrip, pits ); | 
|   *] | 
|   CanBindMultiple: false | 
|   DefinitionID => /ListProductInTrip/Responsedef_ListProductInTrip_OnDropEmpty | 
|   Precondition: | 
|   [* | 
|     return ProductInTrip::CanCreate( master, information, feedback ); | 
|   *] | 
| } |