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