SSRS Report print in Sales Order Language not in User Language
The objective is to print the transport note report in the Language of Sales Order other than the User's language ,for this purpose overide the Controller "prePromptModifyContract()" method and write the Following Code:
protected void prePromptModifyContract()
{
STMTransportNote stmTransportNote;
SalesTable salesTable;
super();
if (this.parmArgs() && this.parmArgs().record() is STMTransportNote)
{
stmTransportNote = this.parmArgs().record() as STMTransportNote;
salesTable = SalesTable::find(SalesLine::findRecId(STMTransportNote.SalesLine).SalesId);
this.parmReportContract().parmRdlContract().parmLanguageId(salesTable.LanguageId);
}
}
protected void prePromptModifyContract()
{
STMTransportNote stmTransportNote;
SalesTable salesTable;
super();
if (this.parmArgs() && this.parmArgs().record() is STMTransportNote)
{
stmTransportNote = this.parmArgs().record() as STMTransportNote;
salesTable = SalesTable::find(SalesLine::findRecId(STMTransportNote.SalesLine).SalesId);
this.parmReportContract().parmRdlContract().parmLanguageId(salesTable.LanguageId);
}
}
Comments
Post a Comment