Esempio n. 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (txtIP.Text.ToString().Length == 0 &&
                txtPort.Text.ToString().Length == 0 &&
                txtUsername.Text.ToString().Length == 0 &&
                txtPassword.Text.ToString().Length == 0 &&
                cbxDatabaseList.Text.ToString().Length == 0 &&
                adHocFilename.Length == 0)
            {
                MessageBox.Show("Fill the empty field(s).", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            saveFileDialog1.InitialDirectory = AppDefaultDir;
            if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                String SaveFile = saveFileDialog1.FileName;

                DBSP2ClassGen.dbhandler d = new DBSP2ClassGen.dbhandler();
                d.BuildAllStoredProcedureInfo(txtIP.Text.ToString(), txtPort.Text.ToString(), txtUsername.Text.ToString(), txtPassword.Text.ToString(), cbxDatabaseList.Text.ToString());
                d.LoadAllTemplate();
                if (adHocFilename != null)
                {
                    d.LoadAdHocQueryInfo(adHocFilename.ToString());
                }
                d.Build(saveFileDialog1.FileName.ToString());
                MessageBox.Show("File generated.", "info", MessageBoxButtons.OK);
                d.SaveConfig();
            }
            else
            {
                MessageBox.Show("You canceled.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }