BPM - Generate PO from RFQ - Not working

foreach(var temp in (from g in Db.RFQVend where g.Company == Session.CompanyID && g.RFQNum == Convert.ToInt32(callContextBpmData.Character01) select g))
Erp.Contracts.RFQVendSvcContract RFQVend = null ;
RFQVend = Ice.Assemblies.ServiceRenderer.GetService<Erp.Contracts.RFQVendSvcContract>(Db);
var RFQVendData = new Erp.Tablesets.RFQVendTableset();
int rfqNum = Convert.ToInt32(callContextBpmData.Character01);
var temp = Db.RFQVend.Where(g=> g.Company == Session.CompanyID && g.RFQNum == rfqNum).ToList();
foreach (var row in temp)
{
if (row != null )
{
InfoMessage.Publish(row.RFQNum+" “+row.RFQLine+” "+row.Response);
RFQVendData = RFQVend.GetByID(row.RFQNum,row.RFQLine,row.VendorNum,row.PurPoint);
string Value = “”;
RFQVend.CheckPOCreation( out Value, out Value, out Value, ref RFQVendData);
InfoMessage.Publish(“1”);
RFQVend.Update( ref RFQVendData);
RFQVend.CheckPOCreation( out Value, out Value, out Value, ref RFQVendData);
RFQVend.CreatePO( out Value, ref RFQVendData);
InfoMessage.Publish(“2 “+Value+” .”);
}

}

1 Like