private void buImprimir_Click(object sender, EventArgs e)
        {
            CapaDeNegocios.cGestanteMorbilidad oGM   = new CapaDeNegocios.cGestanteMorbilidad();
            CapaDeNegocios.cUtilitarios        oUtil = new CapaDeNegocios.cUtilitarios();
            DataTable odtGM = new DataTable();
            fReporteMorbilidadExtrema fRME = new fReporteMorbilidadExtrema();


            if (!cbEnero.Checked && !cbFeb.Checked && !cbMarzo.Checked && !cbAbr.Checked && !cbMay.Checked && !cbAbr.Checked && !cbMay.Checked && !cbJun.Checked && !cbJul.Checked && !cbAgo.Checked && !cbSep.Checked && !cbOct.Checked && !cbNov.Checked && !cbDiciembre.Checked && cantidad_años == 0)
            {
                MessageBox.Show("Por favor hacer check a almenos un mes ", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                cargar_fechas();

                if (morbilidad == "Extrema")
                {
                    odtGM = oGM.ReporteMorbilidadExtrema(Ene, Feb, Mar, Abr, May, Jun, Jul, Ago, Sep, Oct, Nov, Dic, Año);
                }
                else
                {
                    odtGM = oGM.ReporteMorbilidadPotencial(Ene, Feb, Mar, Abr, May, Jun, Jul, Ago, Sep, Oct, Nov, Dic, Año);
                }

                if (odtGM.Rows.Count > 0)
                {
                    /*
                     * rptListaGestantesControlPreNatal rListaGestantesControlPrenatal = new rptListaGestantesControlPreNatal();
                     * dsListaGestantesControlPreNatal ds = new dsListaGestantesControlPreNatal();
                     * ds.Tables.Add(oAlertas.ListarGestantesQueNoAcudenCita(codigoEstablecimiento));
                     * rListaGestantesControlPrenatal.SetDataSource(oAlertas.ListarGestantesQueNoAcudenCita(codigoEstablecimiento));
                     *
                     * frmReporteListaGestantesQueNoAcudenCitaPreNatal reporteListaGestantes = new frmReporteListaGestantesQueNoAcudenCitaPreNatal();
                     * reporteListaGestantes.crystalReportViewer1.ReportSource = rListaGestantesControlPrenatal;
                     * reporteListaGestantes.Show();
                     */

                    //rptReporteMorbilidadExtrema rRME = new rptReporteMorbilidadExtrema();
                    rptReporteMorbilidad rRME = new rptReporteMorbilidad();
                    rRME.SetDataSource(odtGM);

                    CrystalDecisions.CrystalReports.Engine.TextObject txtReportHeader;
                    txtReportHeader      = rRME.ReportDefinition.ReportObjects["txtTitulo"] as CrystalDecisions.CrystalReports.Engine.TextObject;
                    txtReportHeader.Text = "GESTANTES CON MORBILIDAD " + morbilidad.ToUpper();

                    fRME.crystalReportViewer1.ReportSource = rRME;

                    fRME.Show();
                }
                else
                {
                    MessageBox.Show("Morbilidad " + morbilidad + " sin gestantes o vacia.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Пример #2
0
 private void morbilidadToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     Morbilidad.frmMantenimientoMorbilidad fMantenimientoMorbilidad = new Morbilidad.frmMantenimientoMorbilidad();
     CapaDeNegocios.cUtilitarios           oUtilitarios             = new CapaDeNegocios.cUtilitarios();
     if (oUtilitarios.verificarventanaabierta("frmMantenimientoMorbilidad"))
     {
         fMantenimientoMorbilidad.MdiParent = this;
         fMantenimientoMorbilidad.Show();
     }
 }
Пример #3
0
        private void historiaClinicaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmHistoriaClinica frmHistoriaClinica = new frmHistoriaClinica(IdObstetra, IdEstablecimientoSalud, NombreObstetra);

            CapaDeNegocios.cUtilitarios oUtilitarios = new CapaDeNegocios.cUtilitarios();

            if (oUtilitarios.verificarventanaabierta("frmHistoriaClinica"))
            {
                frmHistoriaClinica.MdiParent = this;
                frmHistoriaClinica.Show();
            }
        }
Пример #4
0
        private void historiaClinicaPorPaciwinwToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CapaUsuario.Reportes.fControlGestanteporPaciente fControlGestanteporPaciente = new CapaUsuario.Reportes.fControlGestanteporPaciente();
            CapaDeNegocios.cUtilitarios oUtilitarios = new CapaDeNegocios.cUtilitarios();


            if (oUtilitarios.verificarventanaabierta("fControlGestanteporPaciente"))
            {
                fControlGestanteporPaciente.MdiParent               = this;
                fControlGestanteporPaciente.Idtobstetra             = IdObstetra;
                fControlGestanteporPaciente.IdtEstablecimientoSalud = IdEstablecimientoSalud;
                fControlGestanteporPaciente.Show();
            }
        }
        private void txtBuscar_TextChanged(object sender, EventArgs e)
        {
            string buscar = txtBuscar.Text;

            CapaDeNegocios.cHistoriaClinica   oHistoriaClinica = new CapaDeNegocios.cHistoriaClinica();
            CapaDeNegocios.Paciente.cPaciente oPaciente        = new CapaDeNegocios.Paciente.cPaciente();
            CapaDeNegocios.cUtilitarios       oUtilitarios     = new CapaDeNegocios.cUtilitarios();
            string seleccionado = this.cbBuscar.GetItemText(this.cbBuscar.SelectedItem);

            if (seleccionado == "Historia Clinica")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 10)
                    {
                        oHistoriaClinica.oPaciente.codigohistoriaclinica = buscar.Substring(0, 9);
                    }

                    if (buscar.Length <= 10)
                    {
                        oHistoriaClinica.oPaciente.codigohistoriaclinica = buscar;
                    }


                    oHistoriaClinica.Idtobstetra             = IdObstetra;
                    oHistoriaClinica.Idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oHistoriaClinica.ListarHistoriaClinicaXHistoriaClinica(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (seleccionado == "Apellido Paterno")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 150)
                    {
                        oPaciente.apellidopaterno = buscar.Substring(0, 149);
                    }

                    if (buscar.Length <= 150)
                    {
                        oPaciente.apellidopaterno = buscar;
                    }

                    oPaciente.idtobstetra             = IdObstetra;
                    oPaciente.idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oPaciente.ListarHistoriaClinicaXApellidoPaterno(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (seleccionado == "Apellido Materno")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 150)
                    {
                        oPaciente.apellidomaterno = buscar.Substring(0, 149);
                    }

                    if (buscar.Length <= 150)
                    {
                        oPaciente.apellidomaterno = buscar;
                    }

                    oPaciente.idtobstetra             = IdObstetra;
                    oPaciente.idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oPaciente.ListarHistoriaClinicaXApellidoMaterno(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (seleccionado == "Nombres")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 150)
                    {
                        oPaciente.nombres = buscar.Substring(0, 149);
                    }

                    if (buscar.Length <= 150)
                    {
                        oPaciente.nombres = buscar;
                    }

                    oPaciente.idtobstetra             = IdObstetra;
                    oPaciente.idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oPaciente.ListarHistoriaClinicaXNombres(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (seleccionado == "DNI")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 8)
                    {
                        oPaciente.dni = buscar.Substring(0, 7);
                    }

                    if (buscar.Length <= 8)
                    {
                        oPaciente.dni = buscar;
                    }

                    oPaciente.idtobstetra             = IdObstetra;
                    oPaciente.idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oPaciente.ListarHistoriaClinicaXDNI(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (buscar.Length < 1)
            {
                oHistoriaClinica.Idtobstetra             = IdObstetra;
                oHistoriaClinica.Idtestablecimientosalud = IdtEstablecimientoSalud;
                oHistoriaClinica.mes     = mes;
                oHistoriaClinica.año     = año;
                dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oHistoriaClinica.ListarHistoriaClinica(), 0);
                dgvHC.Columns[1].Visible = false;
            }
        }