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);

   }
}

Comments