public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { GestanteConAnemia rpt = new GestanteConAnemia(); rpt.Site = this.Site; return(rpt); }
private void btnGenerarReporte_Click(object sender, EventArgs e) { if (cbTipoAlerta.Text == "GESTANTES CON ANEMIA") { Bateria.GestanteConAnemia RPGestanteConAnemia = new GestanteConAnemia(); RPGestanteConAnemia.SetDataSource(miBateria.AlertaGestanteAnemia(CodigoEstablecimiento, CodigoObstetra, cbMes.Text, cbAños.Text)); Bateria.frmReporteGestantesSinBateria miFrmReporte = new frmReporteGestantesSinBateria(); miFrmReporte.crystalReportViewer1.ReportSource = RPGestanteConAnemia; miFrmReporte.Show(); } if (cbTipoAlerta.Text == "GESTANTES CON VIH REACTIVO") { Bateria.GestanteConVIH RPGestanteConVIH = new GestanteConVIH(); RPGestanteConVIH.SetDataSource(miBateria.AlertaGestanteVIH(CodigoEstablecimiento, CodigoObstetra, cbMes.Text, cbAños.Text)); Bateria.frmReporteGestantesSinBateria miFrmReporte = new frmReporteGestantesSinBateria(); miFrmReporte.crystalReportViewer1.ReportSource = RPGestanteConVIH; miFrmReporte.Show(); } if (cbTipoAlerta.Text == "GESTANTES CON SIFILIS REACTIVO") { Bateria.GestanteConSifilis RPGestanteConSifilis = new GestanteConSifilis(); RPGestanteConSifilis.SetDataSource(miBateria.AlertaGestanteSifilis(cbMes.Text, cbAños.Text)); Bateria.frmReporteGestantesSinBateria miFrmReporte = new frmReporteGestantesSinBateria(); miFrmReporte.crystalReportViewer1.ReportSource = RPGestanteConSifilis; miFrmReporte.Show(); } if (cbTipoAlerta.Text == "GESTANTES SIN EXAMEN DE ORINA") { Bateria.GestanteSinExamenOrina RPGestanteSinExamenOrina = new GestanteSinExamenOrina(); RPGestanteSinExamenOrina.SetDataSource(miBateria.AlertaGestanteSinExamenOrina(CodigoEstablecimiento, CodigoObstetra, cbMes.Text, cbAños.Text)); Bateria.frmReporteGestantesSinBateria miFrmReporte = new frmReporteGestantesSinBateria(); miFrmReporte.crystalReportViewer1.ReportSource = RPGestanteSinExamenOrina; miFrmReporte.Show(); } if (cbTipoAlerta.Text == "GESTANTES SIN FECHA DE TRATAMIENTO") { Bateria.GestanteSinTratamiento RPGestanteSinFechaTratamiento = new GestanteSinTratamiento(); RPGestanteSinFechaTratamiento.SetDataSource(miBateria.AlertaGestanteSinFechaTratamiento(cbMes.Text, cbAños.Text)); Bateria.frmReporteGestantesSinBateria miFrmReporte = new frmReporteGestantesSinBateria(); miFrmReporte.crystalReportViewer1.ReportSource = RPGestanteSinFechaTratamiento; miFrmReporte.Show(); } if (cbTipoAlerta.Text == "GESTANTES CON INFECCION URINARIA A TRATAR") { Bateria.GestanteInfeccionUrinaria RPGestanteInfeccionUrinaria = new GestanteInfeccionUrinaria(); RPGestanteInfeccionUrinaria.SetDataSource(miBateria.AlertaGestanteOrina(CodigoEstablecimiento, CodigoObstetra, cbMes.Text, cbAños.Text)); Bateria.frmReporteGestantesSinBateria miFrmReporte = new frmReporteGestantesSinBateria(); miFrmReporte.crystalReportViewer1.ReportSource = RPGestanteInfeccionUrinaria; miFrmReporte.Show(); } if (cbTipoAlerta.Text == "GESTANTES SIN BATERIA") { Bateria.CrystalReport1 RPGestanteSinBateria = new CrystalReport1(); RPGestanteSinBateria.SetDataSource(miBateria.AlertaGestanteSinBateria(CodigoEstablecimiento, CodigoObstetra, cbMes.Text, cbAños.Text)); Bateria.frmReporteGestantesSinBateria miFrmReporte = new frmReporteGestantesSinBateria(); miFrmReporte.crystalReportViewer1.ReportSource = RPGestanteSinBateria; miFrmReporte.Show(); } }