Example #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            IServicoRegrasRisco lRegrasRisco = Ativador.Get <IServicoRegrasRisco>();

            ListarGruposResponse lREs = lRegrasRisco.ListarGrupos(new ListarGruposRequest());

            MessageBox.Show(lREs.Grupos.Count.ToString());
        }
        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();
                }
            }
        }
Example #3
0
        private List <object> ListarGrupos(string pBusca)
        {
            List <object>        lItens = new List <object>();
            ListarGruposResponse lRes   = ServicoRegrasRisco.ListarGrupos(new ListarGruposRequest()
            {
                FiltroNomeGrupo = pBusca, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id
            });

            foreach (GrupoInfo itemGrupo in lRes.Grupos)
            {
                lItens.Add(new TransporteRiscoGrupo()
                {
                    Descricao = itemGrupo.NomeDoGrupo,
                    Id        = itemGrupo.CodigoGrupo.ToString()
                });
            }
            ;

            return(lItens);
        }