private void NewFolder() { if (treeViewMachinesAndTasksHandler.GetNodePath().Contains(LockPath)) { MessageBox.Show("Cannot create new folder in lock folder", "Warning", MessageBoxButton.OK, MessageBoxImage.Warning); return; } var addFolderDialog = new EditItem(); if (listViewMachineGroups.Visibility == Visibility.Visible) { foreach (ComputerDetailsData item in listViewMachineGroups.Items) { addFolderDialog.Names.Add(item.Name); } } else { foreach (TaskData item in listViewTasks.Items) { addFolderDialog.Names.Add(item.Name); } } addFolderDialog.ShowDialog(); if (!addFolderDialog.cancel) { string path = treeViewMachinesAndTasksHandler.GetNodePath() + "\\" + addFolderDialog.textBoxNewName.Text; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); treeViewMachinesAndTasksHandler.AddItem(addFolderDialog.textBoxNewName.Text); listViewMachinesAndTasksHandler.Refresh(); } } }
private void button_New_Folder_Click(object sender, RoutedEventArgs e) { var newFolderDialog = new EditItem(); foreach (ImageData item in listView.Items) { newFolderDialog.Names.Add(item.Name); } newFolderDialog.ShowDialog(); if (!newFolderDialog.cancel) { string path = treeViewMachinesAndTasksHandler.GetNodePath() + "\\" + newFolderDialog.textBoxNewName.Text; Directory.CreateDirectory(path); treeViewMachinesAndTasksHandler.AddItem(newFolderDialog.textBoxNewName.Text); listViewBrowseImagesHandler.Refresh(); } }
private void NewFolder() { var addFolderDialog = new EditItem(); foreach (ImageData item in listView.Items) { addFolderDialog.Names.Add(item.Name); } addFolderDialog.ShowDialog(); if (!addFolderDialog.cancel) { string path = treeViewMachinesAndTasksHandler.GetNodePath() + "\\" + addFolderDialog.textBoxNewText.Text; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); treeViewMachinesAndTasksHandler.AddItem(addFolderDialog.textBoxNewText.Text); listViewBrowseImagesHandler.Refresh(); } } }