Пример #1
0
        private void buttonChangeSignDirectory_Click(object sender, EventArgs e)
        {
            RootFolderBrowserDialog selectFolder = new RootFolderBrowserDialog();

            selectFolder.RootPath = Project.projectFolderPath;

            if (!string.IsNullOrEmpty(currentSignFolder))
            {
                try
                {
                    selectFolder.SelectedPath = currentSignFolder;
                }
                catch
                {
                    selectFolder.SelectedPath = Properties.Settings.Default.lastFolder;
                }
            }
            else
            {
                selectFolder.SelectedPath = Properties.Settings.Default.lastFolder;
            }

            if (selectFolder.ShowDialog() == DialogResult.OK)
            {
                string selectedFolder = selectFolder.SelectedPath;
                string relativePath   = selectedFolder.Remove(0, Project.projectFolderPath.Length);
                Database.ExecuteNonQuery(Project.conn, "UPDATE photo_paths SET sign_photos = '" + relativePath + "';");
                currentSignFolder      = selectedFolder;
                fileEntriesSign        = Directory.GetFiles(currentSignFolder);
                lastUsedSignPhotoIndex = 0;
            }
        }
Пример #2
0
        private void buttonChangeDirectory_Click(object sender, EventArgs e)
        {
            RootFolderBrowserDialog selectFolder = new RootFolderBrowserDialog();

            selectFolder.RootPath = Project.projectFolderPath;

            if (!string.IsNullOrEmpty(panelRoad.currentFolder))
            {
                try
                {
                    selectFolder.SelectedPath = panelRoad.currentFolder;
                }
                catch
                {
                    selectFolder.SelectedPath = Properties.Settings.Default.lastFolder;
                }
            }
            else
            {
                selectFolder.SelectedPath = Properties.Settings.Default.lastFolder;
            }

            if (selectFolder.ShowDialog() == DialogResult.OK)
            {
                string selectedFolder = selectFolder.SelectedPath;
                string relativePath   = selectedFolder.Remove(0, Project.projectFolderPath.Length);
                Database.ExecuteNonQuery(Project.conn, "UPDATE photo_paths SET road_photos = '" + relativePath + "';");
                panelRoad.currentFolder    = selectedFolder;
                fileEntries                = Directory.GetFiles(panelRoad.currentFolder);
                labelCurrentDirectory.Text = "C:\\...\\Databases" + relativePath;
            }
        }
Пример #3
0
 private void InputRootFolderButton_Click(object sender, EventArgs e)
 {
     RootFolderBrowserDialog.ShowDialog();
     if (Directory.Exists(RootFolderBrowserDialog.SelectedPath))
     {
         DLLParser dllParser = new DLLParser();
         _folderPath = RootFolderBrowserDialog.SelectedPath;
         InputRootFolderTextBox.Text = _folderPath;
         dllParser.ParseFiles(_folderPath);
         dllParser.BeautifyList();
         foreach (string value in dllParser.BeautifiedList)
         {
             ChangedReferencesListView.Items.Add(value);
         }
     }
     else
     {
         MessageBox.Show("Error - You did not pick a folder");
     }
 }