/// <summary>
 /// Constructor used to Initilize Summary Report by setting Source Database and Destination File
 /// </summary>
 /// <param name="sourceDatabasePath"></param>
 /// <param name="destinationFilePath"></param>
 /// <param name="fontName"></param>
 /// <param name="fontSize"></param>
 public DatabaseSummaryReportGenerator(string sourceDatabasePath, string destinationFilePath, string fontName, double fontSize, SummarySheetType sheetType)
 {
     //-- Connect to Database File
     DatabaseSummaryReportGenerator.SourceDatabaseNameWPath = sourceDatabasePath;
     // -- Set Target File Path
     this.DestinationFilePath = destinationFilePath;
     // --  Set Font Settings
     DatabaseSummaryReportGenerator.FontName = fontName;
     DatabaseSummaryReportGenerator.FontSize = fontSize;
     this.SheetType = sheetType;
 }
        /// <summary>
        /// Constructor used to Initilize Summary Report by setting Source Database and Destination File
        /// </summary>
        ///<param name="dbConnection"></param>
        /// <param name="dbQueries"></param>
        /// <param name="destinationFilePath"></param>
        /// <param name="fontName"></param>
        /// <param name="fontSize"></param>
        public DatabaseSummaryReportGenerator(DIConnection dbConnection,DIQueries dbQueries, string destinationFilePath, string fontName, double fontSize)
        {
            //-- Set connection objects
            DatabaseSummaryReportGenerator.DBConnection = dbConnection;
            DatabaseSummaryReportGenerator.DBQueries = dbQueries;

            // -- Set Target File Path
            this.DestinationFilePath = destinationFilePath;
            // --  Set Font Settings
            DatabaseSummaryReportGenerator.FontName = fontName;
            DatabaseSummaryReportGenerator.FontSize = fontSize;
            this.SheetType = SummarySheetType.Detailed;
        }