Quintiq file version 2.0
|
#parent: #root
|
Function CalcSupplyChainEntityIcon
|
{
|
TextBody:
|
[*
|
// Calculate the value of SupplyChainSelectionIcon
|
// If every object in associated list are include -> SupplyChainSelectionIcon = CHECK icon
|
// If every object in associated list are exclude -> SupplyChainSelectionIcon = DELETE2 icon
|
// else SupplyaChainSelectionIcon = DOTS icon
|
|
uniqueStatus := selectuniquevalues( this,
|
OptimizerPuzzleWIP.SubsetEntityInOptimizerPuzzleBase,
|
seiop,
|
not seiop.GetIsSystem() and seiop.IsValidData(), // Not checking WIP
|
seiop.Status() );
|
|
value := OptimizerPuzzleBase::StatusIcon_Partial();
|
if( uniqueStatus.Size() = 1 )
|
{
|
value := uniqueStatus.Element( 0 );
|
}
|
|
this.SupplyChainEntityIcon( value );
|
*]
|
}
|