private void FormPrincipal_Load(object sender, EventArgs e) { // 1. Verificar si exite la conexión // 1.1 Si existe: Verificar si existe la Tabla en la BD // 1.1.1 Tabla existe: Leer datos generales de la empresa // 1.1.2 Taba no existe: Crear tabla en la BD // 1.2 No existe: Mostrar ventana para modificar la conexión. Volver al 1 o salir if (IsServerConnected(connectionString)) { // La conexión a la Base de Datos fue exitosa if (InicializarBD()) { InicializarTablas(); actualizarForm(); } } else { // Falló la conexión a la Base de Datos using (ConfigurarDB cdb = new ConfigurarDB()) { DialogResult dr = cdb.ShowDialog(); if (dr == DialogResult.OK) { connectionString = ConfigurationManager.ConnectionStrings["Sistema_de_Distribución.Properties.Settings.DBConnectionString"].ConnectionString; InicializarTablas(); actualizarForm(); } else { this.Close(); } } } }
private void conexiónALaBDToolStripMenuItem_Click(object sender, EventArgs e) { ConfigurarDB cdb = new ConfigurarDB(); cdb.ShowDialog(); }