24 Aug 2015

languageBasedDateFormat + AX 2012

static void LegenderlangBaseDateFormat(Args _args)

{

    int     sequence;

    int     dayformat;

    int     separator1;

    int     monthformat;

    int     separator2;

    int     yearFormat;

    LanguageId  lanId;


    lanId = CompanyInfo::languageId();

    

    switch (lanId)

    {

        case "en-us":

            sequence = 123;

            dayformat =  DateDay::Digits2;

            separator1 = DateSeparator::Slash;

            monthformat = DateMonth::Digits2;

            separator2 = DateSeparator::Slash;

            yearFormat = DateYear::Digits4;

        break;


        case  "en-gb":

            sequence = 321;

            dayformat =  DateDay::Digits2;

            separator1 = DateSeparator::Slash;

            monthformat = DateMonth::Digits2;

            separator2 = DateSeparator::Slash;

            yearFormat = DateYear::Digits4;

        break;

    }



    print systemDateGet();

    print date2Str(systemDateGet(), sequence, dayformat, 

                   separator1,monthformat, separator2, 

                   yearFormat);

    pause;



}

No comments:

Create number sequence in D365 FO

Create the data type. Add code in the loadModule method of the appropriate NumberSeqModule subclass. Add a method to the module’s paramet...