Ejemplo n.º 1
0
 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");
     }
 }
Ejemplo n.º 2
0
 private void _editCategories_Click(object sender, EventArgs e)
 {
     using (CategoryViewer editcatbox = new CategoryViewer())
     {
         if (editcatbox.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
         }
     }
 }