private bool testConnection(bool skipMessage = false) { bool result = false; MySqlException internalEX = null; if (localhostRadioButton.Checked) { ipAddress = "localhost"; } else { ipAddress = gUtil.allTrim(ip1Textbox.Text) + "." + gUtil.allTrim(ip2Textbox.Text) + "." + gUtil.allTrim(ip3Textbox.Text) + "." + gUtil.allTrim(ip4Textbox.Text); } DS.setConfigFileConnectionString(ipAddress); result = DS.testConfigConnectionString(ref internalEX); if (!skipMessage) { if (!result) { MessageBox.Show("CONNECTION ERROR [" + internalEX.Message + "]"); } else { MessageBox.Show("CONNECTION SUCCESS"); } } return(result); }