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

        }