public string ResponderCadastrar() { string lretorno = string.Empty; string lObjetoJson = Request["ObjetoJson"]; TransporteSegurancaPerfil lDadosPerfil = null; SalvarPerfilRequest lRequest = new SalvarPerfilRequest(); PerfilInfo lPerfilInfo = new PerfilInfo(); try { lDadosPerfil = JsonConvert.DeserializeObject <TransporteSegurancaPerfil>(lObjetoJson); lPerfilInfo = lDadosPerfil.ToPerfilInfo(); lRequest.Perfil = lPerfilInfo; lRequest.CodigoSessao = this.CodigoSessao; lRequest.Perfil.CodigoPerfil = "0"; var lResponse = ServicoSeguranca.SalvarPerfil(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { base.RegistrarLogInclusao(); //lretorno = RetornarSucessoAjax(new TransporteRetornoDeCadastro(lResponse.ResponseTag.DBToInt32()), "Perfil cadastrado com sucesso"); lretorno = RetornarSucessoAjax("Perfil cadastrado com sucesso"); } else { lretorno = RetornarErroAjax(lResponse.DescricaoResposta); } } catch (Exception ex) { lretorno = RetornarErroAjax("Erro durante o envio do request para cadastrar perfil", ex); } return(lretorno); }
public string ResponderAtualizar() { string lretorno = string.Empty; string lObjetoJson = Request["ObjetoJson"]; TransporteSegurancaPerfil lDadosPerfil = null; MensagemResponseBase lResponse = null; SalvarPerfilRequest lRequest = new SalvarPerfilRequest(); try { lDadosPerfil = JsonConvert.DeserializeObject <TransporteSegurancaPerfil>(lObjetoJson); ReceberPerfilRequest lRequestPerfil = new ReceberPerfilRequest() { CodigoSessao = this.CodigoSessao, CodigoPerfil = lDadosPerfil.Id }; PerfilInfo lPerfilInfo = ((ReceberPerfilResponse)this.ServicoSeguranca.ReceberPerfil(lRequestPerfil)).Perfil; lPerfilInfo.NomePerfil = lDadosPerfil.Nome; lRequest.Perfil = lPerfilInfo; lRequest.CodigoSessao = this.CodigoSessao; lResponse = ServicoSeguranca.SalvarPerfil(lRequest); if (lResponse.StatusResposta == MensagemResponseStatusEnum.OK) { lretorno = RetornarSucessoAjax("Perfil alterado com sucesso"); base.RegistrarLogAlteracao(); } else { lretorno = RetornarErroAjax(lResponse.DescricaoResposta); } } catch (Exception ex) { lretorno = RetornarErroAjax(ex.Message); } return(lretorno); }
public string ResponderCarregarHtmlComDados() { string Id = Request["Id"]; TransporteSegurancaPerfil lDadosPerfil; ReceberPerfilRequest lRequest = new ReceberPerfilRequest() { CodigoSessao = this.CodigoSessao, CodigoPerfil = Id }; ReceberPerfilResponse lResponse = this.ServicoSeguranca.ReceberPerfil(lRequest) as ReceberPerfilResponse; lDadosPerfil = new TransporteSegurancaPerfil(lResponse.Perfil); hidDadosCompletos_Seguranca_Perfil.Value = JsonConvert.SerializeObject(lDadosPerfil); return(string.Empty); }