| Quintiq file version 2.0 | 
| #parent: #root | 
| StaticMethod CanMoveUpOneLevel ( | 
|   output String feedback_o, | 
|   SalesSegment_MPs salessegments | 
| ) declarative remote as Boolean | 
| { | 
|   Description: 'The set of sales segments belong to the same parent can be moved up to the parent level' | 
|   TextBody: | 
|   [* | 
|     // Wayne Aug-13-2013 (created) | 
|     if( not equal( salessegments, Elements, ss, true, ss.ParentName() ) ) | 
|     { | 
|       feedback_o := Translations::MP_SalesSegment_MoveUpOneLevel_HasDifferentParents(); | 
|     } | 
|     else if( exists( salessegments, Elements, ss, isnull( ss.Parent() ) ) ) | 
|     { | 
|       feedback_o := Translations::MP_SalesSegment_MoveUpOneLevel_IsRoot(); | 
|     } | 
|     return feedback_o = ''; | 
|   *] | 
| } |