Quintiq file version 2.0
|
#parent: #root
|
Method Copy (
|
FormOperationCosts formOperationCosts,
|
OperationCost operationCost
|
) id:Method_DialogCreateEditOperationCost_Copy
|
{
|
#keys: '[145730.1.104977273]'
|
Body:
|
[*
|
// Copy unit cost (only allow one)
|
DataHolderForm.Data( formOperationCosts ); // Form that opens the dialog, to select the newly created object in list
|
|
// Copied operation cost has new ID
|
data := shadow( operationCost );
|
data.ResetWrapped();
|
data.ID( MacroPlan.IDHolder().GetOperationCostID() );
|
|
// Add operation into data holder
|
DataHolderOperations.Data().Add( data.Operation() ) ;
|
|
// Set dialog data
|
DataHolderDialogData.Data( &data );
|
|
// Initialize the dialog
|
this.Initialize();
|
*]
|
}
|