Lets say I have group ID and invoice number at hand and I want to send those values to print form for a print invoice function. I know how to launch the print form but not sure how to send the parameters into it.
Here is my code snippet:
Erp.Proxy.BO.ARInvoiceImpl bo = WCFServiceSupport.CreateImpl<Erp.Proxy.BO.ARInvoiceImpl>(_session, Epicor.ServiceModel.Channels.ImplBase<Erp.Contracts.ARInvoiceSvcContract>.UriPath);
string err = string.Empty;
bo.PrePrintInvoices(edvInvcHeadList.dataView.Table.Rows[edvInvcHeadList.Row]["GroupID"].ToString(), int.Parse(edvInvcHeadList.dataView.Table.Rows[edvInvcHeadList.Row]["InvoiceNum"].ToString()), out err);
LaunchFormOptions lfo = new LaunchFormOptions();
lfo.IsModal = false;
ProcessCaller.LaunchForm(oTrans, "ARRP6600", lfo);
“ARRP6600” is menu ID for print form but when print form appears, it does not have the invoice num, group ID parameters.