private void LoadLists() { LoadDataController loadData = new LoadDataController(); var resultLoad = loadData.GetLoadResult(); targetFolderConrtoller = resultLoad.Item1; sourceFilesController = resultLoad.Item2; var errFileList = resultLoad.Item3; if (targetFolderConrtoller != null) { //Выводим путь каталога хранения текущего дня на форму TargetFolder = targetFolderConrtoller.GetTargetFolder(); SetTargetLabel(); } if (sourceFilesController != null && errFileList.Count == 0) { //Обновляем список файлов ListUpdate(); MessageBox.Show("Загрузка списков завершена", "Выполнено", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (errFileList.Count != 0) { if (sourceFilesController != null) { ListUpdate(); } MessageBox.Show("Не все файлы в списках есть на диске", "Что-то пошло не так!", MessageBoxButtons.OK, MessageBoxIcon.Warning); new CopyErrorForm(errFileList).Show(); } else { MessageBox.Show("Нет списков для загрузки", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Устанавливаем каталог хранения текущего дня /// </summary> private void SetTargetFolder() { DialogResult result = targetFolderBrowser.ShowDialog(); if (result == DialogResult.OK) { //Cоздаем новый контроллер targetFolderConrtoller = new TargetPathController(); //Устанавливаем в модель каталог if (targetFolderConrtoller.SetTargetFolder(targetFolderBrowser.SelectedPath)) { //Если каталог установлен, выводим путь каталога хранения текущего дня на форму TargetFolder = targetFolderConrtoller.GetTargetFolder(); SetTargetLabel(); } else { //Выводим информацию об оштбке MessageBox.Show("Установить каталог не удалось!", "Что-то пошло не так!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }