コード例 #1
0
        protected void btnGenerar_OnServerClick(object sender, EventArgs e)
        {
            try
            {
                // Validamos la conexion
                _mariaDb             = new MariaDb();
                _mariaDb.Servidor    = txtServidor.Text;
                _mariaDb.Usuario     = txtUsuario.Text;
                _mariaDb.Contrasenia = txtContrasenia.Text;
                _mariaDb.BaseDatos   = txtBaseDatos.Text;
                _mariaDb.Port        = txtPuerto.Text;

                // Validamos la conexion
                if (!_mariaDb.Validar(this, _mariaDb))
                {
                    return;
                }

                // Obtenemos los detalles de la tabla
                DataTable dataTable = _mariaDb.Table_Details(this, _mariaDb, ddlTabla.SelectedValue);

                // Procesamos
                List <Estructura> lista    = _estructura.Devolver(this, dataTable);
                ModeloV2          modeloV2 = new ModeloV2();
                txtModelo.InnerText = modeloV2.Generar(this, ddlTabla.SelectedValue, lista);
                Javascript.ResizeTxt(this, txtModelo.ClientID);

                // Response
                Response response = new Response();
                txtResponse.InnerText = response.Generar(this, ddlTabla.SelectedValue, lista);
                Javascript.ResizeTxt(this, txtResponse.ClientID);

                // Libre de pecados
                Notificacion.Toas(this, $"Se ha generado la clase de {ddlTabla.SelectedValue}");
            }
            catch (Exception ex)
            {
                Notificacion.Toas(this, $"Ah ocurrido un error; {ex.Message}");
            }
        }