Ejemplo n.º 1
0
        public string ResponderExcluir()
        {
            string lretorno  = string.Empty;
            string lPerfilId = Request["Id"];
            RemoverPerfilRequest lRequest = new RemoverPerfilRequest()
            {
                CodigoSessao = this.CodigoSessao,
                CodigoPerfil = lPerfilId
            };
            MensagemResponseBase lResponse = null;

            try
            {
                lResponse = this.ServicoSeguranca.RemoverPerfil(lRequest);

                if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK)
                {
                    lretorno = RetornarSucessoAjax("Perfil excluido com sucesso!");
                    base.RegistrarLogExclusao();
                }
                else
                {
                    lretorno = RetornarErroAjax(lResponse.DescricaoResposta);
                }
            }
            catch (Exception ex)
            {
                lretorno = RetornarErroAjax(ex.Message);
            }
            return(lretorno);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Remove um perfil
        /// </summary>
        /// <param name="parametros"></param>
        /// <returns></returns>
        public MensagemResponseBase RemoverPerfil(RemoverPerfilRequest parametros)
        {
            // Remove o perfil
            _servicoPersistencia.RemoverObjeto <PerfilInfo>(
                new RemoverObjetoRequest <PerfilInfo>()
            {
                CodigoObjeto = parametros.CodigoPerfil
            });

            // Retorna
            return
                (new MensagemResponseBase()
            {
                CodigoMensagemRequest = parametros.CodigoMensagem
            });
        }