private void m_Connect_Click(object sender, EventArgs e) { try { try { ContactStore = new ContactStore(Server, Database, Username, Password); } catch (ContactStore.DatabaseNotFoundException) { DialogResult dr = MessageBox.Show(string.Format("Database '{0}' doesn't exist, or you don't have permission to use it. Try and create it as a new log?", Database), "Database not found", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == System.Windows.Forms.DialogResult.No) return; // OK, so try and create the new DB... ContactStore = ContactStore.Create(Server, Database, Username, Password); } if (ContactStore != null) { using (RegistryKey key = Registry.CurrentUser.CreateSubKey(c_RegistryRoot)) { key.SetValue("Server", Server); key.SetValue("Database", Database); key.SetValue("Username", Username); key.SetValue("Password", Password); } DialogResult = DialogResult.OK; Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void m_Connect_Click(object sender, EventArgs e) { try { // Try making a connection using (MySqlConnection conn = new MySqlConnection()) { MySqlConnectionStringBuilder csb = new MySqlConnectionStringBuilder(); csb.Server = Server; //csb.Database = Database; csb.UserID = Username; csb.Password = Password; conn.ConnectionString = csb.ConnectionString; conn.Open(); conn.Close(); Settings.Set("Server", Server); Settings.Set("Database", Database); Settings.Set("Username", Username); Settings.Set("Password", Password); if (CivSerialPort != null) Settings.Set("SerialPort", CivSerialPort); else Settings.Set("SerialPort", string.Empty); Settings.Set("CivDtr", CivDtr.ToString()); Settings.Set("CivRts", CivRts.ToString()); Settings.Set("CivSpeed", m_Speed.Text); Settings.Set("RadioModel", m_RadioModel.Text); } try { ContactStore = new ContactStore(Server, Database, Username, Password); } catch (ContactStore.DatabaseNotFoundException) { DialogResult dr = MessageBox.Show(string.Format("Database '{0}' doesn't exist, or you don't have permission to use it. Try and create it as a new log?", Database), "Database not found", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == System.Windows.Forms.DialogResult.No) return; // OK, so try and create the new DB... ContactStore = ContactStore.Create(Server, Database, Username, Password); } DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }