Quintiq file version 2.0
|
#parent: #root
|
StaticMethod CanEditUnit (
|
output String feedback_o,
|
CampaignType_MP campaigntype
|
) declarative remote as Boolean
|
{
|
Description: 'Use in designer'
|
TextBody:
|
[*
|
isvalid:= true;
|
|
if ( not isnull( campaigntype ) )
|
{
|
if( campaigntype.Campaign_MP( relsize )>0 )
|
{
|
isvalid := false;
|
feedback_o := Translations::MP_CampaignType_CanEditUnit();
|
}
|
else if( campaigntype.AsFromOfTransitionType( relsize ) >0 or campaigntype.AsToOfTransitionType( relsize ) >0 )
|
{
|
isvalid := false;
|
feedback_o := Translations::MP_CampaignType_CanEditUnit_ExistsTransitionType();
|
}
|
}
|
return isvalid;
|
*]
|
}
|