Quintiq file version 2.0
|
#parent: #root
|
StaticMethod GetIsCompatibleElementTypes (
|
const OptCampaignUnitSubPeriod ocuspfrom,
|
const OptCampaignElementType ocetto
|
) const as Boolean
|
{
|
TextBody:
|
[*
|
value := false;
|
if( not isnull( ocuspfrom.Campaign_MP() ) )
|
{
|
campaigntype := ocuspfrom.Campaign_MP().CampaignType_MP()
|
value := guard( ocetto.astype( OptCampaignCampaignType ).CampaignType_MP() = campaigntype, false );
|
}
|
else if( not isnull( ocuspfrom.Transition_MP() ) )
|
{
|
transitiontype := ocuspfrom.Transition_MP().TransitionType_MP()
|
value := guard( ocetto.astype( OptCampaignTransitionType ).TransitionType_MP() = transitiontype, false );
|
}
|
return value
|
*]
|
}
|