PurchParmTable -- table -- created new number seq method
------------------------------
client server static NumberSequenceReference numLEC_ProductNumber()
{
return NumberSeqReference::findReference(extendedTypeNum(LEC_ProductNumber));
}
------------------------------
PurchEditLines -- Form -- Created one new method
public void generateLECGRNNumber(ParmId _parmId)// added by kavin on march 29th 2019 for bring number seq in form PurchEditLines field name LEC_GRnumber
{
PurchParmTable _PurchParmTable;
NumberSeq numberSeq;
LEC_ProductNumber num;
select forUpdate _PurchParmTable
where _PurchParmTable.ParmId == _parmId;
if(_PurchParmTable)
{
numberSeq = NumberSeq::newGetNum(PurchParmTable::numLEC_ProductNumber());
num = numberSeq.num();
ttsBegin;
_PurchParmTable.LEC_GRN = num;
_PurchParmTable.update();
ttsCommit;
}
}
--------------------------
receiving argument from init ()
element.generateLECGRNNumber(parmId); // added by kavin for bring parmid to get recid for table on march 29th 2019
No comments:
Post a Comment