quinta-feira, 4 de maio de 2017

TIBCO/IREPORT: Instruções IF


Código dentro de um TextField
$F{pessoa} instanceof com.apalmeira.modelo.cadastro.Cliente ?
(
    $F{modulo}.name().equals("CONTABIL") ? ((com.apalmeira.modelo.cadastro.Cliente) $F{pessoa}).getUsuarioResponsavelContabil().getNome() :
    ($F{modulo}.name().equals("DPTOPESSOAL") ? ((com.apalmeira.modelo.cadastro.Cliente) $F{pessoa}).getUsuarioResponsavelDp().getNome() :
    ($F{modulo}.name().equals("FISCAL") ? ((com.apalmeira.modelo.cadastro.Cliente) $F{pessoa}).getUsuarioResponsavelFiscal().getNome() : "")
    )
) 

: 

$F{pessoa} instanceof com.apalmeira.modelo.cadastro.Domestica ?
(
$F{modulo}.name().equals("DOMESTICA") ? ((com.apalmeira.modelo.cadastro.Domestica) $F{pessoa}).getUsuarioResponsavel().getNome() : ""    
)  : "";

Nenhum comentário:

Postar um comentário