Rabu, 19 Oktober 2022

Membuat Class yang memanggil multiple MenuItem

1. Buat Class , contoh Class Testcallmultiplemenuitem
2. di declarasi class tambahkan variable.
    
        Args            args;

3. Buat method yang mereturn/hasilkan value Args

public Args parmArgs(Args _args = args)
{
    args = _args;

    return args;
}

4. Buat main method 

static void main(Args       _args)
{
    Testcallmultiplemenuitem            testcall = New Testcallmultiplemenuitem();
    testcall.parmArgs(_args);
    testcall.run();
}

5. Buat Menuitem action contoh TestPost, TestGeneratejournal
dengan label TestPost = "Post", TestGeneratejournal = "generate"

6. Buat method Run()

public void Run()
{
    //bisa menambahkan vairable yang dibutuhkan contoh.
    Testupdateheaderconfirm         updateheaderconfirm ;

    switch(this.parmArgs().menuItemName())
    {
        case "TestPost":
        if(args.record())
        updateheaderconfirm = this.parmArgs().record();
        idrekapmris = updateheaderconfirm.RekapID;
        this.ValidateSMRIS(idrekapmris);//Method yang menjalankan proses
        break;

        case "generate":
        if(args.record())
        updateheaderconfirm = this.parmArgs().record();
        idrekapmris = updateheaderconfirm.RekapID;
        this.FindJournalAdjusment(idrekapmris);
        break;
       
    }

}





}



Tidak ada komentar:

Posting Komentar

Cloud hosted environment di D365

Biasanya kita menginginkan sebuah environment yang sama dengan LIVE/PROD untuk mengtest sebuah proses. Maka kita bisa menggunakan fitur Clou...