示例#1
0
        public AlterarPermissaoAcessoResponse AlterarPermissaoAcesso(AlterarPermissaoAcessoRequest pParametros)
        {
            AlterarPermissaoAcessoResponse _response = new AlterarPermissaoAcessoResponse();
            AcessaDados lAcessaDados = new AcessaDados();

            try
            {
                lAcessaDados.ConnectionStringName = gNomeConexaoSQL;

                using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_operacao_acesso"))
                {
                    lAcessaDados.AddInParameter(lDbCommand, "@idUsuario", DbType.Int32, pParametros.PermissaoAcessoUsuarioInfo.IdUsuario);

                    // Executa s Stored procedure
                    lAcessaDados.ExecuteNonQuery(lDbCommand);

                    _response.Mensagem = "Operacao realizada com sucesso.";
                    _response.Resposta = Library.MensagemResponseStatusEnum.OK;
                }
            }
            catch
            {
                _response.Mensagem = "Ocorreu um erro ao tentar efetuar a transação";
                _response.Resposta = Library.MensagemResponseStatusEnum.ErroPrograma;
            }

            return(_response);
        }
示例#2
0
        public string ResponderSalvar()
        {
            string lretorno = string.Empty;

            try
            {
                AlterarPermissaoAcessoRequest lRequest = new AlterarPermissaoAcessoRequest();

                lRequest.PermissaoAcessoUsuarioInfo.IdUsuario = this.GetCodigoCliente;

                lRequest.PermissaoAcessoUsuarioInfo.UsuarioAcessoAcao = UsuarioAcessoEnum.Desbloqueio;

                AlterarPermissaoAcessoResponse lResponse = ServicoSeguranca.AlterarPermissaoAcesso(lRequest);

                if (lResponse.Resposta == MensagemResponseStatusEnum.OK)
                {
                    base.RegistrarLogInclusao();

                    lretorno = RetornarSucessoAjax("Desbloqueio efetuado com sucesso!!!");
                }
                else
                {
                    lretorno = RetornarErroAjax(lResponse.Resposta.ToString());
                }
            }
            catch (Exception ex)
            {
                lretorno = RetornarErroAjax(ex.Message);
            }

            return(lretorno);
        }
示例#3
0
        private void button6_Click(object sender, EventArgs e)
        {
            AlterarPermissaoAcessoRequest _request = new AlterarPermissaoAcessoRequest();

            _request.PermissaoAcessoUsuarioInfo.IdUsuario         = 91939;
            _request.PermissaoAcessoUsuarioInfo.UsuarioAcessoAcao = UsuarioAcessoEnum.Desbloqueio;

            AlterarPermissaoAcessoResponse Response = servicoSeguranca.AlterarPermissaoAcesso(_request);
        }