private void btn_refrescar_Click(object sender, EventArgs e) { if (conectarBd(txtUser.Text, txtPass.Text, txtPuerto.Text, cmb_base_datos.SelectedItem.ToString(), txtServidor.Text)) {//DATOS DE LOS ESQUEMA DE LA BD consultarEsquemas(); //DESCONECTAR ClsDatos.Desconectar(); } }
private void btn_refrescar_Click(object sender, EventArgs e) { if (conectarBd(this.cmb_base_datos.SelectedItem.ToString())) { //DATOS DE LOS ESQUEMA DE LA BD consultarEsquemas(); //DESCONECTAR ClsDatos.Desconectar(); } }
private void cargar_bd() { //Array para los registros ArrayList xLista; //Cadena de Consulta String cadena = "select datname from pg_database where datname not in ('template1','template0') order by datname asc"; //CARGAMOS LOS DATOS DE LOS ESQUEMA xLista = ClsDatos.listaDatos(cadena); Utiles.cargarCombo(this.cmb_base_datos, xLista); }
//CARGAR LOS ESQUEMAS DE LA BD public void consultarEsquemas() {//Array para los registros ArrayList xLista; //Cadena de Consulta String cadena = "select nspname::varchar as nombre_del_los_esquema_listados from pg_namespace " + "where substring(nspname from 1 for 3) != 'pg_' and nspname not in ('information_schema','public') order by nspname"; //CARGAMOS LOS DATOS DE LOS ESQUEMA xLista = ClsDatos.listaDatos(cadena); Utiles.cargarLista(this.lst_esquemas, xLista); }
private void button3_Click(object sender, EventArgs e) { ClsDatos.Desconectar(); //CONECTAR conectarBd(txtUser.Text, txtPass.Text, txtPuerto.Text, cmb_base_datos.SelectedItem.ToString(), txtServidor.Text); //ELIMINAR LOS DATOS ClsDatos.run_script(Utiles.Retornar_lectura_script("limpiar_funciones.sql")); //desconectar ClsDatos.Desconectar(); this.Close(); }
private void button2_Click(object sender, EventArgs e) { //DESCONECTAR ClsDatos.Desconectar(); //CONECTAR conectarBd(this.cmb_base_datos.SelectedItem.ToString()); //ELIMINAR LOS DATOS ClsDatos.run_script(Utiles.Retornar_lectura_script("limpiar_funciones.sql")); //OCULTAR MOSTRAR FORMULARIO formulario_inicio(); ClsDatos.Desconectar(); }
private void button3_Click(object sender, EventArgs e) { //DESCONECTAR ClsDatos.Desconectar(); //CONECTAR conectarBd(this.cmb_base_datos.SelectedItem.ToString()); //ELIMINAR LOS DATOS ClsDatos.run_script(Utiles.Retornar_lectura_script("limpiar_funciones.sql")); //cerrar conexion y cerrar formulario ClsDatos.Desconectar(); this.Close(); }
private void button2_Click(object sender, EventArgs e) { ClsDatos.Desconectar(); //CONECTAR conectarBd(txtUser.Text, txtPass.Text, txtPuerto.Text, cmb_base_datos.SelectedItem.ToString(), txtServidor.Text); //ELIMINAR LOS DATOS ClsDatos.run_script(Utiles.Retornar_lectura_script("limpiar_funciones.sql")); //desconectar ClsDatos.Desconectar(); ocultar_mostrar(false); Size = new System.Drawing.Size(390, 221); }
//COMPROBAR SI EL NOMBRE EXISTE private bool Comprobar_existencia_nombre() { //LISTA DE DATOS ArrayList xLista; //Cadena de Consulta String cadena = "select nspname from pg_namespace" + " where substring(nspname from 1 for 3) != 'pg_' and nspname = '" + this.txt_nombre_esquema.Text.Trim() + "'"; //CARGAMOS LOS DATOS DE LOS ESQUEMA xLista = ClsDatos.listaDatos(cadena); //RETORNO DE DATOS return((xLista.Count > 0)?true:false); }
void cargarCombo() { ClsDatos.Conectar(txtUser.Text, txtPass.Text, txtServidor.Text, txtPuerto.Text, txtBaseDatos.Text); ArrayList xLista; //Cadena de Consulta String cadena = "select nspname::varchar as nombre_del_los_esquema_listados from pg_namespace " + "where substring(nspname from 1 for 3) != 'pg_' and nspname not in ('information_schema','public') order by nspname "; //CARGAMOS LOS DATOS DE LOS ESQUEMA xLista = ClsDatos.listaDatos(cadena); Utiles.cargarCombo(cmb_esquema, xLista); }
//CONECTAR BD public Boolean conectarBd(String baseDatos) { Boolean v = false; //Alamcenamos en variables "LUEGO SE VALIDA SU VALOR VACIO" String cuser = this.txtUser.Text, cpass = this.txtPass.Text, cport = this.txtPuerto.Text, cdata = baseDatos, chost = this.txtServidor.Text; //Conexion if (ClsDatos.Conectar(cuser, cpass, chost, cport, cdata)) { v = true; } return(v); }
private void button1_Click(object sender, EventArgs e) {//cargamos los datos al combo box ocultar_mostrar(false); if (conectarBd(txtUser.Text, txtPass.Text, txtPuerto.Text, cmb_base_datos.SelectedItem.ToString(), txtServidor.Text)) {//DATOS DE LOS ESQUEMA DE LA BD consultarEsquemas(); ocultar_mostrar(true); ClsDatos.Desconectar(); //CONECTAR conectarBd(txtUser.Text, txtPass.Text, txtPuerto.Text, cmb_base_datos.SelectedItem.ToString(), txtServidor.Text); //EJECUTAR EL ARCHIVO SQL ClsDatos.run_script(Utiles.Retornar_lectura_script("modelador.sql")); } abrirCerrarFormulario(false); }
private void btn_modelar_Click(object sender, EventArgs e) { if (this.txt_nombre_esquema.Text.Trim().Length < 1) {//MENSAJE MessageBox.Show("Debe Ingresar Un Nombre Para El Nuevo"); this.txt_nombre_esquema.Focus(); return; } if (this.lst_esquemas.Items.Count < 1) {//MENSAJE MessageBox.Show("No Hay Esquemas"); this.txt_nombre_esquema.Focus(); return; } frmmensaje.Text = "Realizando Analisis. Espere..."; //METODO MUESTRA MENSAJE abrirCerrarFormulario(true); //FORMULARIO DE ESTRUCTURA frm_estructura estruc = new frm_estructura(); //ATRAPAMOS LOS VALORES DE LOS ESQUEMAS String squema = lst_esquemas.SelectedItem.ToString(); //CONEXION A BASE DATOS if (conectarBd(txtUser.Text, txtPass.Text, txtPuerto.Text, cmb_base_datos.SelectedItem.ToString(), txtServidor.Text)) {//ENVIAMOS EL VALOR RETORNADO AL OTRO FORMULARIO frmmensaje.Text = "Estructurando Esquema. Espere..."; String cEstructura = ClsDatos.cadenaDatos("select public.generar_empresa_nueva_texto('" + squema + "','" + txt_nombre_esquema.Text + "')"); ClsDatos.Desconectar(); //EJECUTAMOS LA NUEVA SENTENCIA if (conectarBd(txtUser_base.Text, txtPass_base.Text, txtPuerto_base.Text, txtBaseDatos_base.Text, txtServidor_base.Text)) { //COMPROBAR LA EXISTENCIA if (Comprobar_existencia_nombre()) { //ABRIR Y CERRAR abrirCerrarFormulario(false); MessageBox.Show("El Esquema Ya Existe"); return; }//EJECUTAR LA ESTRUCTURA if (conectarBd(txtUser_base.Text, txtPass_base.Text, txtPuerto_base.Text, txtBaseDatos_base.Text, txtServidor_base.Text)) { //EJECUTAR ClsDatos.run_script(cEstructura); abrirCerrarFormulario(false); MessageBox.Show("Creacion de Estructura del esquema " + cmb_base_datos.SelectedItem.ToString()); }//CERRAMOS FORMULARIO DE MENSAJE abrirCerrarFormulario(false); } } }
//GENERAR LA ESTRUCTURA private void btn_generar_Click(object sender, EventArgs e) { //SI NO EXISTE NINGUN ESQUEMA BLOQUEAR if (this.lst_esquemas.Items.Count < 1) { //MENSAJE MessageBox.Show("No Hay Esquemas"); return; } //MENSAJE frmmensaje.Text = "Realizando Analisis. Espere..."; //METODO MUESTRA MENSAJE abrirCerrarFormulario(true); //FORMULARIO DE ESTRUCTURA frm_estructura estruc = new frm_estructura(); //ATRAPAMOS LOS VALORES DE LOS ESQUEMAS String squemaModelo = lst_modelo.SelectedItem.ToString(), squema = lst_esquemas.SelectedItem.ToString(); //CONEXION A BASE DATOS if (conectarBd(this.cmb_base_datos.SelectedItem.ToString())) { //ENVIAMOS EL VALOR RETORNADO AL OTRO FORMULARIO // estruc.txt_query.Text = chk_triggers.Checked ? "set search_path to " + squemaModelo +";": "" + // ClsDatos.cadenaDatos(TipFuncion(squemaModelo,squema)); String Cadena = ClsDatos.cadenaDatos(TipFuncion(squemaModelo, squema)); Cadena = ((rb_triggers.Checked && rb_estructura.Checked) ? "set search_path to " + squemaModelo + ";" : "") + Cadena; estruc.txt_query.Text = Cadena; //MOSTRAMOS EN FORMULARIO EL VALOR ENVIADO DE LA BASE DE DATOS estruc.txt_query.Focus(); frmmensaje.Text = "Estructurando Esquema. Espere..."; //CERRAMOS FORMULARIO DE MENSAJE abrirCerrarFormulario(false); //ABRIMOS EL FORMULARIO estruc.txtBaseDatos.Text = this.cmb_base_datos.SelectedItem.ToString(); estruc.txtPass.Text = txtPass.Text; estruc.txtPuerto.Text = txtPuerto.Text; estruc.txtServidor.Text = txtServidor.Text; estruc.txtUser.Text = txtUser.Text; estruc.ShowDialog(); } //CERRAMOS FORMULARIO DE MENSAJE abrirCerrarFormulario(false); }
private void btn_listar_esquemas_Click(object sender, EventArgs e) { if (conectarBd(this.cmb_base_datos.SelectedItem.ToString())) { //DATOS DE LOS ESQUEMA DE LA BD //TAMAÑO DE FORMULARIO consultarEsquemas(); //DESCONECTAR ClsDatos.Desconectar(); //CONECTAR conectarBd(this.cmb_base_datos.SelectedItem.ToString()); //EJECUTAR EL ARCHIVO SQL ClsDatos.run_script(Utiles.Retornar_lectura_script("modelador.sql")); this.Size = new System.Drawing.Size(590, 560); MaximumSize = new System.Drawing.Size(590, 560); //BLOQUEO OPCIONES DE CONEXION grbCadenaConec.Enabled = false; ClsDatos.Desconectar(); } abrirCerrarFormulario(false); }
public Boolean conectarBd(String cuser, String cpass, String cport, String cdata, String chost) { //Alamcenamos en variables "LUEGO SE VALIDA SU VALOR VACIO" //Conexion return((ClsDatos.Conectar(cuser, cpass, chost, cport, cdata))? true :false); }
//SALIR private void btn_salir_Click(object sender, EventArgs e) { //CERRAR CONEXION Y CERRAR FORMULARIO ClsDatos.Desconectar(); //CERRAR EL FORMULARIO this.Close(); }
private void btn_salir_Click(object sender, EventArgs e) { ClsDatos.Desconectar(); this.Close(); }