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 );
|
*]
|
}
|