Quintiq file version 2.0 #parent: #root Method EditSalesSegment ( internal[GUIComponent] parent, SalesSegment_MP selection ) as Number id:Method_DialogCreateEditSalesSegment_EditSalesSegment { #keys: '[107654.0.932618380]' Body: [* // Edit sales segment this.Data( selection ); DataHolderParentSalesSegment.Data( selection.Parent() ); CheckBoxParentSalesSegment.Checked( not isnull( selection.Parent() ) ); Dialog.EnableDisableComponents(); result := this.DoModal( parent ); if ( result > 0 ) { displayindex := ApplicationLibMacroPlanner.FormatStringToNumber( EditorIndex.Text(), 0 ); parentSalesSegment := null( SalesSegment_MP ); if( CheckBoxParentSalesSegment.Checked() ) { parentSalesSegment := SelectionParentSalesSegment.Data(); } Dialog.Data().Update( EditorName.Text(), parentSalesSegment, displayindex, false ); } return result; *] }