protected override void AccionFiltrar()
        {
            var filtro = new FiltroUsuario();

            filtro.Username = tbUsername.Text;

            Rol rol = cbRol.SelectedItem as Rol;

            if (rol != null)
            {
                filtro.IdRol = rol.Id;
            }

            IResultado <IList <Usuario> > resultadoUsuarios = _usuarioDomain.Filtrar(filtro);

            if (!resultadoUsuarios.Correcto)
            {
                throw new ResultadoIncorrectoException <IList <Usuario> >(resultadoUsuarios);
            }

            this.dgvBusqueda.DataSource = resultadoUsuarios.Retorno;

            this.dgvBusqueda.Columns["IdUsuario"].Visible  = false;
            this.dgvBusqueda.Columns["Habilitado"].Visible = false;
            this.dgvBusqueda.Columns["Password"].Visible   = false;
        }