email pararmtere email subject chnage
public SrsReportEMailDataContract parmEMailContract(SrsReportEMailDataContract _emailContract)
{
SrsReportEmailDataContract contract;
PurchTable purchTable;
contract = next parmEMailContract(_emailContract);
#ISOCountryRegionCodes
if (SysCountryRegionCode::isLegalEntityInCountryRegion([#isoAU,#isoNZ,#isoCL,#isoCO]))
{
if (reportTitle == "Purchase order")
{
emailSubject = contract.parmSubject();
select firstonly purchTable where purchTable.PurchId == purchid;
VendPurchOrderJour vendPurchOrderJour;
select count(RecId) from vendPurchOrderJour
where vendPurchOrderJour.PurchId == purchId;
if(vendPurchOrderJour.RecId >1)
{
emailSubject = strReplace(emailSubject,"%Document status%",'Revision');
}
else
{
emailSubject = strReplace(emailSubject,"%Document status%",'');
}
emailSubject = strReplace(emailSubject,"%PurchaseOrder%",purchId);
contract.parmSubject(emailSubject);
}
}
return contract;
}
Comments
Post a Comment