0 votos
33 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 | 33 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 (929 pontos)
Melhores Jul 2020
  1. nira

    7 Pontos

200 pontos
Melhores 2020 Jun 29 - Jul 05
  1. nira

    7 Pontos

436 perguntas
484 respostas
350 comentários
470 usuários