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