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); } }
private void button_listar_Click_1(object sender, EventArgs e) { BeneficiariaBD bbd = new BeneficiariaBD(); bbd.listarBeneficiarias(dataGridView_llenarBeneficiarias, comboBox_buscarPor.SelectedIndex, textBox_datoConsulta.Text); }