private void DeleteBtn_Click(object sender, EventArgs e) { List <FileInfo> Files = new List <FileInfo>(); List <DirectoryInfo> Directories = new List <DirectoryInfo>(); foreach (TreeNode RootNode in TreeView.Nodes) { FindSelection(RootNode, Files, Directories); } string ErrorMessage; if (!ModalTaskWindow.Execute(new DeleteFilesTask(Files, Directories), "Clean Workspace", "Deleting files, please wait...", out ErrorMessage) && !String.IsNullOrEmpty(ErrorMessage)) { FailedToDeleteWindow FailedToDelete = new FailedToDeleteWindow(); FailedToDelete.FileList.Text = ErrorMessage; FailedToDelete.FileList.SelectionStart = 0; FailedToDelete.FileList.SelectionLength = 0; FailedToDelete.ShowDialog(); } }
private void CleanBtn_Click(object sender, EventArgs e) { List <FileInfo> FilesToSync = new List <FileInfo>(); List <FileInfo> FilesToDelete = new List <FileInfo>(); List <DirectoryInfo> DirectoriesToDelete = new List <DirectoryInfo>(); foreach (TreeNode RootNode in TreeView.Nodes) { FindSelection(RootNode, FilesToSync, FilesToDelete, DirectoriesToDelete); } string ErrorMessage; if (ModalTask.Execute(this, new DeleteFilesTask(PerforceClient, FilesToSync, FilesToDelete, DirectoriesToDelete), "Clean Workspace", "Cleaning files, please wait...", out ErrorMessage) != ModalTaskResult.Succeeded && !String.IsNullOrEmpty(ErrorMessage)) { FailedToDeleteWindow FailedToDelete = new FailedToDeleteWindow(); FailedToDelete.FileList.Text = ErrorMessage; FailedToDelete.FileList.SelectionStart = 0; FailedToDelete.FileList.SelectionLength = 0; FailedToDelete.ShowDialog(); } }
private void DeleteBtn_Click(object sender, EventArgs e) { List<FileInfo> Files = new List<FileInfo>(); List<DirectoryInfo> Directories = new List<DirectoryInfo>(); foreach(TreeNode RootNode in TreeView.Nodes) { FindSelection(RootNode, Files, Directories); } string ErrorMessage; if(!ModalTaskWindow.Execute(new DeleteFilesTask(Files, Directories), "Clean Workspace", "Deleting files, please wait...", out ErrorMessage) && !String.IsNullOrEmpty(ErrorMessage)) { FailedToDeleteWindow FailedToDelete = new FailedToDeleteWindow(); FailedToDelete.FileList.Text = ErrorMessage; FailedToDelete.FileList.SelectionStart = 0; FailedToDelete.FileList.SelectionLength = 0; FailedToDelete.ShowDialog(); } }