Quintiq file version 2.0
|
#parent: #root
|
Method NewProductInTrip (
|
internal[GUIComponent] parent,
|
Trip owner
|
) as ProductInTrip id:Method_DialogCreateEditProductInTrip_NewProductInTrip
|
{
|
#keys: '[133968.0.256793087]'
|
Body:
|
[*
|
// Create a new pit, allows user to select the product
|
data := owner.ProductInTrip( relshadow, TripID := owner.ID(), ProductID := "" );// Temporary set ProductID to empty, will be based on user selection
|
|
Dialog.Data( data );
|
result := this.DoModal( parent );
|
pit := data.WrappedInstance();
|
|
if( result > 0 )
|
{
|
pit := ProductInTrip::CreateOrUpdateForTrip( owner,
|
Dialog.Data().Product_MP(),
|
data.Quantity() );
|
}
|
|
return pit;
|
*]
|
}
|