예제 #1
0
        public string ResponderCarregarHtmlComDados()
        {
            string Id = Request["Id"];

            TransporteSegurancaPermissaoSeguranca lDadosPermissao;
            ReceberPermissaoRequest lRequest = new ReceberPermissaoRequest()
            {
                CodigoSessao    = this.CodigoSessao,
                CodigoPermissao = Id
            };

            ReceberPermissaoResponse lResponse = this.ServicoSeguranca.ReceberPermissao(lRequest);

            if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK)
            {
                lDadosPermissao = new TransporteSegurancaPermissaoSeguranca(lResponse.Permissao);

                hidDadosCompletos_Seguranca_PermissaoSeguranca.Value = JsonConvert.SerializeObject(lDadosPermissao);
            }
            else
            {
                return(RetornarErroAjax(lResponse.DescricaoResposta));
            }
            return(string.Empty);
        }
예제 #2
0
        public ReceberPermissaoResponse ReceberPermissao(ReceberPermissaoRequest parametros)
        {
            // Faz a solicitação para a persistencia
            ReceberPermissaoResponse resposta =
                new ReceberPermissaoResponse()
            {
                CodigoMensagemRequest = parametros.CodigoMensagem,
                Permissao             =
                    _servicoPersistencia.ReceberObjeto <PermissaoInfo>(
                        new ReceberObjetoRequest <PermissaoInfo>()
                {
                    CodigoObjeto = parametros.CodigoPermissao
                }).Objeto
            };

            // Retorna o usuario grupo solicitado
            return(resposta);
        }