private void generateSQLToolStripMenuItem_Click(object sender, EventArgs e) { FileSelect SelectFile = new FileSelect(); SelectFile.ShowDialog(); if (SelectFile.Success) { IBMiUtils.UsingQTEMPFiles(new[] { "Q_GENSQL" }); if (IBMi.RemoteCommand(SelectFile.getCommand())) { OpenSource(new RemoteSource("", "QTEMP", "Q_GENSQL", "Q_GENSQL", "SQL", false)); } else { MessageBox.Show("Error generating SQL source."); } } }
private void generateSQLToolStripMenuItem_Click(object sender, EventArgs e) { FileSelect SelectFile = new FileSelect(); SelectFile.ShowDialog(); if (SelectFile.Success) { new Thread((ThreadStart) delegate { IBMi.RemoteCommand(SelectFile.getCommand()); string resultFile = IBMiUtils.DownloadMember("QTEMP", "Q_GENSQL", "Q_GENSQL", "SQL"); if (resultFile != "") { this.Invoke((MethodInvoker) delegate { Editor.TheEditor.AddMemberEditor(new Member(resultFile, "QTEMP", "Q_GENSQL", "Q_GENSQL", "SQL", false), GetBoundLangType("SQL")); }); } }).Start(); } }