Quintiq file version 2.0
|
#parent: #root
|
StaticMethod GetInfoDuration (
|
Duration duration_i
|
) const declarative remote as String
|
{
|
Description:
|
[*
|
Get information about the Participation in textual format.
|
Is implemented as a static method so it can also be called from the UI when there is no instance available yet.
|
*]
|
TextBody:
|
[*
|
mask := "h:m";
|
|
if( duration_i >= Duration::Days( 1 ) )
|
{
|
days := "d 'day" + ifexpr( duration_i >= Duration::Days( 2 ), "s'", "'" );
|
mask := days + ifexpr( duration_i = duration_i.StartOfDay(), "" , " " + mask );
|
}
|
|
value := " (duration = " + duration_i.Format( mask ) + ")";
|
|
return value;
|
*]
|
}
|