0 votos
26 visitas

Como verificar se um valor existe dentro do campo tipo filtro da tabela virtual

 

No code do relatorio stimulsoft gostaria de fazer algo parecido com isso
 

if(FilterEntity["SITUACAO"].GetInt64() == 2)
{
    sWhere.Append(" AND B.DATAENCERRAMENTO BETWEEN
}



só que o campo SITUACAO é do tipo filtro, então quero verificar se o handle 2 foi selecionado no filtro

por (24 pontos)
editado por | 26 visitas

1 Resposta

0 votos

Se tiver entidade especializada, pode fazer desta maneira 

FilterEntity.CampoFiltro.Contains(2);

Se não tiver, precisa fazer o cast para EntityAggregation antes

(FilterEntity.Fields["CAMPOFILTRO"] as EntityAggregation).Contais(2);

http://wiki.benner.com.br/wiki/index.php?title=Business_Entity_Framework_-_Padr%C3%A3o_para_a_publica%C3%A7%C3%A3o_dos_atributos_da_entidade_de_neg%C3%B3cio#Descobrir_se_um_item_j.C3.A1_est.C3.A1_selecionado

por (899 pontos)
Melhores Mar 2020
  1. henrique.muller

    28 Pontos

  2. willian.metalsystem

    22 Pontos

  3. juliano.pezzini

    14 Pontos

  4. alan.jantz

    9 Pontos

  5. SlimShady

    6 Pontos

  6. maicon.pereira

    6 Pontos

  7. rafael.paludo

    5 Pontos

  8. Hithyshi

    5 Pontos

  9. fabio

    5 Pontos

  10. robert.volles

    5 Pontos

200 pontos
Melhores 2020 Mar 23 - 29
  1. willian.metalsystem

    4 Pontos

  2. rubens.montibeller

    2 Pontos

419 perguntas
470 respostas
342 comentários
465 usuários