Enter the key words to find the related topics

Passing multiple selected records from grid.

My Scenario : In Payment journal form i need to close all line form by clicking button .
or
Same form in blocking tab a field named as Locked by system it should be checked or unchecked.

Solution: I have created one command button in form and add new clicked method, code as shown below.


void clicked()
{
MultiSelectionHelper        multiSelectionHelper;
LedgerJournalTable           multiLedgerJournalTable;
LedgerJournalTable           ledgerJrnTable;
super();
multiSelectionHelper = MultiSelectionHelper::construct();
multiSelectionHelper.parmDatasource(ledgerJournalTable_ds);
multiLedgerJournalTable = multiSelectionHelper.getFirst();
while (multiLedgerJournalTable.RecId != 0 )
{
                    ledgerJrnTable = LedgerJournalTable::find(multiLedgerJournalTable.JournalNum, true);
if(ledgerJrnTable.SystemBlocked == NoYes::Yes
&& ledgerJrnTable.JournalNum   == multiLedgerJournalTable.JournalNum)
{
                    ttsBegin;
ledgerJrnTable.SystemBlocked = NoYes::No;
ledgerJrnTable.update();
ttsCommit;
}
multiLedgerJournalTable = multiSelectionHelper.getNext();
}
ledgerJournalTable_ds.research(true);

No comments:

Post a Comment