protected void btnConectar_OnServerClick(object sender, EventArgs e) { try { // txtServidor if (Cadena.Vacia(txtServidor.Text)) { Notificacion.Toas(this, "Debe ingresar el servidor"); return; } // txtUsuario if (Cadena.Vacia(txtUsuario.Text)) { Notificacion.Toas(this, "Debe ingresar el usuario"); return; } // txtBaseDatos if (Cadena.Vacia(txtBaseDatos.Text)) { Notificacion.Toas(this, "Debe ingresar la contraseña"); return; } // Seteamos _mariaDb.Servidor = txtServidor.Text; _mariaDb.Usuario = txtUsuario.Text; _mariaDb.Contrasenia = txtContrasenia.Text; _mariaDb.BaseDatos = txtBaseDatos.Text; _mariaDb.Port = txtPuerto.Text; // Validamos if (!_mariaDb.Validar(this, _mariaDb)) { return; } // Libre de pecados Notificacion.Toas(this, "Conexión exitosa"); // Llenamos las tablas List <string> tablas = _mariaDb.Tables_List(this, _mariaDb); // Listamos ddlTabla.DataSource = tablas; ddlTabla.DataBind(); } catch (Exception ex) { Notificacion.Toas(this, $"Ah ocurrido un error; {ex.Message}"); } }
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}"); } }