protected override void OnFileOperationsCompletion(FileOperationsResult fileOperationsResult) { base.OnFileOperationsCompletion(fileOperationsResult); UpdateReductionStats(fileOperationsResult.InputFileSize, fileOperationsResult.OutputFileSize, fileOperationsResult.ConvertedToPDF); string operationsCompletionMessage = LogMessagesUtils.GetFileReductionOperationsCompletionText(fileOperationsResult); if (FrameworkGlobals.ApplicationConfiguration.TimestampLogs) { operationsCompletionMessage = LogMessagesUtils.TimeStampLogMessage(operationsCompletionMessage); } _view.NotifyOperationCompletion(operationsCompletionMessage); if (FrameworkGlobals.ApplicationConfiguration.ExportLogs && !string.IsNullOrEmpty(FrameworkGlobals.ApplicationConfiguration.LogsPath)) { FrameworkGlobals.LogsManager.LogMessage(operationsCompletionMessage); } if (!fileOperationsResult.ConvertedToPDF) { ((IPDFReducerCloudMainView)_view).NotifyReductionRatioChange(100 - _operationsStats.ReductionRatio); } }
protected override void OnFileOperationsCompletion(FileOperationsResult fileOperationsResult) { base.OnFileOperationsCompletion(fileOperationsResult); string operationsCompletionMessage = LogMessagesUtils.TimeStampLogMessage(LogMessagesUtils.GetGenericFileOperationsCompletionText(fileOperationsResult)); _view.NotifyOperationCompletion(operationsCompletionMessage); if (FrameworkGlobals.ApplicationConfiguration.ExportLogs && !string.IsNullOrEmpty(FrameworkGlobals.ApplicationConfiguration.LogsPath)) { FrameworkGlobals.LogsManager.LogMessage(operationsCompletionMessage); } }
private void OnOperationWarning(string warningMessage) { if (FrameworkGlobals.ApplicationConfiguration.TimestampLogs) { warningMessage = LogMessagesUtils.TimeStampLogMessage(warningMessage); } _view.NotifyOperationWarning(warningMessage); if (FrameworkGlobals.ApplicationConfiguration.ExportLogs && !string.IsNullOrEmpty(FrameworkGlobals.ApplicationConfiguration.LogsPath)) { // Update logs file FrameworkGlobals.LogsManager.LogMessage(warningMessage); } }
private void OnFileOperationError(string errorMessage) { _operationsStats.UnsuccessfullyProcessedFileCount += 1; _operationsStats.ProcessedFileCount += 1; _view.ProcessedFileCount = _operationsStats.ProcessedFileCount; if (FrameworkGlobals.ApplicationConfiguration.TimestampLogs) { errorMessage = LogMessagesUtils.TimeStampLogMessage(errorMessage); } _view.NotifyOperationError(errorMessage); if (FrameworkGlobals.ApplicationConfiguration.ExportLogs && !string.IsNullOrEmpty(FrameworkGlobals.ApplicationConfiguration.LogsPath)) { // Update logs file FrameworkGlobals.LogsManager.LogMessage(errorMessage); } }