diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCadastroClientesDetalhado.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCadastroClientesDetalhado.java index 5aba9dbb8..6100da467 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCadastroClientesDetalhado.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioCadastroClientesDetalhado.java @@ -85,9 +85,18 @@ public class RelatorioCadastroClientesDetalhado extends Relatorio { sql.append("AND empresaFidelidad.EMPRESA_ID = empresa.EMPRESA_ID "); sql.append("AND clienteFidelidad.CLIENTE_ID = cliente.CLIENTE_ID) AS \"numFidelidade\", "); sql.append("cliente.NOMBCLIENTE AS \"cliente\", "); - sql.append("cliente.NUMIDENTIFICAUNO AS \"identificaUno\", "); + /*Foi feito esse CASE para forçar que o CPF fica no identificaUno e o RG identificaDos*/ + sql.append(" CASE "); + sql.append(" WHEN CLIENTE.TIPOIDENTIFICAUNO_ID = 2 THEN cliente.NUMIDENTIFICAUNO "); + sql.append(" WHEN CLIENTE.TIPOIDENTIFICADOS_ID = 2 THEN cliente.NUMIDENTIFICADOS "); + sql.append(" ELSE '' "); + sql.append(" END AS \"identificaUno\", "); sql.append("ti.DESCTIPO AS \"descIdentificaUno\", "); - sql.append("cliente.NUMIDENTIFICADOS AS \"identificaDos\", "); + sql.append(" CASE "); + sql.append(" WHEN CLIENTE.TIPOIDENTIFICAUNO_ID = 1 THEN cliente.NUMIDENTIFICAUNO "); + sql.append(" WHEN CLIENTE.TIPOIDENTIFICADOS_ID = 1 THEN cliente.NUMIDENTIFICADOS "); + sql.append(" ELSE '' "); + sql.append(" END AS \"identificaDos\", "); sql.append("ti2.DESCTIPO AS \"descIdentificaDos\", "); sql.append("cliente.FECNACIMIENTO AS \"fecNascimento\", "); sql.append("cliente.NUMTELEFONODOS AS \"celular\", ");