private void _assignCategories_Click(object sender, EventArgs e) { if (_fileListView.SelectedItems.Count != 0) { using (CategoryViewer editcatbox = new CategoryViewer()) { editcatbox.editingcats = false; if (editcatbox.ShowDialog() == System.Windows.Forms.DialogResult.Yes) { Whizzyfile sfile = selectedPL.whizzyfilelist.Find(item => item.Filepath == _fileListView.SelectedItems[0].SubItems[1].Text); foreach (Category g in sfile.FileGenres) { if (sfile.FileGenres.Any(item => item.catname == g.catname)) { Category dfile = new Category(); dfile = sfile.FileGenres.Find(item => item.catname == g.catname); editcatbox.retlist.Remove(dfile); } } sfile.FileGenres.AddRange(editcatbox.retlist); } } funcs.populateListView(_fileListView, selectedPL); } else { MessageBox.Show("Please select a file to assign Categories to"); } }
private void _editCategories_Click(object sender, EventArgs e) { using (CategoryViewer editcatbox = new CategoryViewer()) { if (editcatbox.ShowDialog() == System.Windows.Forms.DialogResult.OK) { } } }