private void ShowBatchWinLossReport() { try { LogManager.WriteLog("ShowBatchWinLossReport Start", LogManager.enumLogLevel.Info); if (IsCommonCDO) { using (CReportViewer cReportViewer = new CReportViewer(_ExchangeConnectionString, _TicketingConnectionString)) { LogManager.WriteLog("Report data fetched successfully from database", LogManager.enumLogLevel.Info); if (_BatchID > 0) { if(Settings.Region.ToUpper() == "UK") cReportViewer.ShowBatchWinLossReportForUK(_BatchID, 0); else cReportViewer.ShowBatchWinLossReport(_BatchID, 0); } cReportViewer.Show(); } } else { using (CReportViewer cReportViewer = new CReportViewer()) { LogManager.WriteLog("Report data fetched successfully from database", LogManager.enumLogLevel.Info); if (_BatchID > 0) { if (Settings.Region.ToUpper() == "UK") cReportViewer.ShowBatchWinLossReportForUK(_BatchID, 0); else cReportViewer.ShowBatchWinLossReport(_BatchID, 0); } cReportViewer.Show(); } } LogManager.WriteLog("ShowBatchWinLossReport Successfull", LogManager.enumLogLevel.Info); } catch (Exception ex) { ExceptionManager.Publish(ex); } }