public ClientReportService(string jobNumber, BudgetDataProvider dataProvider) { _jobNumber = jobNumber; _dataProvider = dataProvider; //_dataRepository = dataRepository; //_modelReportingService = modelReportingService; }
//CONSTRUCTOR public CostCodeReport(string jobNumber, ReportModel ReportModel, BudgetDataProvider dataProvider) { _jobNumber = jobNumber; _dataProvider = dataProvider; _reportModel = ReportModel; // _reportedSystemsDictionary = _reportModel.Systems.ToDictionary(p => p.Name, p => p); }
//public bool CacheWasLoaded { get; set; } = false; private void RibbonBudgetTab_Load(object sender, RibbonUIEventArgs e) { btnSaveCompletedReport.Visible = false; _dataProvider = new BudgetDataProvider(); Task.Run(() => { _dataProvider.LoadData(); _dataProvider.UsingExternalCache = ProbeSpectrumDatabase(); }); }
public CostCodeDataService(string jobNumber, BudgetDataProvider dataProvider) { _jobNumber = jobNumber; _dataProvider = dataProvider; try { //Attempt to populate the connection strings. estimateDatabaseString = ConnectionStringService.GetConnectionString("Estimate"); spectrumDatabaseString = ConnectionStringService.GetConnectionString("Spectrum"); //Initialize the external data cache service externalDataCache = new ExternalCacheService(_jobNumber, _dataProvider); } catch (Exception e) { MessageBox.Show("There was a problem loading the file 'Estimating.ProgressReporter.CostCodeDataService' " + e.Message); throw; } }
public ModelReportingService(ReportModel reportModel, BudgetDataProvider dataProvider) { _reportModel = reportModel; _dataProvider = dataProvider; }
//CONSTRUCTOR public static ModelReportingService LoadModelReportingService(EstimateModel estimateModel, ReportModel reportModel, BudgetDataProvider dataProvider) { ModelReportingService modelReportingService = new ModelReportingService(); modelReportingService._reportModel = reportModel; modelReportingService._estimateModel = estimateModel; modelReportingService._dataProvider = dataProvider; try { modelReportingService.GenerateModelReport(); } catch (Exception e) { Console.WriteLine(e.Message); } return(modelReportingService); }
public ExternalCacheService(string jobNumber, BudgetDataProvider dataProvider) { _jobNumber = jobNumber; _dataProvider = dataProvider; FilterCache(jobNumber); }