private void CreateWeeklyExceptionSummaryReport(int WeekID)
 {
     try
     {
         using (CReportViewer cReportViewer = new CReportViewer())
         {
             LogManager.WriteLog("Report data fetched successfully from database", LogManager.enumLogLevel.Info);
             cReportViewer.ShowWeeklyExceptionSummary(WeekID);
             cReportViewer.SetOwner(Window.GetWindow(this));
             cReportViewer.ShowDialog();
         }
     }
     catch (Exception ex)
     {
         ExceptionManager.Publish(ex);
     }
 }