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); } } }
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(); } }
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(); } }
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; } }