private void actualizarConsulta() { BLConsulta consultaActu = new BLConsulta(); BLExamenFisico examenFisicoActu = new BLExamenFisico(); BLDiagnosticoNutricional diagnostico = new BLDiagnosticoNutricional(); //Datos del objeto Consulta consultaActu.Analisis = analisisPac.Value.Trim(); consultaActu.ImpresionDiagnostica = impresionPac.Value.Trim(); consultaActu.Plan = planPac.Value.Trim(); consultaActu.PadecimientoActual = padecimientoPac.Value.Trim(); //Datos del objeto Examen Fisico examenFisicoActu.Talla = float.Parse(tallaPac.Value); examenFisicoActu.Peso = float.Parse(pesoPac.Value); examenFisicoActu.PerimetroCefalico = float.Parse(perimetroPac.Value); examenFisicoActu.SO2 = float.Parse(so2Pac.Value); examenFisicoActu.IMC = float.Parse(tallaPac.Value) * float.Parse(pesoPac.Value); examenFisicoActu.Temperatura = float.Parse(temperaturaPac.Value); examenFisicoActu.EstadoAlerta = alertaPac.Value.Trim(); examenFisicoActu.EstadoHidratacion = hidratacionPac.Value.Trim(); examenFisicoActu.RuidosCardiacos = ruidosPac.Value.Trim(); examenFisicoActu.CamposPulmonares = camposPac.Value.Trim(); examenFisicoActu.Abdomen = abdomenPpac.Value.Trim(); examenFisicoActu.Faringe = faringePac.Value.Trim(); examenFisicoActu.Neurodesarrollo = neuroPac.Value.Trim(); examenFisicoActu.Nariz = narizPac.Value.Trim(); examenFisicoActu.Oidos = oidosPac.Value.Trim(); examenFisicoActu.SNC = sncPac.Value.Trim(); examenFisicoActu.Osteomuscular = osteomuscPac.Value.Trim(); examenFisicoActu.Piel = pielPac.Value.Trim(); examenFisicoActu.Otros = otrosPac.Value.Trim(); //Datos del objeto Diagnostico Nutricional diagnostico.Peso_Edad = pesoEdadPac.Value.Trim(); diagnostico.Talla_Edad_0 = tallaEdad0Pac.Value.Trim(); diagnostico.Cefalico_Edad = cefaEdadPac.Value.Trim(); diagnostico.Peso_Talla = pesoTallaPac.Value.Trim(); diagnostico.IMC_Edad = imcEdadPac.Value.Trim(); diagnostico.Talla_Edad_5 = tallEdad5Pac.Value.Trim(); BLConsulta consultaGuardada = new BLConsulta(); consultaGuardada = (BLConsulta)Session["consulta"]; consultaActu.Fecha_Hora = consultaGuardada.Fecha_Hora; consultaActu.CodigoExpediente = consultaGuardada.CodigoExpediente; consultaActu.Estado = consultaGuardada.Estado; examenFisicoActu.Fecha_Hora = consultaGuardada.Fecha_Hora; examenFisicoActu.CodigoExpediente = consultaGuardada.CodigoExpediente; diagnostico.Fecha_Hora = consultaGuardada.Fecha_Hora; diagnostico.CodigoExpediente = consultaGuardada.CodigoExpediente; ManejadorConsulta manejador = new ManejadorConsulta(); manejador.actualizarConsulta(consultaActu, examenFisicoActu, diagnostico); }
protected void Page_Load(object sender, EventArgs e) { validarSegunUser(); imcPac.Disabled = true; expediente = (BLExpediente)Session["Expediente"]; if (Session["pagina"].ToString() == "consultas_activas_seleccionada") { cargarExpedienteGeneral(); } ManejadorEdad mane = new ManejadorEdad(); //Mostrar los datos generales if (expediente.Codigo == expediente.Cedula || !expediente.Cedula.Equals("")) { cedGeneral.InnerText = " " + expediente.Cedula; } else { cedGeneral.InnerText = "No tiene aún"; } paciGeneral.InnerText = " " + expediente.Nombre + " " + expediente.PrimerApellido + " " + expediente.SegundoApellido; edaGeneral.InnerText = mane.ExtraerEdad(expediente.FechaNacimiento); string imagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(expediente.Foto); imgPreview.ImageUrl = imagenDataURL64; if (!IsPostBack) { string pag = Session["pagina"].ToString(); if ((pag == "consultas_guardada") || (pag == "consultas_activas_seleccionada")) { cargarConsulta(); } else { string fechaA = Convert.ToString(DateTime.Now); const string FMT = "o"; DateTime fff = Convert.ToDateTime(fechaA); string news = fff.ToString(FMT); DateTime ggg = DateTime.ParseExact(news, FMT, CultureInfo.InvariantCulture); BLConsulta consulta = new BLConsulta(); consulta.CodigoExpediente = expediente.Codigo; consulta.Fecha_Hora = ggg; consulta.Estado = true; consulta.CodigoMedico = Session["codigoMedico"].ToString(); consulta.Paciente = expediente.Nombre + " " + expediente.PrimerApellido + " " + expediente.SegundoApellido; BLExamenFisico examenFisico = new BLExamenFisico(); examenFisico.CodigoExpediente = expediente.Codigo; examenFisico.Fecha_Hora = ggg; examenFisico.CodigoMedico = Session["codigoMedico"].ToString(); BLDiagnosticoNutricional diagnostico = new BLDiagnosticoNutricional(); diagnostico.CodigoExpediente = expediente.Codigo; diagnostico.Fecha_Hora = ggg; diagnostico.CodigoMedico = Session["codigoMedico"].ToString(); ManejadorConsulta manejador = new ManejadorConsulta(); manejador.crearConsulta(consulta, examenFisico, diagnostico); Session["consulta"] = consulta; } } }
private void cargarConsulta() { BLExamenFisico examenFisico = new BLExamenFisico(); BLConsulta consultaEnviada = new BLConsulta(); BLDiagnosticoNutricional diagnostico = new BLDiagnosticoNutricional(); consultaEnviada = (BLConsulta)Session["consulta"]; if (consultaEnviada.Estado == false) { finalizarConsulta.Visible = false; guardarConsulta.Visible = false; } ManejadorConsulta manejador = new ManejadorConsulta(); if (Session["pagina"].ToString() == "consultas_guardada") { manejador.mostrarConsulta(consultaEnviada.CodigoExpediente, consultaEnviada.Fecha_Hora, consultaEnviada, examenFisico, diagnostico); } else { manejador.mostrarConsultaFecha(consultaEnviada.Fecha_Hora, consultaEnviada, examenFisico, diagnostico); } //Datos del objeto Consulta analisisPac.Value = consultaEnviada.Analisis; impresionPac.Value = consultaEnviada.ImpresionDiagnostica; planPac.Value = consultaEnviada.Plan; padecimientoPac.Value = consultaEnviada.PadecimientoActual; if (consultaEnviada.MedicinaMixta == true) { reporte_medicina_mixta.Checked = true; reporte_medicina_mixta.Disabled = true; btnReportarMM.Visible = false; string frecuen = consultaEnviada.Frecuencia; if (frecuen == "subsecuen") { subsecuente.Checked = true; } else { primera_vez.Checked = true; string[] frecuDiv = frecuen.Split(); string tiposPri = frecuDiv[1]; if (tiposPri == "vida") { opcion_vida.Checked = true; } else { opcion_anno.Checked = true; } } string tiposReferi = consultaEnviada.Referido_A; if (tiposReferi == "refe_especialista") { especialista.Checked = true; } if (tiposReferi == "refe_hospitalizacion") { hospitalizacion.Checked = true; } if (tiposReferi == "refe_otro_centro") { otro_centro.Checked = true; } if (consultaEnviada.ReferenciaMedica == true) { referencia_consulta_privada.Checked = true; referencia_consulta_privada.Disabled = true; especialidad.Text = consultaEnviada.Especialidad; motivo.Value = consultaEnviada.MotivoReferecnia; } } //Datos del objeto Examen Fisico tallaPac.Value = Convert.ToString(examenFisico.Talla); pesoPac.Value = Convert.ToString(examenFisico.Peso); perimetroPac.Value = Convert.ToString(examenFisico.PerimetroCefalico); so2Pac.Value = Convert.ToString(examenFisico.SO2); imcPac.Value = Convert.ToString(examenFisico.IMC); temperaturaPac.Value = Convert.ToString(examenFisico.Temperatura); alertaPac.Value = examenFisico.EstadoAlerta; hidratacionPac.Value = examenFisico.EstadoHidratacion; ruidosPac.Value = examenFisico.RuidosCardiacos; camposPac.Value = examenFisico.CamposPulmonares; abdomenPpac.Value = examenFisico.Abdomen; faringePac.Value = examenFisico.Faringe; neuroPac.Value = examenFisico.Neurodesarrollo; narizPac.Value = examenFisico.Nariz; oidosPac.Value = examenFisico.Oidos; sncPac.Value = examenFisico.SNC; osteomuscPac.Value = examenFisico.Osteomuscular; pielPac.Value = examenFisico.Piel; otrosPac.Value = examenFisico.Otros; //Datos de objeto DiagnosticoNutricional pesoEdadPac.Value = diagnostico.Peso_Edad; tallaEdad0Pac.Value = diagnostico.Talla_Edad_0; cefaEdadPac.Value = diagnostico.Cefalico_Edad; pesoTallaPac.Value = diagnostico.Peso_Talla; imcEdadPac.Value = diagnostico.IMC_Edad; tallEdad5Pac.Value = diagnostico.Talla_Edad_5; }