/// <summary>
        /// Acción del botón buscar
        /// </summary>

        public void OnBotonBuscar()
        {
            _vista.InformacionVisibleBotonAceptar = false;

            _vista.InformacionVisible = false;


            Core.LogicaNegocio.Entidades.Usuario user = new Core.LogicaNegocio.Entidades.Usuario();


            try
            {
                IList <Core.LogicaNegocio.Entidades.Usuario> listado = ConsultarUsuario(user);


                IList <Core.LogicaNegocio.Entidades.Usuario> listadoActivo =
                    new List <Core.LogicaNegocio.Entidades.Usuario>();

                IList <Core.LogicaNegocio.Entidades.Usuario> listadoInactivo =
                    new List <Core.LogicaNegocio.Entidades.Usuario>();

                user.Login = _vista.Login.Text;

                if ((_vista.RbCampoBusqueda.SelectedValue == "1") && (user.Login != ""))
                {
                    listado = ConsultarUsuario(user);

                    if (listado.Count > 0)
                    {
                        _vista.InformacionVisible = false;

                        _vista.GetObjectContainerConsultaEliminarUsuario.DataSource = listado;
                    }
                    else
                    {
                        _vista.PintarInformacion(ManagerRecursos.GetString
                                                     ("MensajeConsulta"), "mensajes");
                        _vista.InformacionVisible = true;
                    }
                }
                else if ((_vista.RbCampoBusqueda.SelectedValue == "1") && (user.Login == ""))
                {
                    listado = ConsultarUsuarioTodos();
                    if (listado.Count > 0)
                    {
                        _vista.InformacionVisible = false;

                        _vista.GetObjectContainerConsultaEliminarUsuario.DataSource = listado;
                    }
                    else
                    {
                        _vista.PintarInformacion
                            (ManagerRecursos.GetString("MensajeConsulta"), "mensajes");

                        _vista.InformacionVisible = true;
                    }
                }

                if (_vista.RbCampoBusqueda.SelectedValue == "2")
                {
                    user.Status = _vista.StatusDdL.Text;

                    if ((listado.Count > 0) && (user.Status == "Activo"))
                    {
                        for (int i = 0; i < listado.Count; i++)
                        {
                            if (listado[i].Status == "Activo")
                            {
                                listadoActivo.Add(listado[i]);
                            }
                        }

                        _vista.InformacionVisible = false;

                        _vista.GetObjectContainerConsultaEliminarUsuario.DataSource = listadoActivo;
                    }

                    /* else if ((listado.Count > 0) && (user.Status == "Inactivo"))
                     * {
                     *   for (int i = 0; i < listado.Count; i++)
                     *   {
                     *       if (listado[i].Status == "Inactivo")
                     *       {
                     *           listadoInactivo.Add(listado[i]);
                     *       }
                     *   }
                     *
                     *   _vista.InformacionVisible = false;
                     *
                     *
                     *   _vista.GetObjectContainerConsultaEliminarUsuario.DataSource = listadoInactivo;
                     *
                     * }*/
                }
                if ((listadoInactivo.Count == 0) && (listadoActivo.Count == 0) &&
                    (_vista.RbCampoBusqueda.SelectedValue != "1"))
                {
                    _vista.PintarInformacion
                        (ManagerRecursos.GetString("MensajeConsulta"), "mensajes");

                    _vista.InformacionVisible = true;
                }
            }
            catch (WebException e)
            {
                _vista.PintarInformacion(ManagerRecursos.GetString
                                             ("mensajeErrorWeb"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (ConsultarException e)
            {
                _vista.PintarInformacion(ManagerRecursos.GetString
                                             ("mensajeErrorConsultar"), "mensajes");
                _vista.InformacionVisible = true;
            }
            catch (Exception e)
            {
                _vista.PintarInformacion
                    (ManagerRecursos.GetString("mensajeErrorGeneral"), "mensajes");
                _vista.InformacionVisible = true;
            }
        }