private string ResponderBuscarGrupos() { string lRetorno = "Erro..."; ListarUsuarioGruposRequest lRequest = new ListarUsuarioGruposRequest(); lRequest.CodigoSessao = this.CodigoSessao; if (Request.Params["TermoDeBusca"] != null && Request.Params["TermoDeBusca"] != string.Empty) { if (Request.Params["BuscarCampo"].ToLower().Trim() == "descricao") { lRequest.FiltroNomeUsuarioGrupo = Request.Params["TermoDeBusca"]; } if (Request["BuscarCampo"].ToLower().Trim() == "codigo") { lRequest.FiltroCodigoUsuarioGrupo = Request.Params["TermoDeBusca"]; } } ListarUsuarioGruposResponse lResponse = ServicoSeguranca.ListarUsuarioGrupos(lRequest); SessionUltimoResultadoDeBusca.Clear(); foreach (UsuarioGrupoInfo lUserInfo in lResponse.UsuarioGrupos) { this.SessionUltimoResultadoDeBusca.Add(new TransporteSegurancaGrupo() { Id = lUserInfo.CodigoUsuarioGrupo, Nome = lUserInfo.NomeUsuarioGrupo }); } TransporteDeListaPaginada lListaPaginada = BuscarPaginaDeResultados(1); lRetorno = RetornarSucessoAjax(lListaPaginada, "Encontrados [{0}] grupos", SessionUltimoResultadoDeBusca.Count); return(lRetorno); }