Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Directory.CreateDirectory(exportPath);
- ReportDocument objReportDocument = new ReportDocument();
- ExportOptions crExportOptions = new ExportOptions();
- DiskFileDestinationOptions crDiskFileDestinationOptions = new
- DiskFileDestinationOptions();
- if (objEmailCriteriaVM.EmailAttachments.Contains(EmailAttachments.Ledger))
- {
- reportName = EmailAttachments.Ledger.ToString();
- ReportManager objReportManager = new ReportManager();
- ArrayList parameterArrayList = new ArrayList();
- parameterArrayList.Add(emailreceipent.stInvestor_code);
- parameterArrayList.Add(objEmailCriteriaVM.fDate);
- parameterArrayList.Add(objEmailCriteriaVM.tDate);
- objReportDocument = objReportManager.GenerateReport(parameterArrayList, EmailAttachments.Ledger);
- crExportOptions = ExportSingleReport(objReportDocument, crExportOptions,
- crDiskFileDestinationOptions, emailreceipent.stInvestor_code);
- }
- private ExportOptions ExportSingleReport(ReportDocument objReportDocument, ExportOptions crExportOptions, DiskFileDestinationOptions crDiskFileDestinationOptions, string investorCode)
- {
- crExportOptions = objReportDocument.ExportOptions;
- crDiskFileDestinationOptions.DiskFileName = exportPath + "\" + reportName + investorCode + ".pdf";
- crExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
- crExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
- crExportOptions.DestinationOptions = crDiskFileDestinationOptions;
- try
- {
- objReportDocument.Export();
- IsSuccess = true;
- }
- catch (Exception ex)
- {
- IsSuccess = false;
- }
- finally
- {
- objReportDocument.Close();
- objReportDocument.Dispose();
- }
- return crExportOptions;
- }`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement