Quintiq file version 2.0
|
#parent: #root
|
MethodOverride GetDisplayAccount () declarative remote as String
|
{
|
Description: 'Returns name of the account'
|
TextBody:
|
[*
|
value := ''
|
unitaccounts := selectset( this, LaneLegCost.UnitAccount, ua, ua.Account_MP().IsFinancialAccount() );
|
|
if( unitaccounts.Size() = 0 )
|
{
|
value := this.Lane().GetDisplayAccount();
|
}
|
else if( unitaccounts.Size() = 1 )
|
{
|
value := unitaccounts.Element( 0 ).AccountName();
|
}
|
else if( unitaccounts.Size() > 1 )
|
{
|
value := Translations::MP_Process_GetDisplayAccount_MultipleAccounts();
|
}
|
return value;
|
*]
|
}
|