protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { // Leemos _mariaDb = _mariaDb.Leer(); txtServidor.Text = _mariaDb.Servidor; txtUsuario.Text = _mariaDb.Usuario; txtContrasenia.Text = _mariaDb.Contrasenia; txtBaseDatos.Text = _mariaDb.BaseDatos; txtPuerto.Text = _mariaDb.Port; // Evitamos el doble clic UControl.EvitarDobleEnvioButton(this, btnConectar); UControl.EvitarDobleEnvioButton(this, btnGenerar); } }
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}"); } }