private void button3_Click(object sender, EventArgs e) { objHistoriaClinicaL = new clHistoriaClinicaL(); objHistoriaClinicaE = new clHistoriaClinicaE(); objHistoriaClinicaE.NoHistoriaClinica = txtNoHistoriaClinica.Text; // objHistoriaClinicaE.Fecha = DateTime.Parse(dtpFecha.Text); int validacionHC = objHistoriaClinicaL.mtdHCExistente(objHistoriaClinicaE); if (txtNoHistoriaClinica.Text == "") { MessageBox.Show("Ingresa No.Historia para poder realizar la busqueda."); } else { if (validacionHC == 1) { objHistoriaClinicaE = objHistoriaClinicaL.mtdBuscarHC(objHistoriaClinicaE); if (objHistoriaClinicaE == null) { MessageBox.Show("Verifica el dato ingresado."); } else { txtUltimoControl.Text = objHistoriaClinicaE.UltimoControl.ToString(); txtRX.Text = objHistoriaClinicaE.RX.ToString(); txtMotivoConsulta.Text = objHistoriaClinicaE.MotivoCOnsulta.ToString(); txtAntecedentes.Text = objHistoriaClinicaE.Antecedentes.ToString(); txtExamenExterno.Text = objHistoriaClinicaE.ExamenEsterno.ToString(); txtReflejosPupilares.Text = objHistoriaClinicaE.ReflejosPupilares.ToString(); txtBiomicroscopia.Text = objHistoriaClinicaE.BioMicroscopia.ToString(); txtDiagnostico.Text = objHistoriaClinicaE.Diagnostico.ToString(); txtTratamiento.Text = objHistoriaClinicaE.Tratamiento.ToString(); txtObservaciones.Text = objHistoriaClinicaE.Observaciones.ToString(); IdHC = objHistoriaClinicaE.IdHistoriaClinica; objValoresE.IdHistoriaClinica = IdHC; DataTable valores = new DataTable(); valores = objHistoriaClinicaL.mtdBuscarValores(objValoresE); for (int i = 0; i < valores.Rows.Count; i++) { object n = valores.Rows[i][1]; string aspecto = n.ToString(); object d = valores.Rows[i][2]; string item = d.ToString(); if (aspecto == "1" && item == "1") { txtLensometriaOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "1" && item == "2") { txtLensometriaOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "4" && item == "1") { txtPHOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "4" && item == "2") { txtPHOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "2" && item == "1") { txtAVSCVLOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "2" && item == "2") { txtAVSCVLOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "3" && item == "1") { txtAVSCVPOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "3" && item == "2") { txtAVSCVPOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "2" && item == "3") { txtAVSCVLAO.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "3" && item == "3") { txtAVSCVPAO.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "5" && item == "1") { txtAVCCVLOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "5" && item == "2") { txtAVCCVLOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "5" && item == "3") { txtAVCCVLAO.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "6" && item == "1") { txtAVCCVPOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "6" && item == "2") { txtAVCCVPOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "6" && item == "3") { txtAVCCVPAO.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "7" && item == "4") { txtCovertTestVL.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "7" && item == "5") { txtCovertTestVP.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "7" && item == "6") { txtCovertTestPPC.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "8" && item == "1") { txtDuccionesOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "8" && item == "2") { txtDuccionesOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "9" && item == "1") { txtVersionesOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "9" && item == "2") { txtVersionesOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "10" && item == "1") { txtOftalmoscopiaOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "10" && item == "2") { txtOftalmoscopiaOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "11" && item == "1") { txtQueratometriaOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "11" && item == "7") { txtQueratometriaMirasOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "11" && item == "11") { txtQueratometriaMirasOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "11" && item == "2") { txtQueratometriaOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "12" && item == "1") { txtRetinoscopiaOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "12" && item == "8") { txtRetinoscopiaAVOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "12" && item == "2") { txtRetinoscopiaOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "12" && item == "13") { txtRetinoscopiaAVOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "13" && item == "1") { txtSubjetivoOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "13" && item == "2") { txtSubjetivoOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "13" && item == "8") { txtSubjetivoAVOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "13" && item == "13") { txtSubjetivoAVOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "14" && item == "1") { txtRXFinalOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "14" && item == "8") { txtRXFinalAVOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "14" && item == "9") { txtRXFinalDPOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "14" && item == "2") { txtRXFinalOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "14" && item == "13") { txtRXFinalAVOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "14" && item == "10") { txtRXFinalADDOI.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "15" && item == "12") { txtTonometriaInstrumento.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "15" && item == "1") { txtTonometriaOD.Text = valores.Rows[i][3].ToString().Trim(); } else if (aspecto == "15" && item == "2") { txtTonometriaOI.Text = valores.Rows[i][3].ToString().Trim(); } } } } else { MessageBox.Show("Historia Clinica NO existente."); } } }