private void ShowStackerLevelDetailReport(int StackerLevel) { try { IReports objReports = ReportsBusinessObject.CreateInstance(); LogManager.WriteLog("Fetching report data from database...", LogManager.enumLogLevel.Info); DataSet dsStackerDetails = objReports.GetStackerDetails(StackerLevel); //if (dsStackerDetails.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.ShowStackerLevelDetailReport(dsStackerDetails, StackerLevel,SiteCode); cReportViewer.ShowDialog(); } LogManager.WriteLog("ShowStackerLevelDetailReport Successfull", LogManager.enumLogLevel.Info); } catch (Exception ex) { ExceptionManager.Publish(ex); MessageBox.ShowBox("MessageID262", BMC_Icon.Error); } }