private void buttonMove_Click(object sender, EventArgs e)
        {
            if (listViewDocs.SelectedItems.Count != 0)
            {
                List <VDirs> fullPaths = new List <VDirs>();

                fullPaths.Add(new VDirs(-1, "No directory", -1, "<<No directory>>"));
                getAllFullPath(treeViewDirs.Nodes[7], ref fullPaths);

                Files   selectedFile   = ((Files)listViewDocs.SelectedItems[0].Tag);
                VDirs[] fullPathsArray = fullPaths.ToArray();
                VDirs   selectedVdir   = null;

                if (selectedFile.Vdir != null)
                {
                    foreach (VDirs currentVdir in fullPathsArray)
                    {
                        if (currentVdir.Id.ToString().Equals(selectedFile.Vdir))
                        {
                            selectedVdir = currentVdir;
                            break;
                        }
                    }
                }

                MoveFilesToDir mftdw = new MoveFilesToDir(fullPathsArray, (selectedVdir == null ? fullPathsArray[0] : selectedVdir));
                if (mftdw.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    dbm.moveFileToDir(selectedFile.Id, mftdw.NewDirId);

                    listViewRefresh();
                }
            }
        }
        private void buttonMove_Click(object sender, EventArgs e)
        {
            if (listViewDocs.SelectedItems.Count != 0)
            {
                List<VDirs> fullPaths = new List<VDirs>();

                fullPaths.Add(new VDirs(-1, "No directory", -1, "<<No directory>>"));
                getAllFullPath(treeViewDirs.Nodes[7], ref fullPaths);

                Files selectedFile = ((Files)listViewDocs.SelectedItems[0].Tag);
                VDirs[] fullPathsArray = fullPaths.ToArray();
                VDirs selectedVdir = null;

                if (selectedFile.Vdir != null)
                {
                    foreach (VDirs currentVdir in fullPathsArray)
                    {
                        if (currentVdir.Id.ToString().Equals(selectedFile.Vdir))
                        {
                            selectedVdir = currentVdir;
                            break;
                        }
                    }
                }

                MoveFilesToDir mftdw = new MoveFilesToDir(fullPathsArray, (selectedVdir == null ? fullPathsArray[0] : selectedVdir));
                if (mftdw.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    dbm.moveFileToDir(selectedFile.Id, mftdw.NewDirId);

                    listViewRefresh();
                }
            }
        }