|
@ -90,8 +90,13 @@ namespace fileFinder |
|
|
{ |
|
|
{ |
|
|
Progress<ProgressReportModel> progress = new Progress<ProgressReportModel>(); |
|
|
Progress<ProgressReportModel> progress = new Progress<ProgressReportModel>(); |
|
|
progress.ProgressChanged += reportProgress; |
|
|
progress.ProgressChanged += reportProgress; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (fileUrlTextBox.Text.Equals("") || nameQueryTextBox.Text.Equals("") || innerQueryTextBox.Text.Equals("")) |
|
|
|
|
|
{ |
|
|
|
|
|
MessageBox.Show("Вы не заполнили одно из полей. Проверьте все и повторно нажмите \"Запуск задания\"!"); |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
if (isFieldsChanged) // если в форме изменился запрос
|
|
|
if (isFieldsChanged) // если в форме изменился запрос
|
|
|
mainController.stopTask(); // то принудительно завершаем задание
|
|
|
mainController.stopTask(); // то принудительно завершаем задание
|
|
|
isFieldsChanged = false; |
|
|
isFieldsChanged = false; |
|
@ -134,7 +139,7 @@ namespace fileFinder |
|
|
waitOrPauseLabel.Visible = true; |
|
|
waitOrPauseLabel.Visible = true; |
|
|
resultViewer.Enabled = false; |
|
|
resultViewer.Enabled = false; |
|
|
break; |
|
|
break; |
|
|
case TaskState.Pause: // если задание на паузе, то показываем промеж. результат
|
|
|
case TaskState.Pause: // если задание на паузе, то показываем промеж. результат
|
|
|
waitOrPauseLabel.Visible = false; |
|
|
waitOrPauseLabel.Visible = false; |
|
|
resultViewer.Enabled = true; |
|
|
resultViewer.Enabled = true; |
|
|
break; |
|
|
break; |
|
|