Quintiq file version 2.0
|
#parent: #root
|
Method NewUnit (
|
Unit parentUnit,
|
FormEntities formEntities
|
) id:Method_DialogCreateEditUnit_NewUnit
|
{
|
#keys: '[135040.0.213312472]'
|
Body:
|
[*
|
// To create a new unit
|
owner := MacroPlan;
|
obj := owner.Unit( relshadow,
|
Parent := parentUnit,
|
Currency_MP := MacroPlan.BaseCurrency(),
|
UnitOfMeasure_MP := MacroPlan.DefaultUnitOfMeasure(),
|
StartDate := Date::MinDate(),
|
EndDate := Date::MaxDate(),
|
ID := '',
|
CapacityType := GlobalParameters_MP::GetCapacityTypeInfinite()
|
);
|
|
DataHolderForm.Data( formEntities );
|
|
// Set data to dataholder because Form cannot bind to shadow yet
|
DataHolderDialogData.Data( &obj );
|
|
Form.SetDefaultValue();
|
|
ApplicationMacroPlanner.ShowFormModal( this );
|
*]
|
}
|