//MODELADO DE EL ESQUEMA SEGUN EL CODIGO GENERADO private void btn_modelar_Click(object sender, EventArgs e) { //FORMULARIO DE ESTRUCTURA frm_principal estruc = new frm_principal(); //ATRAPAMOS LOS VALORES DE LOS ESQUEMAS String query = this.txt_query.Text; //CONEXION A BASE DATOS estruc.abrirCerrarFormulario(true); //Alamcenamos en variables "LUEGO SE VALIDA SU VALOR VACIO" String cuser = this.txtUser.Text, cpass = this.txtPass.Text, cport = this.txtPuerto.Text, cdata = this.txtBaseDatos.Text, chost = this.txtServidor.Text; if (ClsDatos.Conectar(cuser, cpass, chost, cport, cdata)) { //ENVIAMOS EL VALOR RETORNADO AL OTRO FORMULARIO if (ClsDatos.run_script(query)) { //MENSAJE DE CONFIRMACION MessageBox.Show("Modelado Completado "); this.Close(); } } //CERRAMOS FORMULARIO DE MENSAJE estruc.abrirCerrarFormulario(false); }
//PROCEDEMOS CON LA RESTAURACION DE BASE DATOS COMPLETA private void btn_proceder_restore_Click(object sender, EventArgs e) { //RUTAS SELECCIONADAS if (txt_ruta_backup.Text.Length > 0) { //INSTANCIA ALA CLASE frm_principal estruc = new frm_principal(); estruc.mensaje("Generando Copia de Seguridad. Espere..."); estruc.abrirCerrarFormulario(true); //EJECUTAMOS EL CODIGO DE GENERACION Utiles.PostgreSqlRestoreBackup(ruta_pg_restore, txt_ruta_backup.Text, this.txtServidor.Text, txtPuerto.Text, txtBaseDatos.Text, txtUser.Text, txtPass.Text); //CERRAMOS Y CONFIRMAMOS estruc.abrirCerrarFormulario(false); MessageBox.Show("RestauraciĆ³n Realizada Correctamente del Archivo :" + txt_ruta_backup.Text + "\r" + " En la Base de Datos " + txtBaseDatos); } else {// FALLA LA RUTA MessageBox.Show("Ruta Invalida :" + txt_ruta_creacion_backup.Text); } }
//REALIZAMOS EL BACKUP private void btn_proceder_Click(object sender, EventArgs e) { //RUTAS SELECCIONADAS if (txt_ruta_creacion_backup.Text.Length > 0) { //instancia ala clase frm_principal estruc = new frm_principal(); estruc.mensaje("Generando Copia de Seguridad. Espere..."); estruc.abrirCerrarFormulario(true); //ruta de pgdump string cSchema = cmb_esquema.Items.Count > 0 ? cmb_esquema.SelectedItem.ToString() : ""; //Ejecutamos el codigo de generacion Utiles.PostgreSqlDump(ruta_pg_dum, txt_ruta_creacion_backup.Text, chk_solo_schema.Checked? true :false, cSchema , txtServidor.Text, txtPuerto.Text, txtBaseDatos.Text, txtUser.Text, txtPass.Text); // Utiles.PostgreSqlDump(path, txt_ruta_creacion_backup.Text,chk_solo_schema.Checked,cmb_esquema.SelectedItem.ToString() // ,txtServidor.Text, txtPuerto.Text, txtBaseDatos.Text, txtUser.Text, txtPass.Text); //cerramos y confirmamos estruc.abrirCerrarFormulario(false); MessageBox.Show("Backup Realizado Correctamente en :" + txt_ruta_creacion_backup.Text); } else { MessageBox.Show("Ruta Invalida :" + txt_ruta_creacion_backup.Text); } }