private void continueButton_Click(object sender, EventArgs e) { Process p = new Process(); p.StartInfo.FileName = "msiexec"; p.StartInfo.Arguments = "/i \"MySQLODBC32.msi\""; p.Start(); p.WaitForExit(); //if MySQL not installed AND doing an install. if (!programVariables.getMySQLInstalled() && programVariables.getInstall()) { this.Hide(); installMySQL installMySQLPage = new installMySQL(); installMySQLPage.Show(); } //if mysql already installed and doing an install else if (programVariables.getInstall()) { this.Hide(); jcmsInstallForm theInstallForm = new jcmsInstallForm(); theInstallForm.Show(); } else { this.Hide(); jcmsUpgradeForm theUpgradeForm = new jcmsUpgradeForm(); theUpgradeForm.Show(); } }
private void upgradeButton_Click(object sender, EventArgs e) { programVariables.setUpgrade(true); if (!programVariables.getODBCInstalled()) { this.Hide(); ODBCWarning theWarningPage = new ODBCWarning(); theWarningPage.Show(); } else { if (programVariables.getMySQLInstalled()) { this.Hide(); jcmsUpgradeForm upgradeForm = new jcmsUpgradeForm(); upgradeForm.Show(); } else { this.Hide(); installMySQL installMySqlForm = new installMySQL(); installMySqlForm.Show(); } } }
private void installButton_Click(object sender, EventArgs e) { programVariables.setInstall(true); if (!programVariables.getODBCInstalled()) { this.Hide(); ODBCWarning theWarningPage = new ODBCWarning(); theWarningPage.Show(); } else if (!programVariables.getMySQLInstalled()) { this.Hide(); installMySQL theMySQLPage = new installMySQL(); theMySQLPage.Show(); } else { this.Hide(); jcmsInstallForm installJCMS = new jcmsInstallForm(); installJCMS.Show(); } }