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.");
                }
            }
        }