Quintiq file version 2.0
|
#parent: #root
|
Method OnOk () id:Method_DialogCreateEditOperationCost_OnOk
|
{
|
#keys: '[145730.0.2094046569]'
|
Body:
|
[*
|
// When the user clicks ok, we either create or edit the data
|
btnOk.Enabled( false, '' )
|
this.ApplyChanges();
|
data := DataHolderDialogData.Data();
|
|
// Boolean to edit specific field in batch edit only
|
unitcosts := OperationCost::CreateUpdate( DataHolderOperations.Data(),
|
DataHolderDialogDatas.Data(),
|
data.Account_MP(),
|
data.CostDriver(),
|
data.Start(),
|
CheckboxBatchEditTimeUnit.Checked(), data.TimeUnit(),
|
CheckboxBatchEditLengthOfTime.Checked(), data.LengthOfTime(),
|
CheckboxBatchEditCost.Checked(), data.Cost() );
|
|
// Select object after create
|
if( not isnull( DataHolderForm.Data() ) )
|
{
|
ApplicationMacroPlanner.SelectListObjects( DataHolderForm.Data().lsAccountCosts(), unitcosts );
|
}
|
|
this.Close();
|
*]
|
}
|