示例#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");
                    }
                }
            }
        }
        public OtrosDatosBeneficiarias(String codBeneficiaria, String tipo)
        {
            InitializeComponent();
            this.TopLevel = false;
            BeneficiariaBD bbd    = new BeneficiariaBD();
            int            codBen = int.Parse(codBeneficiaria);

            if (tipo == "F")//datos familiares
            {
                bbd.consultarDatosFamiliares(dataGridView_datos, codBen);
            }
            else if (tipo == "E")//datos educativos
            {
                bbd.consultarDatosEducativos(dataGridView_datos, codBen);
            }
            else if (tipo == "L")//datos laborales
            {
                bbd.consultarDatosLaborales(dataGridView_datos, codBen);
            }
            else if (tipo == "HC")//datos historial cronologico
            {
                bbd.consultarHistorialCronologico(dataGridView_datos, codBen);
            }
            else if (tipo == "T")//datos para talleres
            {
                bbd.consultarTalleres(dataGridView_datos, codBen);
            }
        }
示例#3
0
        private void button_listar_Click_1(object sender, EventArgs e)
        {
            BeneficiariaBD bbd = new BeneficiariaBD();

            bbd.listarBeneficiarias(dataGridView_llenarBeneficiarias, comboBox_buscarPor.SelectedIndex, textBox_datoConsulta.Text);
        }