private void CarregarDadosViaServico() { { //--> Definindo a aprensentação dos limites. this.gRetornoLimitePorCliente = new ServicoRegrasRisco().ListarLimitePorClienteSpider( new ListarParametrosRiscoClienteRequest { CodigoCliente = this.GetCodBovespa, }); var lConsultaSaldo = base.ServicoPersistenciaCadastro.ConsultarEntidadeCadastro <RiscoLimiteAlocadoInfo>( new ConsultarEntidadeCadastroRequest <RiscoLimiteAlocadoInfo>( new RiscoLimiteAlocadoInfo() { ConsultaIdCliente = this.GetCodBovespa, Spider = true //NovoOMS = true })); this.gDetalhesDoLimite = new TransporteRelatorio_005().TraduzirListaSaldo(lConsultaSaldo.Resultado); } { //--> Definindo a apresenteção das permissões. this.gRetornoParametrosRisco = new ServicoRegrasRisco().ListarPermissoesRiscoSpider(new ListarPermissoesRiscoRequest()); this.gRetornoPermissoesRiscoCliente = new ServicoRegrasRisco().ListarPermissoesRiscoClienteSpider(new ListarPermissoesRiscoClienteRequest() { CodigoCliente = this.GetCodBovespa }); } { //--> Definindo a carga de dados dos Grupos de Risco do cliente. this.gRetornoBloqueioPorCliente = new ServicoRegrasRisco().ListarBloqueioPorClienteSpider( new ListarBloqueiroInstrumentoRequest() { Objeto = new BloqueioInstrumentoInfo() { IdCliente = this.GetCodBovespa } }); } { //--> Definindo carga de dados dos grupos por cliente e parâmetro. this.gRetornoClienteParametroGrupo = new ServicoRegrasRisco().ListarClienteParametroGrupoSpider( new ListarClienteParametroGrupoRequest() { Objeto = new ClienteParametroGrupoInfo() { IdCliente = this.GetCodBovespa, } }); } { //--> Definindo os dados de segurança this.btnCliente_Restricoes.Visible = this.btnClientes_Limites_Bovespa.Visible = base.UsuarioPode("Salvar", "54f77b3b-ac85-42be-b5d9-92a4fa03b056"); } }
private string ResponderCarregarHtmlComDados() { int lId = int.Parse(Request["CodBovespa"]); ListarClientePermissaoParametroRequest lReq = new ListarClientePermissaoParametroRequest() { CodigoCliente = lId, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; try { ListarClientePermissaoParametroResponse lRes = this.ServicoRegrasRisco.ListarAssociacao(lReq); List <TransporteRiscoAssociacaoCliente> lList = new List <TransporteRiscoAssociacaoCliente>(); if (lRes.StatusResposta == MensagemResponseStatusEnum.OK) { foreach (AssociacaoClienteRiscoInfo p in lRes.Associacoes) { lList.Add(new TransporteRiscoAssociacaoCliente(p)); } this.hidRisco_AssociarPermissoesParametros_ListaJson.Value = JsonConvert.SerializeObject(lList); //this.hidRisco_AssociarPermissoesParametros_CBLC.Value = codigo.ToString(); } else { return(RetornarErroAjax(lRes.DescricaoResposta)); } ListarPermissoesRiscoClienteRequest lreqPer = new ListarPermissoesRiscoClienteRequest(); lreqPer.CodigoCliente = lId; lreqPer.DescricaoUsuarioLogado = base.UsuarioLogado.Nome; lreqPer.IdUsuarioLogado = base.UsuarioLogado.Id; ListarPermissoesRiscoClienteResponse lresPer = ServicoRegrasRisco.ListarPermissoesRiscoCliente(lreqPer); if (lresPer.StatusResposta != MensagemResponseStatusEnum.OK) { return(RetornarErroAjax(lresPer.DescricaoResposta)); } else { string itens = string.Empty; foreach (PermissaoRiscoAssociadaInfo item in lresPer.PermissoesAssociadas) { itens += item.PermissaoRisco.CodigoPermissao.ToString() + ";"; } itens += "-"; itens = itens.Replace(";-", ""); this.hidRisco_ListaPermissoesAssociadas.Value = itens; } RetornarSucessoAjax(String.Format("[{0}] Associações cadastradas.", lRes.Associacoes.Count)); } catch (Exception ex) { return(RetornarErroAjax(ex.Message)); } return(string.Empty); }