Beispiel #1
0
        public string ResponderAtualizar()
        {
            string lretorno    = string.Empty;
            string lObjetoJson = Request["ObjetoJson"];

            TransporteSegurancaGrupo lDadosGrupo = null;

            MensagemResponseBase lResponse = null;

            SalvarUsuarioGrupoRequest lRequest = new SalvarUsuarioGrupoRequest();

            try
            {
                lDadosGrupo = JsonConvert.DeserializeObject <TransporteSegurancaGrupo>(lObjetoJson);
                ReceberUsuarioGrupoRequest lRequestGrupo = new ReceberUsuarioGrupoRequest()
                {
                    CodigoSessao       = this.CodigoSessao,
                    CodigoUsuarioGrupo = lDadosGrupo.Id
                };

                UsuarioGrupoInfo lUsuarioGrupoInfo = ((ReceberUsuarioGrupoResponse)this.ServicoSeguranca.ReceberUsuarioGrupo(lRequestGrupo)).UsuarioGrupo;

                lUsuarioGrupoInfo.NomeUsuarioGrupo = lDadosGrupo.Nome;

                lRequest.UsuarioGrupo = lUsuarioGrupoInfo;
                lRequest.CodigoSessao = this.CodigoSessao;

                lResponse = ServicoSeguranca.SalvarUsuarioGrupo(lRequest);

                if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK)
                {
                    lretorno = RetornarSucessoAjax("Grupo alterado com sucesso");
                    base.RegistrarLogAlteracao();
                }
                else
                {
                    lretorno = RetornarErroAjax(lResponse.DescricaoResposta);
                }
            }
            catch (Exception ex)
            {
                lretorno = RetornarErroAjax(ex.Message);
            }

            return(lretorno);
        }
Beispiel #2
0
        public string ResponderCarregarHtmlComDados()
        {
            string Id = Request["Id"];
            TransporteSegurancaGrupo   lDadosUsuarioGrupo;
            ReceberUsuarioGrupoRequest lRequest = new ReceberUsuarioGrupoRequest()
            {
                CodigoSessao       = this.CodigoSessao,
                CodigoUsuarioGrupo = Id
            };

            ReceberUsuarioGrupoResponse lResponse = this.ServicoSeguranca.ReceberUsuarioGrupo(lRequest) as ReceberUsuarioGrupoResponse;

            lDadosUsuarioGrupo = new TransporteSegurancaGrupo(lResponse.UsuarioGrupo);

            hidDadosCompletos_Seguranca_Grupo.Value = JsonConvert.SerializeObject(lDadosUsuarioGrupo);

            return(string.Empty);
        }
Beispiel #3
0
        public string ResponderCadastrar()
        {
            string lretorno    = string.Empty;
            string lObjetoJson = Request["ObjetoJson"];

            MensagemResponseBase      lResponse         = null;
            TransporteSegurancaGrupo  lDadosGrupo       = null;
            SalvarUsuarioGrupoRequest lRequest          = new SalvarUsuarioGrupoRequest();
            UsuarioGrupoInfo          lUsuarioGrupoInfo = new UsuarioGrupoInfo();

            try
            {
                lDadosGrupo = JsonConvert.DeserializeObject <TransporteSegurancaGrupo>(lObjetoJson);

                lRequest.UsuarioGrupo = lDadosGrupo.ToUsuarioGrupoInfo();

                lRequest.UsuarioGrupo.CodigoUsuarioGrupo = "0";

                lRequest.CodigoSessao = this.CodigoSessao;

                lResponse = ServicoSeguranca.SalvarUsuarioGrupo(lRequest);

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

                    lretorno = RetornarSucessoAjax(new TransporteRetornoDeCadastro(lUsuarioGrupoInfo.CodigoUsuarioGrupo), "Grupo cadastrado com sucesso");
                }
                else
                {
                    lretorno = RetornarErroAjax(lResponse.DescricaoResposta);
                }
            }
            catch (Exception ex)
            {
                lretorno = RetornarErroAjax(ex.Message);
            }

            return(lretorno);
        }