private void ShowJackpotSlipSummaryReport(DateTime reportStartDateTime, DateTime reportEndDateTime) { try { LogManager.WriteLog("Inside ShowJackportSlipSummaryReport method", LogManager.enumLogLevel.Info); if (reportStartDateTime > reportEndDateTime) { MessageBox.ShowBox("MessageID282", BMC_Icon.Information); return; } if (reportStartDateTime > System.DateTime.Now) { MessageBox.ShowBox("MessageID283", BMC_Icon.Information); return; } if (reportEndDateTime > System.DateTime.Now) { MessageBox.ShowBox("MessageID288", BMC_Icon.Information); return; } IReports objReports = ReportsBusinessObject.CreateInstance(); LogManager.WriteLog("Fetching report data from database...", LogManager.enumLogLevel.Info); DataSet jackpotSlipSummaryDetails = objReports.GetJackpotSlipSummaryDetails(reportStartDateTime, reportEndDateTime,chkIncludeHandpay.IsChecked,chkIncludeJackpot.IsChecked); if (jackpotSlipSummaryDetails.Tables[0].Rows.Count == 0) { LogManager.WriteLog("No Records found for the selected criteria - Return", LogManager.enumLogLevel.Info); MessageBox.ShowBox("MessageID261", BMC_Icon.Information); return; } using (CReportViewer cReportViewer = new CReportViewer()) { LogManager.WriteLog("Report data fetched successfully from database", LogManager.enumLogLevel.Info); cReportViewer.ShowJackpotSlipSummaryReport(jackpotSlipSummaryDetails, reportStartDateTime, reportEndDateTime, chkIncludeHandpay.IsChecked,chkIncludeJackpot.IsChecked); cReportViewer.ShowDialog(); } LogManager.WriteLog("ShowJackportSlipSummaryReport Successfull", LogManager.enumLogLevel.Info); } catch (Exception ex) { ExceptionManager.Publish(ex); MessageBox.ShowBox("MessageID262", BMC_Icon.Error); } }