TranslateTool.MainWindow.synchronizeMenuItem_Click C# (CSharp) Method

synchronizeMenuItem_Click() private method

private synchronizeMenuItem_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void synchronizeMenuItem_Click(object sender, EventArgs e)
        {
            SynchronizePOs dialog = new SynchronizePOs();
            if (dialog.ShowDialog(this) != DialogResult.OK) {
                return;
            }

            PoAttributesDialog attributesDialog = new PoAttributesDialog();
            if (attributesDialog.ShowDialog(this) != DialogResult.OK)
                return;

            PoWriterAttributes attributes = new PoWriterAttributes() {
                Name = attributesDialog.nameTextBox.Text,
                Email = attributesDialog.emailTextBox.Text,
                Version = attributesDialog.versionTextBox.Text,
                writePOT = true
            };

            SynchronizePoFiles(dialog.ResXDirectory, dialog.PODirectory,
                attributesDialog.nameTextBox.Text, attributesDialog.emailTextBox.Text, attributesDialog.versionTextBox.Text);
        }