Quintiq file version 2.0
|
#parent: #root
|
MethodOverride GetDisplayCost () declarative remote as String
|
{
|
Description: 'Returns cost for the account'
|
TextBody:
|
[*
|
// ying ying Jan-3-2014 (created)
|
value := ''
|
operationcosts := selectset( this, OperationCost, c, guard( c.AccountAssignment().Account_MP().IsFinancialAccount(), false ) );
|
|
if( operationcosts.Size() = 1 )
|
{
|
value := this.Unit().Currency_MP().Symbol()
|
+ " "
|
+ Translations::MP_Cost_Display( operationcosts.Element( 0 ).Cost() );
|
}
|
else if( operationcosts.Size() > 1 )
|
{
|
value := Translations::MP_Process_GetDisplayCost_MultipleCosts();
|
}
|
|
return value;
|
*]
|
}
|