private void txtBuscar_TextChanged(object sender, EventArgs e)
        {
            string buscar = txtBuscar.Text;

            CapaDeNegocios.cHistoriaClinica   oHistoriaClinica = new CapaDeNegocios.cHistoriaClinica();
            CapaDeNegocios.Paciente.cPaciente oPaciente        = new CapaDeNegocios.Paciente.cPaciente();
            CapaDeNegocios.cUtilitarios       oUtilitarios     = new CapaDeNegocios.cUtilitarios();
            string seleccionado = this.cbBuscar.GetItemText(this.cbBuscar.SelectedItem);

            if (seleccionado == "Historia Clinica")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 10)
                    {
                        oHistoriaClinica.oPaciente.codigohistoriaclinica = buscar.Substring(0, 9);
                    }

                    if (buscar.Length <= 10)
                    {
                        oHistoriaClinica.oPaciente.codigohistoriaclinica = buscar;
                    }


                    oHistoriaClinica.Idtobstetra             = IdObstetra;
                    oHistoriaClinica.Idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oHistoriaClinica.ListarHistoriaClinicaXHistoriaClinica(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (seleccionado == "Apellido Paterno")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 150)
                    {
                        oPaciente.apellidopaterno = buscar.Substring(0, 149);
                    }

                    if (buscar.Length <= 150)
                    {
                        oPaciente.apellidopaterno = buscar;
                    }

                    oPaciente.idtobstetra             = IdObstetra;
                    oPaciente.idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oPaciente.ListarHistoriaClinicaXApellidoPaterno(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (seleccionado == "Apellido Materno")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 150)
                    {
                        oPaciente.apellidomaterno = buscar.Substring(0, 149);
                    }

                    if (buscar.Length <= 150)
                    {
                        oPaciente.apellidomaterno = buscar;
                    }

                    oPaciente.idtobstetra             = IdObstetra;
                    oPaciente.idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oPaciente.ListarHistoriaClinicaXApellidoMaterno(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (seleccionado == "Nombres")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 150)
                    {
                        oPaciente.nombres = buscar.Substring(0, 149);
                    }

                    if (buscar.Length <= 150)
                    {
                        oPaciente.nombres = buscar;
                    }

                    oPaciente.idtobstetra             = IdObstetra;
                    oPaciente.idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oPaciente.ListarHistoriaClinicaXNombres(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (seleccionado == "DNI")
            {
                if (buscar.Length > 1)
                {
                    if (buscar.Length >= 8)
                    {
                        oPaciente.dni = buscar.Substring(0, 7);
                    }

                    if (buscar.Length <= 8)
                    {
                        oPaciente.dni = buscar;
                    }

                    oPaciente.idtobstetra             = IdObstetra;
                    oPaciente.idtestablecimientosalud = IdtEstablecimientoSalud;
                    dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oPaciente.ListarHistoriaClinicaXDNI(), 0);
                    dgvHC.Columns[1].Visible = false;
                }
            }

            if (buscar.Length < 1)
            {
                oHistoriaClinica.Idtobstetra             = IdObstetra;
                oHistoriaClinica.Idtestablecimientosalud = IdtEstablecimientoSalud;
                oHistoriaClinica.mes     = mes;
                oHistoriaClinica.año     = año;
                dgvHC.DataSource         = oUtilitarios.enumerar_datatable(oHistoriaClinica.ListarHistoriaClinica(), 0);
                dgvHC.Columns[1].Visible = false;
            }
        }