private void fillData() { DataTable lDtPaciente = new DataTable(); ControlDePacientes.Dal.Paciente lPaciente = new Paciente(); //lDtPaciente = lPaciente.GetPacienteById(Convert.ToInt32(txtIdPaciente.Text)); lDtPaciente = lPaciente.GetPacienteByRegistroMedico(txtIdPaciente.Text); if (lDtPaciente.Rows.Count > 0) { mIdPaciente = (int)lDtPaciente.Rows[0]["IdPaciente"]; DataTable lDtVerifyHistorial = new DataTable(); ControlDePacientes.Dal.HistorialMedico lHistorialMedicoVerify = new HistorialMedico(); lDtVerifyHistorial = lHistorialMedicoVerify.HistorialMedicoVerify(mIdPaciente, 10); //10 es Iniciado if (lDtVerifyHistorial.Rows.Count > 0) { txtIdPaciente.IsEnabled = false; txtNombrePaciente.Text = (string)lDtPaciente.Rows[0]["Nombre"]; txtNombrePaciente.IsEnabled = false; txtApellidoPaciente.Text = lDtPaciente.Rows[0]["Apellido"].ToString() != "" || lDtPaciente.Rows[0]["SegundoApellido"].ToString() != "" ? (string)lDtPaciente.Rows[0]["Apellido"] + " " + (string)lDtPaciente.Rows[0]["SegundoApellido"] : ""; txtApellidoPaciente.IsEnabled = false; txtSexo.Text = lDtPaciente.Rows[0]["SexoName"].ToString() != "" ? (string)lDtPaciente.Rows[0]["SexoName"] : ""; txtSexo.IsEnabled = false; if (lDtPaciente.Rows[0]["FechaNacimiento"].ToString() != "") { DateDifference dateDifference = new DateDifference(DateTime.Parse(Convert.ToString(lDtPaciente.Rows[0]["FechaNacimiento"])), DateTime.Now.Date); lblEdad.Content = dateDifference.ToString(); } else { lblEdad.Content = ""; } txtNombrePadre.Text = lDtPaciente.Rows[0]["NombrePadre"].ToString() != "" ? (string)lDtPaciente.Rows[0]["NombrePadre"] : ""; txtNombrePadre.IsEnabled = false; txtNombreMadre.Text = lDtPaciente.Rows[0]["NombreMadre"].ToString() != "" ? (string)lDtPaciente.Rows[0]["NombreMadre"] : ""; txtNombreMadre.IsEnabled = false; txtDireccion.Text = lDtPaciente.Rows[0]["Direccion"].ToString() != "" ? (string)lDtPaciente.Rows[0]["Direccion"] : ""; txtDireccion.IsEnabled = false; if (lDtPaciente.Rows[0]["FotoPath"] == DBNull.Value || (string)lDtPaciente.Rows[0]["FotoPath"] == "") { } else { ControlOperation.LoadImageFromDB((byte[])lDtPaciente.Rows[0]["FotoPaciente"], imgPaciente); } // imgPaciente.Source = new BitmapImage(new Uri((string)lDtPaciente.Rows[0]["FotoPath"])); expExamenFisico.IsEnabled = true; expExamenFisico.IsExpanded = true; wrpButtons.Visibility = Visibility.Visible; //lleno el examen fisico txtMotivoConsulta.Text = lDtVerifyHistorial.Rows[0]["MotivoConsulta"].ToString() != "" ? (string)lDtVerifyHistorial.Rows[0]["MotivoConsulta"] : ""; txtPA.Text = lDtVerifyHistorial.Rows[0]["PresionArterial"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["PresionArterial"]) : ""; if (lDtVerifyHistorial.Rows[0]["CodServicio"].ToString() != "") { cmbServicio.SelectedValue = (int)lDtVerifyHistorial.Rows[0]["CodServicio"]; } else { cmbServicio.SelectedIndex = 0; } txtFC.Text = lDtVerifyHistorial.Rows[0]["FrecuenciaCardiaca"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["FrecuenciaCardiaca"]) : ""; txtRX.Text = lDtVerifyHistorial.Rows[0]["RayosX"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["RayosX"]) : ""; txtFR.Text = lDtVerifyHistorial.Rows[0]["FrecuenciaRespiratora"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["FrecuenciaRespiratora"]) : ""; txtTemp.Text = lDtVerifyHistorial.Rows[0]["Temperatura"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["Temperatura"]) : ""; txtCC.Text = lDtVerifyHistorial.Rows[0]["CC"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["CC"]) : ""; txtPeso.Text = lDtVerifyHistorial.Rows[0]["Peso"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["Peso"]) : ""; txtTalla.Text = lDtVerifyHistorial.Rows[0]["Talla"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["Talla"]) : ""; txtMC.Text = lDtVerifyHistorial.Rows[0]["MasaCorporal"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["MasaCorporal"]) : ""; txtTE.Text = lDtVerifyHistorial.Rows[0]["TE"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["TE"]) : ""; txtPE.Text = lDtVerifyHistorial.Rows[0]["PE"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["PE"]) : ""; txtPesoTalla.Text = lDtVerifyHistorial.Rows[0]["PesoTalla"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["PesoTalla"]) : ""; txtSaturacion.Text = lDtVerifyHistorial.Rows[0]["SaturacionO2"].ToString() != "" ? Convert.ToString(lDtVerifyHistorial.Rows[0]["SaturacionO2"]) : ""; txtExamenFisico.Text = lDtVerifyHistorial.Rows[0]["ExamenFisico"].ToString() != "" ? (string)lDtVerifyHistorial.Rows[0]["ExamenFisico"] : ""; txtAntecedentes.Text = lDtVerifyHistorial.Rows[0]["AntecedentesImportancia"].ToString() != "" ? (string)lDtVerifyHistorial.Rows[0]["AntecedentesImportancia"] : ""; } else { ControlOperation.alertWarning("El paciente no tiene un historial nuevo, debe registrarse en Admisión"); } } }
private void fillData() { DataTable lDtHistorialMedico = new DataTable(); ControlDePacientes.Dal.HistorialMedico lHistorialMedico = new HistorialMedico(); lDtHistorialMedico = lHistorialMedico.HistorialMedicoGetAllForPrint(mIdHistorialMedico); if (lDtHistorialMedico.Rows.Count > 0) { if (lDtHistorialMedico.Rows[0]["Nombre"].ToString() != "") { txtNombrePaciente.Text = (string)lDtHistorialMedico.Rows[0]["Nombre"]; } else { txtNombrePaciente.Text = ""; } if (lDtHistorialMedico.Rows[0]["Apellido"].ToString() != "" || lDtHistorialMedico.Rows[0]["SegundoApellido"].ToString() != "") { txtApellidoPaciente.Text = (string)lDtHistorialMedico.Rows[0]["Apellido"] + " " + (string)lDtHistorialMedico.Rows[0]["SegundoApellido"]; } else { txtApellidoPaciente.Text = ""; } txtApellidoPaciente.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["SexoName"].ToString() != "") { txtSexo.Text = (string)lDtHistorialMedico.Rows[0]["SexoName"]; } else { txtSexo.Text = ""; } txtSexo.IsEnabled = false; //lblEdad.Content = Convert.ToString( CalcularEdad(DateTime.Parse(Convert.ToString(lDtPaciente.Rows[0]["FechaNacimiento"])))); if (lDtHistorialMedico.Rows[0]["FechaNacimiento"].ToString() != "") { DateDifference dateDifference = new DateDifference(DateTime.Parse(Convert.ToString(lDtHistorialMedico.Rows[0]["FechaNacimiento"])), DateTime.Now.Date); lblEdad.Content = dateDifference.ToString(); } else { lblEdad.Content = ""; } if (lDtHistorialMedico.Rows[0]["NombrePadre"].ToString() != "") { txtNombrePadre.Text = (string)lDtHistorialMedico.Rows[0]["NombrePadre"]; } else { txtNombrePadre.Text = ""; } txtNombrePadre.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["NombreMadre"].ToString() != "") { txtNombreMadre.Text = (string)lDtHistorialMedico.Rows[0]["NombreMadre"]; } else { txtNombreMadre.Text = ""; } txtNombreMadre.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["Direccion"].ToString() != "") { txtDireccion.Text = (string)lDtHistorialMedico.Rows[0]["Direccion"]; //unir con municipio y departamento } else { txtDireccion.Text = ""; } txtDireccion.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["FotoPath"] == DBNull.Value || (string)lDtHistorialMedico.Rows[0]["FotoPath"] == "") { } else { ControlOperation.LoadImageFromDB((byte[])lDtHistorialMedico.Rows[0]["FotoPaciente"], imgPaciente); } // lblDate.Content = (string)lDtPaciente.Rows[0]["FECHA"]; wrpButtons.Visibility = Visibility.Visible; txtMotivoConsulta.Text = lDtHistorialMedico.Rows[0]["MotivoConsulta"].ToString() != "" ? (string)lDtHistorialMedico.Rows[0]["MotivoConsulta"] : ""; txtMotivoConsulta.IsEnabled = false; txtPA.Text = lDtHistorialMedico.Rows[0]["PresionArterial"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["PresionArterial"]) : ""; txtPA.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["CodServicio"].ToString() != "")//(int) lDtPaciente.Rows[0]["CodServicio"] != 0) { cmbServicio.SelectedValue = (int)lDtHistorialMedico.Rows[0]["CodServicio"]; } else { cmbServicio.SelectedIndex = 0; } cmbServicio.IsEnabled = false; txtFC.Text = lDtHistorialMedico.Rows[0]["FrecuenciaCardiaca"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["FrecuenciaCardiaca"]) : ""; txtFC.IsEnabled = false; txtRX.Text = lDtHistorialMedico.Rows[0]["RayosX"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["RayosX"]) : ""; txtRX.IsEnabled = false; txtFR.Text = lDtHistorialMedico.Rows[0]["FrecuenciaRespiratora"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["FrecuenciaRespiratora"]) : ""; txtFR.IsEnabled = false; txtTemp.Text = lDtHistorialMedico.Rows[0]["Temperatura"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["Temperatura"]) : ""; txtTemp.IsEnabled = false; txtCC.Text = lDtHistorialMedico.Rows[0]["CC"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["CC"]) : ""; txtCC.IsEnabled = false; txtPeso.Text = lDtHistorialMedico.Rows[0]["Peso"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["Peso"]) : ""; txtPeso.IsEnabled = false; txtTalla.Text = lDtHistorialMedico.Rows[0]["Talla"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["Talla"]) : ""; txtTalla.IsEnabled = false; txtMC.Text = lDtHistorialMedico.Rows[0]["MasaCorporal"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["MasaCorporal"]) : ""; txtMC.IsEnabled = false; txtTE.Text = lDtHistorialMedico.Rows[0]["TE"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["TE"]) : ""; txtTE.IsEnabled = false; txtPE.Text = lDtHistorialMedico.Rows[0]["PE"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["PE"]) : ""; txtPE.IsEnabled = false; txtPesoTalla.Text = lDtHistorialMedico.Rows[0]["PesoTalla"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["PesoTalla"]) : ""; txtPesoTalla.IsEnabled = false; txtSaturacion.Text = lDtHistorialMedico.Rows[0]["SaturacionO2"].ToString() != "" ? Convert.ToString(lDtHistorialMedico.Rows[0]["SaturacionO2"]) : ""; txtSaturacion.IsEnabled = false; txtExamenFisico.Text = lDtHistorialMedico.Rows[0]["ExamenFisico"].ToString() != "" ? (string)lDtHistorialMedico.Rows[0]["ExamenFisico"] : ""; txtExamenFisico.IsEnabled = false; txtAntecedentes.Text = lDtHistorialMedico.Rows[0]["AntecedentesImportancia"].ToString() != "" ? (string)lDtHistorialMedico.Rows[0]["AntecedentesImportancia"] : ""; txtAntecedentes.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["EstudiosIniciales"].ToString() != "") { txtEstudioInicial.Text = (string)lDtHistorialMedico.Rows[0]["EstudiosIniciales"]; } txtEstudioInicial.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["EstadoNutricinal"].ToString() != "") { txtEstadoNutricional.Text = (string)lDtHistorialMedico.Rows[0]["EstadoNutricinal"]; } txtEstadoNutricional.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["ImpresionClinica"].ToString() != "") { txtImpresion.Text = (string)lDtHistorialMedico.Rows[0]["ImpresionClinica"]; } txtImpresion.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["TratamientoConsultaExterna"].ToString() != "") { txtTratamiento.Text = (string)lDtHistorialMedico.Rows[0]["TratamientoConsultaExterna"]; } txtTratamiento.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["Observaciones"].ToString() != "") { txtObservaciones.Text = (string)lDtHistorialMedico.Rows[0]["Observaciones"]; } txtObservaciones.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["NotasDescargo"].ToString() == "") { txtNotaDescargo.Text = ""; } else { txtNotaDescargo.Text = (string)lDtHistorialMedico.Rows[0]["NotasDescargo"]; } txtNotaDescargo.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["DxEgreso"].ToString() != "") { cmbDiagnosticoFinal.SelectedValue = (int)lDtHistorialMedico.Rows[0]["DxEgreso"]; } else { cmbDiagnosticoFinal.SelectedIndex = 0; } cmbDiagnosticoFinal.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["DxIngreso"].ToString() != "") { cmbDiagnosticoInicial.SelectedValue = (int)lDtHistorialMedico.Rows[0]["DxIngreso"]; } else { cmbDiagnosticoInicial.SelectedIndex = 0; } cmbDiagnosticoInicial.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["CodDestinoCaso"].ToString() != "") { cmbDestinoCaso.SelectedValue = (int)lDtHistorialMedico.Rows[0]["CodDestinoCaso"]; } else { cmbDestinoCaso.SelectedIndex = 0; } cmbDestinoCaso.IsEnabled = false; txtIdPaciente.IsEnabled = false; txtIdPaciente.Text = txtIdPacienteSearch.Text; txtNombrePaciente.IsEnabled = false; txtApellidoPaciente.IsEnabled = false; txtSexo.IsEnabled = false; txtNombrePadre.IsEnabled = false; txtNombreMadre.IsEnabled = false; txtDireccion.IsEnabled = false; txtNombrePaciente.IsEnabled = false; } else { ControlOperation.alertWarning("El Paciente no tiene Historial"); } //DataTable lDtPaciente = new DataTable(); //ControlDePacientes.Dal.Paciente lPaciente = new Paciente(); //lDtPaciente = lPaciente.GetPacienteByRegistroMedico(txtIdPacienteSearch.Text); //if (lDtPaciente.Rows.Count > 0) //{ // txtIdPaciente.IsEnabled = false; // txtIdPaciente.Text = txtIdPacienteSearch.Text; // txtNombrePaciente.IsEnabled = false; // txtApellidoPaciente.IsEnabled = false; // txtSexo.IsEnabled = false; // txtNombrePadre.IsEnabled = false; // txtNombreMadre.IsEnabled = false; // txtDireccion.IsEnabled = false; //txtNombrePaciente.IsEnabled = false; //if (lDtPaciente.Rows[0]["Apellido"].ToString() != "" || lDtPaciente.Rows[0]["SegundoApellido"].ToString() != "") // txtApellidoPaciente.Text = (string)lDtPaciente.Rows[0]["Apellido"] + " " + (string)lDtPaciente.Rows[0]["SegundoApellido"]; //else txtApellidoPaciente.Text = ""; //txtApellidoPaciente.IsEnabled = false; //if (lDtPaciente.Rows[0]["SexoName"].ToString() != "") // txtSexo.Text = (string)lDtPaciente.Rows[0]["SexoName"]; //else txtSexo.Text = ""; //txtSexo.IsEnabled = false; ////lblEdad.Content = Convert.ToString( CalcularEdad(DateTime.Parse(Convert.ToString(lDtPaciente.Rows[0]["FechaNacimiento"])))); //if (lDtPaciente.Rows[0]["FechaNacimiento"].ToString() != "") //{ // DateDifference dateDifference = // new DateDifference(DateTime.Parse(Convert.ToString(lDtPaciente.Rows[0]["FechaNacimiento"])), // DateTime.Now.Date); // lblEdad.Content = dateDifference.ToString(); //} //else lblEdad.Content = ""; //if (lDtPaciente.Rows[0]["NombrePadre"].ToString() != "") // txtNombrePadre.Text = (string)lDtPaciente.Rows[0]["NombrePadre"]; //else txtNombrePadre.Text = ""; //txtNombrePadre.IsEnabled = false; //if (lDtPaciente.Rows[0]["NombreMadre"].ToString() != "") // txtNombreMadre.Text = (string)lDtPaciente.Rows[0]["NombreMadre"]; //else txtNombreMadre.Text = ""; //txtNombreMadre.IsEnabled = false; //if (lDtPaciente.Rows[0]["Direccion"].ToString() != "") // txtDireccion.Text = (string)lDtPaciente.Rows[0]["Direccion"]; //unir con municipio y departamento //else txtDireccion.Text = ""; //txtDireccion.IsEnabled = false; //if (lDtPaciente.Rows[0]["FotoPath"] == DBNull.Value || (string)lDtPaciente.Rows[0]["FotoPath"] == "") //{ } //else imgPaciente.Source = new BitmapImage(new Uri((string)lDtPaciente.Rows[0]["FotoPath"])); //// lblDate.Content = (string)lDtPaciente.Rows[0]["FECHA"]; //wrpButtons.Visibility = Visibility.Visible; // } }
private void fillData() { DataTable lDtHistorialMedico = new DataTable(); ControlDePacientes.Dal.Paciente lPaciente = new Paciente(); lDtHistorialMedico = lPaciente.GetPacienteByRegistroMedico(txtIdPaciente.Text); if (lDtHistorialMedico.Rows.Count > 0) { txtIdPaciente.IsEnabled = false; txtNombrePaciente.Text = (string)lDtHistorialMedico.Rows[0]["Nombre"]; txtNombrePaciente.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["Apellido"].ToString() != "" || lDtHistorialMedico.Rows[0]["SegundoApellido"].ToString() != "") { txtApellidoPaciente.Text = (string)lDtHistorialMedico.Rows[0]["Apellido"] + " " + (string)lDtHistorialMedico.Rows[0]["SegundoApellido"]; } else { txtApellidoPaciente.Text = ""; } txtApellidoPaciente.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["SexoName"].ToString() != "") { txtSexo.Text = (string)lDtHistorialMedico.Rows[0]["SexoName"]; } else { txtSexo.Text = ""; } txtSexo.IsEnabled = false; //lblEdad.Content = Convert.ToString( CalcularEdad(DateTime.Parse(Convert.ToString(lDtHistorialMedico.Rows[0]["FechaNacimiento"])))); if (lDtHistorialMedico.Rows[0]["FechaNacimiento"].ToString() != "") { DateDifference dateDifference = new DateDifference(DateTime.Parse(Convert.ToString(lDtHistorialMedico.Rows[0]["FechaNacimiento"])), DateTime.Now.Date); lblEdad.Content = dateDifference.ToString(); } else { lblEdad.Content = ""; } if (lDtHistorialMedico.Rows[0]["NombrePadre"].ToString() != "") { txtNombrePadre.Text = (string)lDtHistorialMedico.Rows[0]["NombrePadre"]; } else { txtNombrePadre.Text = ""; } txtNombrePadre.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["NombreMadre"].ToString() != "") { txtNombreMadre.Text = (string)lDtHistorialMedico.Rows[0]["NombreMadre"]; } else { txtNombreMadre.Text = ""; } txtNombreMadre.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["Direccion"].ToString() != "") { txtDireccion.Text = (string)lDtHistorialMedico.Rows[0]["Direccion"]; //unir con municipio y departamento } else { txtDireccion.Text = ""; } txtDireccion.IsEnabled = false; if (lDtHistorialMedico.Rows[0]["FotoPath"] == DBNull.Value || (string)lDtHistorialMedico.Rows[0]["FotoPath"] == "") { } else { ControlOperation.LoadImageFromDB((byte[])lDtHistorialMedico.Rows[0]["FotoPaciente"], imgPaciente); } expDetalle.IsEnabled = true; expDetalle.IsExpanded = true; wrpButtons.Visibility = Visibility.Visible; } }