예제 #1
0
        private void CopyFiles()
        {
            CopyFilesController copy = new CopyFilesController(targetFolderConrtoller, sourceFilesController);
            var resultCopy           = copy.Copy();

            if (resultCopy.Item1)
            {
                MessageBox.Show("Копирование успешно завершено!", "Выполнено!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Что-то пошло не так!", "Не все файлы скопированы!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                new CopyErrorForm(resultCopy.Item2).Show();
            }
        }
예제 #2
0
        private void ButtonCopy_Click(object sender, EventArgs e)
        {
            //Создаем контроллер, передаем в него модель и вызываем метод копирования файлов
            //По результату выводим сообщение и очищаем списки
            var result = new CopyFilesController(controller).CopyFiles();

            if (result.Item1)
            {
                SelectDirsUpdate();
                listViewNew.Items.Clear();
                GetMessageBoxErr(result.Item2);
            }
            else
            {
                GetMessageBoxErr(result.Item2);
            }
        }