private void PrintFileStatusUpdate(object sender, FileProcessingStatusChangedEventArgs e) { if (e.Status == FileProcessingStatus.Started || e.Status == FileProcessingStatus.Finished) { Console.ForegroundColor = ConsoleColor.Green; } else { Console.ForegroundColor = ConsoleColor.Red; } Console.WriteLine($"File : {Path.GetFileName(e.FilePath)} Processing {e.Status}"); Console.ForegroundColor = ConsoleColor.White; }
private void PrintFileStatusUpdate(object sender, FileProcessingStatusChangedEventArgs e) { if (e.Status == FileProcessingStatus.Started) { CliPrinter.Info($"Start processing file : {Path.GetFileName(e.FilePath)}"); } else if (e.Status == FileProcessingStatus.Finished) { CliPrinter.Info($"Finished processing file : {Path.GetFileName(e.FilePath)}"); } else if (e.Status == FileProcessingStatus.Faild) { CliPrinter.Error($"Failed to process file : {Path.GetFileName(e.FilePath)}"); } }
private void OnFileProcessingStatusChanged(object sender, FileProcessingStatusChangedEventArgs e) { var currentFileListViewItem = this.filesListView.FindItemWithText( Path.GetFileName(e.FilePath), true, 0, false); if (e.Status == FileProcessingStatus.Started) { currentFileListViewItem.ForeColor = Color.Red; currentFileListViewItem.SubItems[2].Text = "On Process.."; } else if (e.Status == FileProcessingStatus.Finished) { currentFileListViewItem.ForeColor = Color.Blue; currentFileListViewItem.SubItems[2].Text = "Analyzed"; } else if (e.Status == FileProcessingStatus.Faild) { currentFileListViewItem.ForeColor = Color.DarkOrange; currentFileListViewItem.SubItems[2].Text = "Failed"; } }