Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }