コード例 #1
0
ファイル: Form1.cs プロジェクト: JAPSystem/JapDistribucion
        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();
                        }
                    }
                }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: JAPSystem/JapDistribucion
 private void conexiónALaBDToolStripMenuItem_Click(object sender, EventArgs e)
 {
     ConfigurarDB cdb = new ConfigurarDB();
     cdb.ShowDialog();
 }