Quintiq file version 2.0
|
#parent: #root
|
MethodOverride CanSetUnavailable (
|
Object company,
|
output String feedback_o
|
) declarative remote as Boolean
|
{
|
Description: 'Indicate if a scenario can be set unavailable for usage'
|
TextBody:
|
[*
|
feedback_o := '';
|
|
if( not this.IsLoaded() )
|
{
|
feedback_o := Translations::Scenario_General_IsNotLoaded();
|
}
|
else if( not isnull( company ) and company.MDSID() = this.DatasetMDSID() )
|
{
|
feedback_o := Translations::Scenario_CanSetUnavailable_InUse();
|
}
|
else if( this.IsMemoryOnlyStorage() )
|
{
|
feedback_o := Translations::Scenario_CanSetUnavailable_IsMemoryOnlyStorage();
|
}
|
|
return feedback_o = '';
|
*]
|
}
|