private void CargarExpediente(string idExpediente) { BLExpediente expediente = new BLExpediente(); expediente.IDExpediente = long.Parse(idExpediente); ManejadorExpediente manejador = new ManejadorExpediente(); string confirmacion = manejador.CargarExpediente(expediente); if (!confirmacion.Contains("Error:")) { // LIMPIEZA DE DATOS cedulaEncargado.Text = ""; nombreEncargado.Text = ""; primerApellidoEncargado.Text = ""; segundoApellidoEncargado.Text = ""; inputTelefonoEncargado.Text = ""; inputCorreoEncargado.Text = ""; parentesco.Text = ""; direccionExactaEncargado.Value = ""; cedulaDestinatario.Text = ""; nombreDestinatario.Text = ""; primerApellidoDestinatario.Text = ""; segundoApellidoDestinatario.Text = ""; telefonoDestinatario.Text = ""; correoDestinatario.Text = ""; direccionExactaDestinatario.Value = ""; cedulaSolicitante.Text = ""; correoSolicitante.Text = ""; telefonoSolicitante.Text = ""; tallaNacimiento.Text = ""; pesoNacimiento.Text = ""; perimetroCefalico.Text = ""; edadGestacional.Text = ""; apgar.Text = ""; clasificacionUniversal.Text = ""; EstablecerNulos(); // Datos de PACIENTE cedulaPaciente.Text = expediente.Cedula; nombrePaciente.Text = expediente.Nombre; primerApellidoPaciente.Text = expediente.PrimerApellido; segundoApellidoPaciente.Text = expediente.SegundoApellido; fechaNacimientoPaciente.Text = expediente.FechaNacimiento; sexoPaciente.SelectedValue = expediente.Sexo; urlExpedienteAntiguoPaciente.Value = expediente.UrlExpedienteAntiguo; direccionExactaPaciente.Value = expediente.DireccionExacta; fechaActual.Text = expediente.FechaCreacion; fechaActual.ReadOnly = true; // Datos de ENCARGADO if (expediente.Encargado != null) { if (expediente.Encargado.Cedula != null) { if (!expediente.Encargado.Cedula.Equals("")) { cedulaEncargado.Text = expediente.Encargado.Cedula; nombreEncargado.Text = expediente.Encargado.Nombre; primerApellidoEncargado.Text = expediente.Encargado.PrimerApellido; segundoApellidoEncargado.Text = expediente.Encargado.SegundoApellido; inputTelefonoEncargado.Text = expediente.Encargado.Telefono; inputCorreoEncargado.Text = expediente.Encargado.Correo; parentesco.Text = expediente.Encargado.Parentesco; direccionExactaEncargado.Value = expediente.Encargado.DireccionExacta; } } } // Datos de DESTINATARIO if (expediente.Encargado != null && expediente.DestinatarioFactura != null) { if (!expediente.DestinatarioFactura.Cedula.Equals("") && !expediente.DestinatarioFactura.Cedula.Equals(expediente.Encargado.Cedula)) { esDestinatario.Checked = false; cedulaDestinatario.Text = expediente.DestinatarioFactura.Cedula; nombreDestinatario.Text = expediente.DestinatarioFactura.Nombre; primerApellidoDestinatario.Text = expediente.DestinatarioFactura.PrimerApellido; segundoApellidoDestinatario.Text = expediente.DestinatarioFactura.SegundoApellido; telefonoDestinatario.Text = expediente.DestinatarioFactura.Telefono; correoDestinatario.Text = expediente.DestinatarioFactura.Correo; direccionExactaDestinatario.Value = expediente.DestinatarioFactura.DireccionExacta; } else { esDestinatario.Checked = true; } } // Datos de SOLICITANTE if (expediente.Encargado != null && expediente.SolicitanteCita != null) { if (!expediente.SolicitanteCita.Cedula.Equals("") && !expediente.SolicitanteCita.Cedula.Equals(expediente.Encargado.Cedula)) { esSolicitante.Checked = false; cedulaSolicitante.Text = expediente.SolicitanteCita.Cedula; correoSolicitante.Text = expediente.SolicitanteCita.Correo; telefonoSolicitante.Text = expediente.SolicitanteCita.Telefono; } else { esSolicitante.Checked = true; } } if (expediente.HistoriaClinica != null) { // DATOS DE NACIMIENTO if (expediente.HistoriaClinica.DatosNacimiento != null) { tallaNacimiento.Text = Form0(expediente.HistoriaClinica.DatosNacimiento.TallaNacimiento + ""); pesoNacimiento.Text = Form0(expediente.HistoriaClinica.DatosNacimiento.PesoNacimiento + ""); perimetroCefalico.Text = Form0(expediente.HistoriaClinica.DatosNacimiento.PerimetroCefalico + ""); edadGestacional.Text = Form0(expediente.HistoriaClinica.DatosNacimiento.EdadGestacional + ""); apgar.Text = Form0(expediente.HistoriaClinica.DatosNacimiento.Apgar + ""); clasificacionUniversal.Text = expediente.HistoriaClinica.DatosNacimiento.ClasificacionUniversal; } // DATOS DE HISTORIA CLINICA descripcionPerinatal.Value = expediente.HistoriaClinica.Perinatales; descripcionPatologico.Value = expediente.HistoriaClinica.Patologicos; descripcionQuirurgico.Value = expediente.HistoriaClinica.Quirurgicos; descripcionTraumatico.Value = expediente.HistoriaClinica.Traumaticos; descripcionHeredoFamiliar.Value = expediente.HistoriaClinica.HeredoFamiliares; descripcionAlergia.Value = expediente.HistoriaClinica.Alergias; descripcionVacuna.Value = expediente.HistoriaClinica.Vacunas; if (expediente.HistoriaClinica.Perinatales.Equals("")) { normalPerinatal.Checked = true; anormalPerinatal.Checked = false; descripcionPerinatal.Disabled = true; } else { anormalPerinatal.Checked = true; normalPerinatal.Checked = false; descripcionPerinatal.Disabled = false; } if (expediente.HistoriaClinica.Patologicos.Equals("")) { negativoPatologico.Checked = true; positivoPatologico.Checked = false; descripcionPatologico.Disabled = true; } else { positivoPatologico.Checked = true; negativoPatologico.Checked = false; descripcionPatologico.Disabled = false; } if (expediente.HistoriaClinica.Quirurgicos.Equals("")) { negativoQuirurgico.Checked = true; positivoQuirurgico.Checked = false; descripcionQuirurgico.Disabled = true; } else { positivoQuirurgico.Checked = true; negativoQuirurgico.Checked = false; descripcionQuirurgico.Disabled = false; } if (expediente.HistoriaClinica.Traumaticos.Equals("")) { negativoTraumatico.Checked = true; positivoTraumatico.Checked = false; descripcionTraumatico.Disabled = true; } else { positivoTraumatico.Checked = true; negativoTraumatico.Checked = false; descripcionTraumatico.Disabled = false; } if (expediente.HistoriaClinica.HeredoFamiliares.Equals("")) { negativoHeredoFamiliar.Checked = true; positivoHeredoFamiliar.Checked = false; descripcionHeredoFamiliar.Disabled = true; } else { positivoHeredoFamiliar.Checked = true; negativoHeredoFamiliar.Checked = false; descripcionHeredoFamiliar.Disabled = false; } if (expediente.HistoriaClinica.Alergias.Equals("")) { negativoAlergias.Checked = true; positivoAlergias.Checked = false; descripcionAlergia.Disabled = true; } else { positivoAlergias.Checked = true; negativoAlergias.Checked = false; descripcionAlergia.Disabled = false; } if (expediente.HistoriaClinica.Vacunas.Equals("")) { aldiaVacunas.Checked = true; pendientesVacunas.Checked = false; descripcionVacuna.Disabled = true; } else { pendientesVacunas.Checked = true; aldiaVacunas.Checked = false; descripcionVacuna.Disabled = false; } } SetDirecciones(expediente); } else { MensajeAviso(confirmacion); contenedorDatos.Visible = false; } }