private void FrmLogin_Load(object sender, EventArgs e) { ArchivoConfiguracion archivoConfiguracion = new ArchivoConfiguracion(); if (!archivoConfiguracion.EsExistente()) { Visible = false; FrmConfiguracionBaseDeDatos frm = new FrmConfiguracionBaseDeDatos(true); if (frm.ShowDialog() == DialogResult.OK) { Visible = true; } else { Application.Exit(); } } else { archivoConfiguracion.CargarDatos(); ModuloGeneral.ConnectionString = archivoConfiguracion.CrearConnectionString(); } ClasePrueba.Probar(); }
private bool ProbarConexion() { try { MySqlConnection conn = new MySqlConnection(_archivoConf.CrearConnectionString()); conn.Open(); conn.Close(); MessageBox.Show("Conexión correcta", "Prueba de Conexión", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message, "Conexión incorrecta", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }