Quintiq file version 2.0
|
#parent: #root
|
Method OnOk () id:Method_DialogCreateEditBookmark_OnOk
|
{
|
#keys: '[137818.0.125582647]'
|
Body:
|
[*
|
// Disabled button to prevent the possibility of multiple firing
|
btnOK.Enabled( false, '' )
|
|
// Postprocessing after user click on Ok
|
Form.ApplyChanges();
|
|
data := DataHolderDialogData.Data();
|
isFolder := data.IsFolder();
|
parentName := guard( data.Parent().Name(), '' );
|
|
if( isnull( data.WrappedInstance() ) ) // New
|
{
|
if( isFolder )
|
{
|
Bookmark::Create( EditFieldName.Text(),
|
parentName,
|
ScenarioManager,
|
isFolder );
|
}
|
else
|
{
|
Bookmark::CreateForWeb( EditFieldName.Text(),
|
parentName,
|
ScenarioManager,
|
ApplicationMacroPlanner.DataHolderCheckedEntities().Data(),
|
ApplicationMacroPlanner.DataHolderCheckedProduct().Data(),
|
ApplicationMacroPlanner.DataHolderCheckedSalesSegment().Data(),
|
null( Period_MPs ),
|
isFolder );
|
}
|
}
|
else // Update
|
{
|
data.WrappedInstance().Update( EditFieldName.Text(), parentName );
|
}
|
|
Form.Close();
|
*]
|
}
|