Exemplo n.º 1
0
        private void button_pdf_Click(object sender, EventArgs e)
        {
            GeneraPDF      genera = new GeneraPDF();
            AreaBD         area   = new AreaBD();
            InformePAINABD pabd   = new InformePAINABD();
            PersonalBD     perBD  = new PersonalBD();
            BeneficiariaBD benBD  = new BeneficiariaBD();

            Modelo.Area            areaPDF  = area.retornarArea(Program.IdBeneficiaria);
            Modelo.InformePAINA    painaPDF = pabd.retornarPAINA(Program.IdBeneficiaria);
            Modelo.Personal        perPDF   = perBD.retornarObjetoPersonal(Program.IdPersonal);
            Modelo.DatosFamiliares famPDF   = benBD.retornarObjetoDatosFamiliares(Program.IdBeneficiaria);

            DialogResult dr = MessageBox.Show("¿Está seguro que desea generar el PDF del informe?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dr == DialogResult.Yes)
            {
                if (guardarPDF.ShowDialog() == DialogResult.OK)
                {
                    try
                    {
                        MessageBox.Show("Espere mientras se genera el PDF");
                        genera.GenerarPDF(guardarPDF.FileName, beneficiaria, painaPDF, areaPDF, perPDF, famPDF);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("No se ha podido generar el PDF");
                    }
                }
            }
        }
Exemplo n.º 2
0
        private void button_guardar_Click(object sender, EventArgs e)
        {
            Validar    validar = new Validar();
            PersonalBD pbd     = new PersonalBD();

            if (validar.validarContrasena(textBox_contrasena.Text))
            {
                if (textBox_contrasena.Text == textBox_confirmarContrasena.Text)
                {
                    try
                    {
                        identificacion = textBox_identificacion.Text;
                        pbd.actualizarContrasena(identificacion, validar.obtenerMD5(textBox_contrasena.Text));
                        MessageBox.Show("Contraseña actualizada con éxito");
                        this.Close();
                    }
                    catch
                    {
                        MessageBox.Show("No se pudo actualizar la contraseña");
                    }
                }
                else
                {
                    MessageBox.Show("Las Contraseñas ingresadas no coinciden");
                }
            }
            else
            {
                MessageBox.Show("La contraseña debe como mínimo: 8 caracteres, 1 Mayúscula, 1 Minúscula y 1 Número");
            }
        }
Exemplo n.º 3
0
        private void button_guardar_Click(object sender, EventArgs e)
        {
            Validar    validar = new Validar();
            PersonalBD pbd     = new PersonalBD();

            if (validar.validarContrasena(textBox_contrasena.Text))
            {
                if (textBox_contrasena.Text == textBox_confirmarContrasena.Text)
                {
                    try
                    {
                        if (comboBox_cedula.SelectedIndex == 0)
                        {
                            if (validar.verificarCedula(textBox_usuario.Text))
                            {
                                pbd.crearUsuario(textBox_usuario.Text, validar.obtenerMD5(textBox_contrasena.Text));
                                MessageBox.Show("Usuario creado con éxito");
                                this.Close();
                            }
                        }
                        else
                        {
                            pbd.crearUsuario(textBox_usuario.Text, validar.obtenerMD5(textBox_contrasena.Text));
                            MessageBox.Show("Usuario creado con éxito");
                            this.Close();
                        }
                    }
                    catch
                    {
                        MessageBox.Show("No se pudo crear al usuario");
                    }
                }
                else
                {
                    MessageBox.Show("Las Contraseñas ingresadas no coinciden");
                }
            }
            else
            {
                MessageBox.Show("La contraseña debe como mínimo: 8 caracteres, 1 Mayúscula, 1 Minúscula y 1 Número");
            }
        }