Exemplo n.º 1
0
        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.");
                }
            }
        }
Exemplo n.º 2
0
        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();
            }
        }