Ejemplo n.º 1
0
        public void UpdateExplorerWhenCaseFolderChanged()
        {
            try
            {
                if (listbox_AllCases.SelectedItem != null)
                {
                    listView_Explorer.Items.Clear();

                    //Get Current Element from AllCases Array to get Path and ID
                    string path = "";
                    for (int i = 0; i < ContentManager.AllCases.GetLength(0); i++)
                    {
                        if (ContentManager.AllCases[i, 2].Equals(listbox_AllCases.SelectedItem.ToString()))
                        {
                            path = ContentManager.AllCases[i, 1];
                        }
                    }

                    //Move through all Files and Folders in the Case Folder and add them to the Listview
                    foreach (var item in FileManager.getDirectoriesAndFiles(path))
                    {
                        Classes.ExplorerElement ee  = new Classes.ExplorerElement(item);
                        ListViewItem            lvi = ee.getListViewItem();
                        lvi.ImageKey = ee.isFile();
                        listView_Explorer.Items.Add(lvi);
                    }
                }
            }
            catch (Exception ex)
            {
                LogManager.addToLog(LogCategories.General + " " + ex.Message);
            }
        }
Ejemplo n.º 2
0
 public void UpdateExplorerWithPath(string path)
 {
     try
     {
         listView_Explorer.Items.Clear();
         foreach (var item in FileManager.getDirectoriesAndFiles(path))
         {
             Classes.ExplorerElement ee  = new Classes.ExplorerElement(item);
             ListViewItem            lvi = ee.getListViewItem();
             lvi.ImageKey = ee.isFile();
             listView_Explorer.Items.Add(lvi);
         }
     }
     catch (Exception ex)
     {
         LogManager.addToLog(LogCategories.General + " " + ex.Message);
     }
 }