コード例 #1
0
ファイル: PaginaBase.cs プロジェクト: radtek/Gradual
        public void PopularControleComListaDoSinacor(eInformacao pLista, params Repeater[] pControles)
        {
            SinacorListaInfo lInfo = new SinacorListaInfo(pLista);

            List <SinacorListaInfo> lLista = this.BuscarListaDoSinacor(lInfo);

            foreach (Repeater lControle in pControles)
            {
                lControle.DataSource = lLista;
                lControle.DataBind();
            }
        }
コード例 #2
0
 public SinacorListaInfo(eInformacao pInformacao)
 {
     this.Informacao = pInformacao;
 }
コード例 #3
0
ファイル: FichaCadastralDbLib.cs プロジェクト: radtek/Gradual
        /// <summary>
        /// Método de apoio para preenchimento das listas do sinacor
        /// </summary>
        private void PreencheListasSinacor(eInformacao eNum)
        {
            var lRespostaGenerica = ConsultarListaSinacor(
                new ConsultarEntidadeRequest <SinacorListaInfo>()
            {
                Objeto = new SinacorListaInfo()
                {
                    Informacao = eNum
                }
            }
                );

            switch (eNum)
            {
            case eInformacao.Pais:
            {
                LstPais.Clear();
                lRespostaGenerica.Resultado.ForEach(delegate(SinacorListaInfo item)
                    {
                        LstPais.Add(item.Id, item.Value);
                    });
            }
            break;

            case eInformacao.EstadoCivil:
            {
                LstEstadoCivil.Clear();
                lRespostaGenerica.Resultado.ForEach(delegate(SinacorListaInfo item)
                    {
                        LstEstadoCivil.Add(item.Id, item.Value);
                    });
            }
            break;

            case eInformacao.ProfissaoPF:
            {
                LstProfissao.Clear();
                lRespostaGenerica.Resultado.ForEach(delegate(SinacorListaInfo item)
                    {
                        LstProfissao.Add(item.Id, item.Value);
                    });
            }
            break;

            case eInformacao.AtividadePJ:
            {
                LstAtividade.Clear();
                lRespostaGenerica.Resultado.ForEach(delegate(SinacorListaInfo item)
                    {
                        LstAtividade.Add(item.Id, item.Value);
                    });
            }
            break;

            case eInformacao.Assessor:
            {
                LstAssessor.Clear();
                lRespostaGenerica.Resultado.ForEach(delegate(SinacorListaInfo item)
                    {
                        LstAssessor.Add(item.Id, item.Value);
                    });
            }
            break;

            case eInformacao.TipoDocumento:
            {
                LstTipoDocumento.Clear();
                lRespostaGenerica.Resultado.ForEach(delegate(SinacorListaInfo item)
                    {
                        LstTipoDocumento.Add(item.Id, item.Value);
                    });
            }
            break;
            }
        }