void clicked()
{
ASAP_DeliveryNoteHeader reportIdTable;
RecId recId;
Args args;
str multiSelected = SalesId.text();
CustAccount _custAccount = CustAccount.text();
MenuFunction menuFunction;
//show me your DP
ANA_DeliveryListTmp OGSInvCumPackListTmp,OGSInvCumPackListTmpLoc;
ANA_DeliveryCumPackListDP dataProvider = new ANA_DeliveryCumPackListDP();
ANA_DeliveryCumPacKListContract contract = new ANA_DeliveryCumPacKListContract ();
//Contract class parameters
contract.parmSalesId(multiSelected);
contract.parmcustId(_custAccount);
dataProvider.parmDataContract(contract);
dataProvider.processReport();
// info("Done");
select reportIdTable order by RecId;
recId = reportIdTable.RecId;
args = new Args();
args.record(ASAP_DeliveryNoteHeader::FindByRecID(recId));
args.caller(this);
new MenuFunction(menuItemDisplayStr(ASAPG_DeliveryNoteEntryForm), MenuItemType::Display).run(args);
}
/* NumberSeq numberSeq;
ASAPG_DeliveryNote newDeliveryNumber;
ASAPG_DeliveryNoteInserting insertTable;
SalesTable salesTable;
SalesLine salesLine;
CustTable custTable;
List strlist = new List(Types::String);
ListIterator salesIdIterator;
str value;
SalesId actualValue;
CustAccount _custAccount = CustAccount.text();
str multiSelected = SalesId.text();
strlist=strSplit(multiSelected,",");
salesIdIterator = new ListIterator(strlist);
numberSeq = NumberSeq::newGetNum(SalesParameters::numRefDeliveryNote());
newDeliveryNumber = numberSeq.num();
numberSeq.used();
info(strFmt("New DeliveryNote %1", newDeliveryNumber));
insertTable.ReportId = newDeliveryNumber;
while (salesIdIterator.more())
{
info(salesIdIterator.value());
actualValue = salesIdIterator.value();
while select salesLine where salesLine.SalesId == actualValue
{
}
// insertTable
salesIdIterator.next();
}
*/
//super();
No comments:
Post a Comment