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; } }
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; } }
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"); } }