protected new void Page_Load(object sender, EventArgs e) { base.Page_Load(sender, e); RegistrarRespostasAjax(new string[] { "Salvar" , "Excluir" , "CarregarHtmlComDados" }, new ResponderAcaoAjaxDelegate[] { ResponderSalvar , ResponderExcluir , ResponderCarregarHtmlComDados }); if (!Page.IsPostBack) { ListarPermissoesRiscoResponse lResPermissoes = ServicoRegrasRisco.ListarPermissoesRisco(new ListarPermissoesRiscoRequest() { //Bolsa = BolsaInfo.BOVESPA }); if (lResPermissoes.StatusResposta != MensagemResponseStatusEnum.OK) { throw new Exception(lResPermissoes.DescricaoResposta);// RetornarErroAjax(lResParametros.DescricaoResposta); } else { this.rpt_Risco_AssociarPermissoesParametros_Permissoes_chk.DataSource = lResPermissoes.Permissoes; this.rpt_Risco_AssociarPermissoesParametros_Permissoes_chk.DataBind(); } ListarParametrosRiscoResponse lResParametros = ServicoRegrasRisco.ListarParametrosRisco(new ListarParametrosRiscoRequest() { Bolsa = BolsaInfo.TODAS, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }); if (lResParametros.StatusResposta != MensagemResponseStatusEnum.OK) { throw new Exception(lResParametros.DescricaoResposta);// RetornarErroAjax(lResParametros.DescricaoResposta); } else { this.rpt_Risco_AssociarPermissoesParametros_Parametros.DataSource = lResParametros.ParametrosRisco; this.rpt_Risco_AssociarPermissoesParametros_Parametros.DataBind(); } ListarGruposResponse lResGrupos = ServicoRegrasRisco.ListarGrupos(new ListarGruposRequest()); if (lResGrupos.StatusResposta != MensagemResponseStatusEnum.OK) { throw new Exception(lResGrupos.DescricaoResposta); // RetornarErroAjax(lResParametros.DescricaoResposta); } else { this.rpt_Risco_AssociarPermissoesParametros_Grupo.DataSource = lResGrupos.Grupos; this.rpt_Risco_AssociarPermissoesParametros_Grupo.DataBind(); } } }
private List <object> ListarParametros(string pBusca, BolsaInfo pBolsa) { List <object> lItens = new List <object>(); ListarParametrosRiscoResponse lRes = ServicoRegrasRisco.ListarParametrosRisco( new ListarParametrosRiscoRequest() { Bolsa = pBolsa, FiltroNomeParamertro = pBusca, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }); foreach (ParametroRiscoInfo itemPermissao in lRes.ParametrosRisco) { lItens.Add(new TransporteRiscoParametro() { Descricao = itemPermissao.NomeParametro, Id = itemPermissao.CodigoParametro.ToString() }); } ; return(lItens); }