public void OnBotonBuscar()
        {
            Core.LogicaNegocio.Entidades.Cliente         cliente      = new Core.LogicaNegocio.Entidades.Cliente();
            IList <Core.LogicaNegocio.Entidades.Cliente> listaCliente = new List <Core.LogicaNegocio.Entidades.Cliente>();

            try
            {
                if (_vista.RbCampoBusqueda.SelectedValue == "1")// nombre de cliente
                {
                    cliente.Nombre = _vista.Valor.Text;
                    listaCliente   = ConsultarClienteNombre(cliente);
                    // CargarDatos(listaCliente);
                    //CambiarVista(1);
                }

                if (_vista.RbCampoBusqueda.SelectedValue == "2")// rif del cliente
                {
                    cliente.Rif  = _vista.ConsultaRif.Text;
                    listaCliente = ConsultarClienteRif(cliente);
                    //  CargarDatos(listacliente);
                    //CambiarVista(1);
                }
            }
            catch (WebException e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorWeb"),
                              ManagerRecursos.GetString("mensajeErrorWeb"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (ConsultarClienteBDExcepciones e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorConsultar"),
                              ManagerRecursos.GetString("mensajeErrorConsultar"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }
            catch (Exception e)
            {
                _vista.Pintar(ManagerRecursos.GetString("codigoErrorGeneral"),
                              ManagerRecursos.GetString("mensajeErrorGeneral"), e.Source, e.Message + "\n " + e.StackTrace);
                _vista.DialogoVisible = true;
            }

            if (listaCliente == null)
            {
                listaCliente = new List <Core.LogicaNegocio.Entidades.Cliente>();
            }

            if (listaCliente.Count() > 1)
            {
                CargarGrid(listaCliente);
            }
            else
            if (listaCliente.Count != 0)
            {
                CargarDatos(listaCliente[0]);
                CambiarVista(1);
            }
            else
            {
                _vista.PintarInformacion(ManagerRecursos.GetString("MensajeConsulta"), "confirmacion");
                _vista.InformacionVisible = true;
            }
        }