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(); *] }