Quintiq file version 2.0
|
#parent: #root
|
Method CanCreateOperationLink (
|
output String feedback_o,
|
Operations sourceoperations
|
) remote as Boolean
|
{
|
Description:
|
[*
|
Returns true if the operations is dropped onto an operation such that
|
each of the operations and the target operation are two different operations.
|
*]
|
TextBody:
|
[*
|
// Adhi Feb-12-2016 (created)
|
|
isvalid := true;
|
|
if( exists( sourceoperations,
|
Elements,
|
sourceoperation,
|
sourceoperation.RoutingStep() = this. RoutingStep() ) )
|
{
|
isvalid := false;
|
feedback_o := Translations::MP_Operation_CanCreateOperationLinkFromMultipleObjects_SameRoutingStep();
|
}
|
else if( exists( sourceoperations,
|
Elements.DestinationOperationLink.AsSourceOperation,
|
op,
|
op = this ) )
|
{
|
isvalid := false;
|
feedback_o := Translations::MP_Operation_CanCreateOperationLinkFromMultipleObjects_OperationLinkAlreadyExists();
|
}
|
|
return isvalid;
|
*]
|
}
|