Пример #1
0
        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();
     }
 }