private void CarregarListaDePermissoes() { ListarPermissoesRequest lreq = new ListarPermissoesRequest(); lreq.CodigoSessao = this.CodigoSessao; lreq.IdUsuarioLogado = base.UsuarioLogado.Id; lreq.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; ListarPermissoesResponse lRes = ServicoSeguranca.ListarPermissoes(lreq); this.ListaDePermissoes = lRes.Permissoes; }
private string ResponderBuscarPermissoes() { string lRetorno = "Erro..."; ListarPermissoesRequest lRequest = new ListarPermissoesRequest(); lRequest.CodigoSessao = this.CodigoSessao; if (Request.Params["TermoDeBusca"] != null && Request.Params["TermoDeBusca"] != string.Empty) { if (Request.Params["BuscarCampo"].ToLower().Trim() == "descricao") { lRequest.FiltroNomePermissao = Request.Params["TermoDeBusca"]; } if (Request["BuscarCampo"].ToLower().Trim() == "codigo") { lRequest.FiltroCodigoPermissao = Request.Params["TermoDeBusca"]; } } ListarPermissoesResponse lResponse = ServicoSeguranca.ListarPermissoes(lRequest); SessionUltimoResultadoDeBusca.Clear(); foreach (PermissaoInfo lPermissaoInfo in lResponse.Permissoes) { this.SessionUltimoResultadoDeBusca.Add(new TransporteSegurancaPermissaoSeguranca() { Id = lPermissaoInfo.CodigoPermissao, Nome = lPermissaoInfo.NomePermissao, DescricaoPermissao = lPermissaoInfo.DescricaoPermissao }); } TransporteDeListaPaginada lListaPaginada = BuscarPaginaDeResultados(1); lRetorno = RetornarSucessoAjax(lListaPaginada, "Encontrados [{0}] perfis", SessionUltimoResultadoDeBusca.Count); return(lRetorno); }