예제 #1
0
        private void mBtnIniciar_Click(object sender, EventArgs e)
        {
            try
            {
                string id = LbConexiones.SelectedItem.ToString();
                if (id == "")
                {
                }
                else
                {
                    metroProgressBar1.Visible = true;

                    metroLabel1.Text = "Preparando para uso";
                    metroLabel1.Refresh();

                    manejador manejador = new manejador(this);
                    con = manejador.iniciarConexion(id);
                    //principal = new cPrincipalVC(con);
                    DialogResult = System.Windows.Forms.DialogResult.OK;
                }
            }
            catch (Exception ex)
            {
                metroProgressBar1.Visible = false;
                metroProgressBar1.Maximum = 100;
                metroProgressBar1.Step    = 10;
                metroProgressBar1.Value   = 0;
                metroLabel1.Text          = string.Empty;
                metroLabel1.Refresh();
                mostrarError(ex.Message);
            }
        }
예제 #2
0
        /// <summary>
        /// Boton para eliminar una conexión
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEliminarConexion_Click(object sender, EventArgs e)
        {
            try
            {
                string id = LbConexiones.SelectedItem.ToString();

                if (id == "")
                {
                    MessageBox.Show("seleccione una conexión");
                }
                else
                {
                    // DialogResult result = MessageBox.Show("¿Esta seguro de eliminar la conexión?", "Atención",
                    //MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);
                    DialogResult result = MetroMessageBox.Show(this, "¿Esta seguro de eliminar la conexión?", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (result == DialogResult.Yes)
                    {
                        manejador omanejador = new manejador();
                        omanejador.eliminarConexion(id);
                        //MessageBox.Show("la conexón se elimino correctamente");
                        MetroMessageBox.Show(this, "La conexión fue eliminada exitosamente", "Operacion exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        omanejador.obtenerConexiones();
                    }
                }
            }
            catch (Exception ex) { mostrarError(ex.Message); }
        }
예제 #3
0
        private void mBtnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                try
                {
                    validar();
                }
                catch (Exception ex) { mostrarAdvertencia(ex.Message); return; }

                conexion con = new conexion();


                string id        = txtConexion.Text;
                string servidor  = txtServidor.Text;
                string basedatos = txtBD.Text;
                bool   aunW      = cbAunWin.Checked;
                string usr       = txtUsuario.Text;
                string pwd       = txtContrasena.Text;

                manejador manejador = new manejador();

                if (manejador.agregarConexion(id, servidor, basedatos, aunW, usr, pwd))
                {
                    //MessageBox.Show("se agrego la conexion correctamente");
                    MetroMessageBox.Show(this, "Se agrego la conexión correctamente", "Operación exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    DialogResult = DialogResult.OK;
                    admonCo      = new formPrincipalAdmonConexion();
                    ((ListBox)admonCo.Controls["LbConexiones"]).DataSource = manejador.obtenerConexiones();

                    Close();
                }
            }
            catch (Exception ex) { mostrarError(ex.Message); }//MessageBox.Show(ex.Message); }
        }
예제 #4
0
        /// <summary>
        /// Boton de aceptar para realizar una nueva conexion
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                conexion con = new conexion();


                string id        = txtConexion.Text;
                string servidor  = txtServidor.Text;
                string basedatos = txtBD.Text;
                bool   aunW      = cbAunWin.Checked;
                string usr       = txtUsuario.Text;
                string pwd       = txtContrasena.Text;

                manejador manejador = new manejador();

                if (manejador.agregarConexion(id, servidor, basedatos, aunW, usr, pwd))
                {
                    MessageBox.Show("se agrego la conexion correctamente");
                    DialogResult = DialogResult.OK;
                    admonCo      = new formPrincipalAdmonConexion();
                    ((ListBox)admonCo.Controls["LbConexiones"]).DataSource = manejador.obtenerConexiones();

                    Close();
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
예제 #5
0
        private void mBtnNueva_Click(object sender, EventArgs e)
        {
            formNC = new formNuevaConexion();//principal);
            formNC.ShowDialog();
            manejador omanejador = new manejador();

            LbConexiones.DataSource = omanejador.obtenerConexiones();
        }
예제 #6
0
        private void formPrincipalAdmonConexion_Load(object sender, EventArgs e)
        {
            manejador oManejador = new manejador();


            if (oManejador.existeXMLConfiguracion())
            {
                LbConexiones.DataSource = oManejador.obtenerConexiones();
            }
        }