Monday, 23 October 2023

Number sequence allocate

 class XXXPurchCreateOrderEventHandler

{

    /// <summary>

    /// this method is used to provide source number to purchid

    /// </summary>

    /// <param name="sender">FormDataObject</param>

    /// <param name="e">FormDataFieldEventArgs</param>

    [FormDataFieldEventHandler(formDataFieldStr(PurchCreateOrder, PurchTable, XXXSourceApplicationCode), FormDataFieldEventType::Modified)]

    public static void XXXSourceApplicationCode_OnModified(FormDataObject sender, FormDataFieldEventArgs e)

    {

        //FormDataSource purchTable_ds = sender.datasource();

        //PurchTable purchTable    = purchTable_ds.cursor();


        //purchTable.XXXOldPurchId = purchTable.PurchId;

        //purchTable.PurchId       = NumberSeq::newGetNumFromCode(NumberSequenceTable::find(XXXPurcXXXurceApplication::find(purchTable.XXXSourceApplicationCode).NumberSequencecode).NumberSequence, NumberSeqScopeFactory::createDefaultScope(), true, false).num();

    }


}

No comments:

Post a Comment

validate offsetLedgerDimension in d365 FO

 /// <summary> /// This class is used to validate offsetLedgerDimension /// </summary> class PNG_InventMovValidateOffsetLedgerDi...