diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/BusquedaDatosTicketHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/BusquedaDatosTicketHibernateDAO.java index 5d03f6c91..4c183c379 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/BusquedaDatosTicketHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/BusquedaDatosTicketHibernateDAO.java @@ -269,7 +269,7 @@ public class BusquedaDatosTicketHibernateDAO extends GenericHibernateDAO pacotes) { StringBuilder sQuery = new StringBuilder(); - sQuery.append("SELECT DISTINCT VP.VENDAPACOTE_ID, TVP.TARIFAVENDAPACOTE_ID, TVP.NOMEPASSAGEIRO, CONCAT(CONCAT(TVP.TIPODOC,' - '), TVP.DOCUMENTO) AS DOCUMENTO, B.NUMASIENTO, C.CATEGORIA_ID, C.DESCCATEGORIA, B.BOLETO_ID ") + sQuery.append("SELECT DISTINCT VP.VENDAPACOTE_ID, TVP.TARIFAVENDAPACOTE_ID, TVP.NOMEPASSAGEIRO, CONCAT(CONCAT(TVP.TIPODOC,' - '), TVP.DOCUMENTO) AS DOCUMENTO, B.NUMASIENTO, C.CATEGORIA_ID, C.DESCCATEGORIA, B.BOLETO_ID,C.CVECATEGORIA ") .append("FROM VENDA_PACOTE VP ") .append("JOIN TARIFA_VENDA_PACOTE TVP ON TVP.VENDAPACOTE_ID = VP.VENDAPACOTE_ID ") .append("LEFT JOIN BOLETO B ON B.BOLETO_ID = TVP.BOLETO_ID ") @@ -284,6 +284,7 @@ public class BusquedaDatosTicketHibernateDAO extends GenericHibernateDAO tupleMap){ - - Integer categoriaId = (Integer) tupleMap.get("CATEGORIA_ID"); - String categoria = (String) tupleMap.get("DESCCATEGORIA"); - - if(categoriaId != null) { - String categoriaWS = ""; - - if(isCategoriaAdult(categoriaId)) { - categoriaWS = PassageiroVO.CATEGORIA_ADULT; - } else if(isCategoriaInfant(categoriaId)) { - categoriaWS = PassageiroVO.CATEGORIA_INFANT; - } else if(isCategoriaChild(categoriaId)) { - categoriaWS = PassageiroVO.CATEGORIA_CHILD; - } else if(isCategoriaSenior(categoriaId)) { - categoriaWS = PassageiroVO.CATEGORIA_SENIOR; - } else { - categoriaWS = String.format("%s-%s", categoriaId.toString(), categoria); - } - - passageiro.setCategoria(categoriaWS); - } - - } - - private boolean isCategoriaSenior(Integer categoriaId){ - - return (PassageiroVO.CATEGORIA_IDOSO_100 == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_50 == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_CE == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_MA == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_50_MA == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_100_PB_BIL == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_50_PB_BIL == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_100_SP == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_100_GO == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_50_GO == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_100_TO == categoriaId - || PassageiroVO.CATEGORIA_IDOSO_50_TO == categoriaId); - } - - private boolean isCategoriaAdult(Integer categoriaId){ - - return (PassageiroVO.CATEGORIA_DEFICIENTE == categoriaId - || PassageiroVO.CATEGORIA_DEFICIENTE_GO == categoriaId - || PassageiroVO.CATEGORIA_DEFICIENTE_TO == categoriaId - || PassageiroVO.CATEGORIA_DEFICIENTE_PB == categoriaId - || PassageiroVO.CATEGORIA_DEFICIENTE_BA == categoriaId - || PassageiroVO.CATEGORIA_DEFICIENTE_MA == categoriaId - || PassageiroVO.CATEGORIA_DEFICIENTE_PI == categoriaId - || PassageiroVO.CATEGORIA_ESTUDANTE == categoriaId - || PassageiroVO.CATEGORIA_ESTUDANTE_PB == categoriaId - || PassageiroVO.CATEGORIA_ESTUDANTE_CE_LIBERCAD == categoriaId - || PassageiroVO.CATEGORIA_FISCAL_DO_TRABALHO == categoriaId - || PassageiroVO.CATEGORIA_OPERADOR_A_TRABALHO == categoriaId - || PassageiroVO.CATEGORIA_PRF == categoriaId - || PassageiroVO.CATEGORIA_POL_MILITAR_MA == categoriaId - || PassageiroVO.CATEGORIA_MILITAR_PI_POL == categoriaId - || PassageiroVO.CATEGORIA_CE_PM_BOMBEIRO == categoriaId - || PassageiroVO.CATEGORIA_CE_DETRAN == categoriaId - || PassageiroVO.CATEGORIA_MA_OFI_JUSTICA == categoriaId - || PassageiroVO.CATEGORIA_ERFP == categoriaId - || PassageiroVO.CATEGORIA_MA_SINFRA == categoriaId - || PassageiroVO.CATEGORIA_SINDICATO_PB == categoriaId - || PassageiroVO.CATEGORIA_SINDICATO_CE == categoriaId - || PassageiroVO.CATEGORIA_SINDICATO_PI == categoriaId - || PassageiroVO.CATEGORIA_PB_PORTADOR_DE_CA == categoriaId - || PassageiroVO.CATEGORIA_PB_ACOMP_PORT_CA == categoriaId - || PassageiroVO.CATEGORIA_PB_INTEG_PARAIBA == categoriaId - || PassageiroVO.CATEGORIA_CORTESIA_AFETIVIDADE == categoriaId - || PassageiroVO.CATEGORIA_CORTESIA_EMPRESA == categoriaId - || PassageiroVO.CATEGORIA_NORMAL == categoriaId ); - } - - private boolean isCategoriaInfant(Integer categoriaId){ - - return false; - } - - private boolean isCategoriaChild(Integer categoriaId){ - - return (PassageiroVO.CATEGORIA_CRIANCA_GRATUIDADE == categoriaId); } }