fixes bug#14043
dev:Fabricio qua:Juliane git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@92949 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
93f5b8bfba
commit
33ce1754ec
|
@ -7,6 +7,7 @@ import java.util.ArrayList;
|
|||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource;
|
||||
|
@ -89,9 +90,35 @@ public class RelatorioGratuidadeARTESP extends Relatorio {
|
|||
bean.setLinha(rset.getString("linha"));
|
||||
bean.setNumBilhete(rset.getString("numBilhete"));
|
||||
bean.setNomeIdoso(rset.getString("NOMBPASAJERO"));
|
||||
bean.setRG(rset.getString("RG"));
|
||||
|
||||
String tipoDoc1 = rset.getString("TIPODOC1");
|
||||
String tipoDoc2 = rset.getString("TIPODOC2");
|
||||
|
||||
if(StringUtils.isNotEmpty(tipoDoc1)) {
|
||||
if(tipoDoc1.equals("1")) {
|
||||
bean.setRG(rset.getString("RG"));
|
||||
}
|
||||
|
||||
if(tipoDoc2.equals("1")) {
|
||||
bean.setRG(rset.getString("CPF"));
|
||||
}
|
||||
} else {
|
||||
bean.setRG(rset.getString("RG"));
|
||||
}
|
||||
|
||||
if(StringUtils.isNotEmpty(tipoDoc2)) {
|
||||
if(tipoDoc1.equals("2")) {
|
||||
bean.setCPF(rset.getString("RG"));
|
||||
}
|
||||
|
||||
if(tipoDoc2.equals("2")) {
|
||||
bean.setCPF(rset.getString("CPF"));
|
||||
}
|
||||
} else {
|
||||
bean.setCPF(rset.getString("CPF"));
|
||||
}
|
||||
|
||||
bean.setUfOrgaoDoc(rset.getString("uforgaodoc"));
|
||||
bean.setCPF(rset.getString("CPF"));
|
||||
bean.setTel(rset.getString("tel"));
|
||||
bean.setEmail(rset.getString("email"));
|
||||
bean.setEndereco(rset.getString("endereco"));
|
||||
|
@ -147,7 +174,9 @@ public class RelatorioGratuidadeARTESP extends Relatorio {
|
|||
sql.append("WHEN b.DESCNUMDOC IS NOT NULL ");
|
||||
sql.append("THEN b.DESCNUMDOC ELSE c.NUMIDENTIFICAUNO ");
|
||||
sql.append("END AS RG, ");
|
||||
sql.append("c.TIPOIDENTIFICAUNO_ID as TIPODOC1, ");
|
||||
sql.append("b.descorgaodoc uforgaodoc, ");
|
||||
sql.append("c.TIPOIDENTIFICADOS_ID as TIPODOC2, ");
|
||||
sql.append("CASE ");
|
||||
sql.append("WHEN b.DESCNUMDOC2 IS NOT NULL ");
|
||||
sql.append("THEN b.DESCNUMDOC2 ELSE c.NUMIDENTIFICADOS ");
|
||||
|
@ -198,6 +227,7 @@ public class RelatorioGratuidadeARTESP extends Relatorio {
|
|||
|
||||
sql.append(" group by OC.DESCORGAO, O.CODEMPRESAPORORGAO, B.FECHORVIAJE, ca.desccategoria, ");
|
||||
sql.append(" ori.cveparada, ori.descparada, des.cveparada, B.NUMASIENTO, des.descparada, ");
|
||||
sql.append(" c.TIPOIDENTIFICAUNO_ID, c.TIPOIDENTIFICADOS_ID, ");
|
||||
sql.append(" b.FECCORRIDA, C.NUMTELEFONO, c.DESCCORREO, CASE WHEN b.DESCNUMDOC IS NOT NULL THEN b.DESCNUMDOC ELSE c.NUMIDENTIFICAUNO END, ");
|
||||
sql.append(" b.NUMFOLIOSISTEMA, CASE WHEN b.DESCNUMDOC2 IS NOT NULL THEN b.DESCNUMDOC2 ELSE c.NUMIDENTIFICADOS END, b.NOMBPASAJERO, b.NUMIDENTIFICACION, T.PRECIO, b.PRECIOPAGADO, b.descorgaodoc, r.PREFIXO, cd.DESCCALLE || ', ' || cd.NUMEXTERIOR || '-' || cd.DESCIUDAD || '/' || cd.DESESTADO, B.MOTIVOCANCELACION_ID, ");
|
||||
sql.append(" T.IMPORTEOUTROS, T.IMPORTEPEDAGIO, T.IMPORTESEGURO, T.IMPORTETAXAEMBARQUE, T.IMPORTETPP, b.descorgaodoc, ");
|
||||
|
|
Loading…
Reference in New Issue