Friday, February 17, 2023

logicalOperator (OR -> || or AND -> &&) Can set dynamic value at runtime in D365FO X++

 public static str logicalOperator(List _expressionList, str _operator)

    {

        str rangeExpression = '';

        int counter;


        ListEnumerator listEnumerator = _expressionList.getEnumerator();


        while (listEnumerator.moveNext())

        {

            counter++;


            if (counter != _expressionList.elements())

            {

                rangeExpression += '(' + listEnumerator.current() + ') ' + _operator + ' ';

            }

            else

            {

                // Last element

                rangeExpression += '(' + listEnumerator.current() + ')';

            }

        }


        return rangeExpression;

    }

No comments:

Post a Comment

Disabling the flight in D365FO (CHD - Tier 1)

 INSERT INTO dbo.SYSFLIGHTING(FLIGHTNAME, ENABLED)  VALUES ('<FlightObjectName>_KillSwitch', 1)  or  INSERT INTO dbo.SYSFLIGHT...