TranslateTool.SynchronizePOs.buttonSelectPODirectory_Click C# (CSharp) Method

buttonSelectPODirectory_Click() private method

private buttonSelectPODirectory_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void buttonSelectPODirectory_Click(object sender, EventArgs e)
        {
            if (textBoxPODirectory.Text.Length > 0)
                folderBrowserDialog.SelectedPath = textBoxPODirectory.Text;
            else {
                Uri uri = new Uri(typeof(OpenDirectory).Assembly.CodeBase);
                folderBrowserDialog.SelectedPath = Path.GetFullPath(Path.GetDirectoryName(uri.LocalPath) + @"\..\..\..\..");
            }

            if (folderBrowserDialog.ShowDialog() == DialogResult.OK)
                textBoxPODirectory.Text = folderBrowserDialog.SelectedPath;
        }