fixes bug #AL-2468

dev:Valdevir
qua:Valdevir
master
valdevir 2023-06-01 15:57:34 -03:00
parent 5978432fd9
commit 3487aad61e
72 changed files with 818 additions and 803 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.7.1</version> <version>1.7.2</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>

View File

@ -28,7 +28,7 @@ public class ReciboEntregaMovimentacao extends Relatorio {
listdata = new ArrayList<Object>(); listdata = new ArrayList<Object>();
//só para o relatório não ir vazio //s<EFBFBD> para o relat<61>rio Não ir vazio
listdata.add(""); listdata.add("");
} catch (Exception e) { } catch (Exception e) {

View File

@ -30,7 +30,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext; import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
/** /**
* @author Bruno H. G. Gouvêa <bruno@rjconsultores.com.br> * @author Bruno H. G. Gouv<EFBFBD>a <bruno@rjconsultores.com.br>
* *
*/ */
public class RelatorioAcompanhamentoEquivalentes extends Relatorio { public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
@ -106,8 +106,8 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
List<Integer> listaRoloperativoId = mapa.get(corridaId); List<Integer> listaRoloperativoId = mapa.get(corridaId);
// Mantis 15983 // Mantis 15983
// A query principal do relatório possuía a coluna ROLOPERATIVO_ID assim duplicando os serviços quando existiam mais de um ROLOPERATIVO_ID por CORRIDA_ID. // A query principal do relat<EFBFBD>rio possu<73>a a coluna ROLOPERATIVO_ID assim duplicando os servi<76>os quando existiam mais de um ROLOPERATIVO_ID por CORRIDA_ID.
// Assim foi retirado a coluna ROLOPERATIVO_ID da query principal mas foi feito antes um mapa com a relação CORRIDA_ID x ROLOPERATIVO_ID(s) // Assim foi retirado a coluna ROLOPERATIVO_ID da query principal mas foi feito antes um mapa com a rela<EFBFBD><EFBFBD>o CORRIDA_ID x ROLOPERATIVO_ID(s)
if (listaRoloperativoId != null && indicador != REC_KM) { if (listaRoloperativoId != null && indicador != REC_KM) {
for (Integer rolOperativoId2 : listaRoloperativoId) { for (Integer rolOperativoId2 : listaRoloperativoId) {
ls.addAll(getValorByIndicador(corridaId, rolOperativoId2, indicador, assentos, dataInicial, rutaId, horario, isServicoExtra, ls.addAll(getValorByIndicador(corridaId, rolOperativoId2, indicador, assentos, dataInicial, rutaId, horario, isServicoExtra,
@ -560,7 +560,7 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
protected String getSqlIndicadorEquivalentes(boolean isServicoExtra) { protected String getSqlIndicadorEquivalentes(boolean isServicoExtra) {
/* O calculo do MPE não leva em consideração a quantidade de viagens conforme formula, uma vez que o detalhemtno do relatório já é por viagem */ /* O calculo do MPE Não leva em considera<72><61>o a quantidade de viagens conforme formula, uma vez que o detalhemtno do relat<61>rio j<> <20> por viagem */
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();
sql.append("SELECT "); sql.append("SELECT ");
sql.append(" SUM(BO.NUMKMVIAJE/EL.EXTENSAO_LINHA) AS VALOR, "); sql.append(" SUM(BO.NUMKMVIAJE/EL.EXTENSAO_LINHA) AS VALOR, ");
@ -679,7 +679,7 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
sql.append(" ELSE "); sql.append(" ELSE ");
sql.append(" 'N' "); sql.append(" 'N' ");
sql.append(" END INTERESTADUAL, "); sql.append(" END INTERESTADUAL, ");
sql.append(" NVL(GR.DESCGRUPO, 'Não Definido') GRUPO_LINHA, "); sql.append(" NVL(GR.DESCGRUPO, 'Não Definido') GRUPO_LINHA, ");
sql.append(" (CASE "); sql.append(" (CASE ");
sql.append(" WHEN CR.TIPOSERVICIO_ID = 2 THEN "); sql.append(" WHEN CR.TIPOSERVICIO_ID = 2 THEN ");
sql.append(" 'Extra' "); sql.append(" 'Extra' ");

View File

@ -87,7 +87,7 @@ public class RelatorioAnaliticoVoucher extends Relatorio {
StringBuilder sQuery = new StringBuilder(); StringBuilder sQuery = new StringBuilder();
/* VENDIDO E IMPRESSO NA MESMA COMPETENCIA */ /* VENDIDO E IMPRESSO NA MESMA COMPETENCIA */
sQuery.append("SELECT 'VENDIDO E ENTREGUE MESMA COMPETÊNCIA' AS SITUACAO, ") sQuery.append("SELECT 'VENDIDO E ENTREGUE MESMA COMPET<EFBFBD>NCIA' AS SITUACAO, ")
.append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') AS COMPETENCIA_ENTREGA, ") .append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') AS COMPETENCIA_ENTREGA, ")
.append(" TO_CHAR(B.FECCREACION,'MM/YYYY') AS COMPETENCIA_VENDA, ") .append(" TO_CHAR(B.FECCREACION,'MM/YYYY') AS COMPETENCIA_VENDA, ")
.append(" SUM(B.PRECIOPAGADO) AS TARIFA, ") .append(" SUM(B.PRECIOPAGADO) AS TARIFA, ")
@ -104,14 +104,14 @@ public class RelatorioAnaliticoVoucher extends Relatorio {
.append(" AND B.EMPRESACORRIDA_ID = :empresaId ") .append(" AND B.EMPRESACORRIDA_ID = :empresaId ")
.append(" AND B.MOTIVOCANCELACION_ID = 16 ") .append(" AND B.MOTIVOCANCELACION_ID = 16 ")
.append(" AND B.INDSTATUSBOLETO = 'V' ") .append(" AND B.INDSTATUSBOLETO = 'V' ")
.append("GROUP BY 'VENDIDO E ENTREGUE MESMA COMPETÊNCIA', ") .append("GROUP BY 'VENDIDO E ENTREGUE MESMA COMPET<EFBFBD>NCIA', ")
.append(" TO_CHAR(B.FECCREACION,'MM/YYYY'), ") .append(" TO_CHAR(B.FECCREACION,'MM/YYYY'), ")
.append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') "); .append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') ");
sQuery.append("UNION "); sQuery.append("UNION ");
/* VENDIDO EM COMPETÊNCIA ANTERIOR */ /* VENDIDO EM COMPET<EFBFBD>NCIA ANTERIOR */
sQuery.append("SELECT 'VENDIDO EM COMPETÊNCIA ANTERIOR' AS SITUACAO, ") sQuery.append("SELECT 'VENDIDO EM COMPET<EFBFBD>NCIA ANTERIOR' AS SITUACAO, ")
.append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') AS COMPETENCIA_ENTREGA, ") .append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') AS COMPETENCIA_ENTREGA, ")
.append(" TO_CHAR(B.FECCREACION,'MM/YYYY') AS COMPETENCIA_VENDA, ") .append(" TO_CHAR(B.FECCREACION,'MM/YYYY') AS COMPETENCIA_VENDA, ")
.append(" SUM(B.PRECIOPAGADO) AS TARIFA, ") .append(" SUM(B.PRECIOPAGADO) AS TARIFA, ")
@ -128,14 +128,14 @@ public class RelatorioAnaliticoVoucher extends Relatorio {
.append("AND B.MOTIVOCANCELACION_ID = 16 ") .append("AND B.MOTIVOCANCELACION_ID = 16 ")
.append(" AND B.FECCREACION < :dataInicial ") .append(" AND B.FECCREACION < :dataInicial ")
.append(" AND BE.INDSTATUSBOLETO = 'E' ") .append(" AND BE.INDSTATUSBOLETO = 'E' ")
.append("GROUP BY 'VENDIDO EM COMPETÊNCIA ANTERIOR', ") .append("GROUP BY 'VENDIDO EM COMPET<EFBFBD>NCIA ANTERIOR', ")
.append(" TO_CHAR(B.FECCREACION,'MM/YYYY'), ") .append(" TO_CHAR(B.FECCREACION,'MM/YYYY'), ")
.append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') "); .append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') ");
sQuery.append("UNION "); sQuery.append("UNION ");
/* VENDIDO E NÃO ENTREGUE NA COMPETÊNCIA */ /* VENDIDO E Não ENTREGUE NA COMPET<45>NCIA */
sQuery.append("SELECT 'VENDIDO E NÃO ENTREGUE NA COMPETÊNCIA' AS SITUACAO, ") sQuery.append("SELECT 'VENDIDO E Não ENTREGUE NA COMPET<45>NCIA' AS SITUACAO, ")
.append("'' AS COMPETENCIA_ENTREGA, ") .append("'' AS COMPETENCIA_ENTREGA, ")
.append("TO_CHAR(B.FECCREACION,'MM/YYYY') AS COMPETENCIA_VENDA, ") .append("TO_CHAR(B.FECCREACION,'MM/YYYY') AS COMPETENCIA_VENDA, ")
.append("SUM(B.PRECIOPAGADO) AS TARIFA, ") .append("SUM(B.PRECIOPAGADO) AS TARIFA, ")
@ -153,7 +153,7 @@ public class RelatorioAnaliticoVoucher extends Relatorio {
.append(" OR (BE.INDSTATUSBOLETO = 'E' ") .append(" OR (BE.INDSTATUSBOLETO = 'E' ")
.append(" AND B.MOTIVOCANCELACION_ID = 16 ") .append(" AND B.MOTIVOCANCELACION_ID = 16 ")
.append(" AND BE.FECCREACION > :dataFinal )) ") .append(" AND BE.FECCREACION > :dataFinal )) ")
.append("GROUP BY 'VENDIDO E NÃO ENTREGUE NA COMPETÊNCIA', ") .append("GROUP BY 'VENDIDO E Não ENTREGUE NA COMPET<45>NCIA', ")
.append(" TO_CHAR(B.FECCREACION,'MM/YYYY') "); .append(" TO_CHAR(B.FECCREACION,'MM/YYYY') ");
sQuery.append("ORDER BY SITUACAO, COMPETENCIA_ENTREGA, COMPETENCIA_VENDA"); sQuery.append("ORDER BY SITUACAO, COMPETENCIA_ENTREGA, COMPETENCIA_VENDA");

View File

@ -103,7 +103,7 @@ public class RelatorioCaixaOrgaoConcedente extends Relatorio {
} }
} catch (Exception e) { } catch (Exception e) {
log.error("Erro na geração do Relatório de Caixa Orgão Concedente: \n" + e); log.error("Erro na gera<EFBFBD><EFBFBD>o do Relat<61>rio de Caixa Org<72>o Concedente: \n" + e);
e.printStackTrace(); e.printStackTrace();
throw e; throw e;
} }
@ -154,16 +154,16 @@ public class RelatorioCaixaOrgaoConcedente extends Relatorio {
sql.append(" THEN 'VENDA'"); sql.append(" THEN 'VENDA'");
sql.append(" WHEN c.indreimpresion = 0"); sql.append(" WHEN c.indreimpresion = 0");
sql.append(" AND (c.MOTIVOCANCELACION_ID IS NOT NULL"); sql.append(" AND (c.MOTIVOCANCELACION_ID IS NOT NULL");
//Não devoluções (Cancelamentos) //Não devolu<EFBFBD><EFBFBD>es (Cancelamentos)
sql.append(" AND c.MOTIVOCANCELACION_ID NOT IN (32,34, 35, 36,37, 99))"); sql.append(" AND c.MOTIVOCANCELACION_ID NOT IN (32,34, 35, 36,37, 99))");
sql.append(" THEN 'CANCELADO'"); sql.append(" THEN 'CANCELADO'");
sql.append(" WHEN ((c.indreimpresion = 0"); sql.append(" WHEN ((c.indreimpresion = 0");
sql.append(" AND c.MOTIVOCANCELACION_ID IS NOT NULL"); sql.append(" AND c.MOTIVOCANCELACION_ID IS NOT NULL");
//Devoluções //Devolu<EFBFBD><EFBFBD>es
sql.append(" AND c.MOTIVOCANCELACION_ID IN (32,36,37)))"); sql.append(" AND c.MOTIVOCANCELACION_ID IN (32,36,37)))");
//sql.append(" OR c.MOTIVOCANCELACION_ID = 99)"); //sql.append(" OR c.MOTIVOCANCELACION_ID = 99)");
sql.append(" THEN 'DEVOLUCAO'"); sql.append(" THEN 'DEVOLUCAO'");
//Quitação OCD //Quita<EFBFBD><EFBFBD>o OCD
sql.append(" WHEN c.indreimpresion = 0 "); sql.append(" WHEN c.indreimpresion = 0 ");
sql.append(" AND (c.MOTIVOCANCELACION_ID IS NOT NULL "); sql.append(" AND (c.MOTIVOCANCELACION_ID IS NOT NULL ");
sql.append(" AND c.MOTIVOCANCELACION_ID IN (35)) "); sql.append(" AND c.MOTIVOCANCELACION_ID IN (35)) ");
@ -186,7 +186,7 @@ public class RelatorioCaixaOrgaoConcedente extends Relatorio {
sql.append(" ON r.ORGAOCONCEDENTE_ID = OC.ORGAOCONCEDENTE_ID"); sql.append(" ON r.ORGAOCONCEDENTE_ID = OC.ORGAOCONCEDENTE_ID");
sql.append(" AND OC.ACTIVO = 1"); sql.append(" AND OC.ACTIVO = 1");
sql.append(" WHERE c.ACTIVO = 1"); sql.append(" WHERE c.ACTIVO = 1");
//Não deve considerar Reimpressão do bilhete"); //Não deve considerar Reimpress<EFBFBD>o do bilhete");
sql.append(" AND (c.INDREIMPRESION = 0)"); sql.append(" AND (c.INDREIMPRESION = 0)");
//sql.append(" OR (c.INDREIMPRESION = 1 AND c.MOTIVOCANCELACION_ID =99))"); //sql.append(" OR (c.INDREIMPRESION = 1 AND c.MOTIVOCANCELACION_ID =99))");
sql.append(" AND c.feccorte BETWEEN :fecInicio AND :fecFinal"); sql.append(" AND c.feccorte BETWEEN :fecInicio AND :fecFinal");

View File

@ -175,8 +175,14 @@ public class RelatorioGratuidade extends Relatorio {
sb.append("SELECT * "); sb.append("SELECT * ");
sb.append("FROM "); sb.append(" FROM ");
sb.append(" (SELECT b.boletooriginal_id, b.boleto_id,"); sb.append(" (SELECT ");
//a ordem teve de ser alteradao para o group by funcionar corretamente
if(isApenasUltimaMovimentacaoBilhete) {
sb.append(" b.numasiento,");
}
sb.append(" b.boletooriginal_id, ");
sb.append(" b.boleto_id,");
sb.append(" b.ccf,"); sb.append(" b.ccf,");
sb.append(" og.descorgao,"); sb.append(" og.descorgao,");
sb.append(" b.feccreacion,"); sb.append(" b.feccreacion,");
@ -188,7 +194,10 @@ public class RelatorioGratuidade extends Relatorio {
sb.append(" r.descruta,"); sb.append(" r.descruta,");
sb.append(" b.corrida_id,"); sb.append(" b.corrida_id,");
sb.append(" b.fechorviaje,"); sb.append(" b.fechorviaje,");
sb.append(" b.numasiento,"); //a ordem teve de ser alteradao para o group by funcionar corretamente
if(!isApenasUltimaMovimentacaoBilhete) {
sb.append(" b.numasiento,");
}
sb.append(" b.numfoliosistema,"); sb.append(" b.numfoliosistema,");
sb.append(" case when b.tipoventa_id in(5,12,18,41,49) then 'PTA' else tv.desctipoventa end as desctipoventa, "); sb.append(" case when b.tipoventa_id in(5,12,18,41,49) then 'PTA' else tv.desctipoventa end as desctipoventa, ");
sb.append(" b.nombpasajero,"); sb.append(" b.nombpasajero,");
@ -273,12 +282,15 @@ public class RelatorioGratuidade extends Relatorio {
} }
sb.append(" "); sb.append(" ");
sb.append(" UNION ALL "); sb.append(" UNION ALL ");
sb.append(" "); if(isApenasUltimaMovimentacaoBilhete) {
sb.append(" "); sb.append(" select distinct c.numasiento as numasiento, q2.* from ");
sb.append(" ( ");
}
sb.append(" select "); sb.append(" select ");
sb.append(" transacaooriginal_id, "); sb.append(" transacaooriginal_id, ");
if(isApenasUltimaMovimentacaoBilhete) { if(isApenasUltimaMovimentacaoBilhete) {
sb.append(" max(transacao_id), "); sb.append(" max(transacao_id) as transacao_id, ");
}else { }else {
sb.append(" transacao_id, "); sb.append(" transacao_id, ");
} }
@ -298,9 +310,15 @@ public class RelatorioGratuidade extends Relatorio {
sb.append(" descruta, "); sb.append(" descruta, ");
sb.append(" corrida_id, "); sb.append(" corrida_id, ");
sb.append(" fechorviaje, "); sb.append(" fechorviaje, ");
sb.append(" numasiento, "); if(!isApenasUltimaMovimentacaoBilhete) {
sb.append(" numasiento, ");
}
sb.append(" numfoliosistema, "); sb.append(" numfoliosistema, ");
sb.append(" desctipoventa, "); if(!isApenasUltimaMovimentacaoBilhete) {
sb.append(" desctipoventa, ");
}else {
sb.append(" min(desctipoventa), ");
}
sb.append(" nombpasajero, "); sb.append(" nombpasajero, ");
sb.append(" descnumdoc, "); sb.append(" descnumdoc, ");
if(isApenasUltimaMovimentacaoBilhete) { if(isApenasUltimaMovimentacaoBilhete) {
@ -357,7 +375,9 @@ public class RelatorioGratuidade extends Relatorio {
sb.append(" r.descruta,"); sb.append(" r.descruta,");
sb.append(" c.corrida_id,"); sb.append(" c.corrida_id,");
sb.append(" c.fechorviaje,"); sb.append(" c.fechorviaje,");
sb.append(" c.numasiento,"); if(!isApenasUltimaMovimentacaoBilhete) {
sb.append(" c.numasiento,");
}
sb.append(" c.numfoliosistema,"); sb.append(" c.numfoliosistema,");
sb.append(" case when c.numfoliopreimpreso is null then 'PTA' when c.tipoventa_id = '81' then 'VENDA DE TRANSFERENCIA' when c.tipoventa_id = '82' then 'CONFIRM.VEND.ABERTO' when c.tipoventa_id = '8' then 'TROCA' else tv.desctipoventa end as desctipoventa, "); sb.append(" case when c.numfoliopreimpreso is null then 'PTA' when c.tipoventa_id = '81' then 'VENDA DE TRANSFERENCIA' when c.tipoventa_id = '82' then 'CONFIRM.VEND.ABERTO' when c.tipoventa_id = '8' then 'TROCA' else tv.desctipoventa end as desctipoventa, ");
sb.append(" c.nombpasajero,"); sb.append(" c.nombpasajero,");
@ -472,10 +492,8 @@ public class RelatorioGratuidade extends Relatorio {
if(isApenasUltimaMovimentacaoBilhete) { if(isApenasUltimaMovimentacaoBilhete) {
sb.append(" group by "); sb.append(" group by ");
sb.append(" transacaooriginal_id,"); sb.append(" transacaooriginal_id,");
//sb.append(" -- transacao_id, ");
sb.append(" ccf, "); sb.append(" ccf, ");
sb.append(" descorgao, "); sb.append(" descorgao, ");
//sb.append(" -- feccreacion, ");
sb.append(" origen, "); sb.append(" origen, ");
sb.append(" destino, "); sb.append(" destino, ");
sb.append(" descorigen, "); sb.append(" descorigen, ");
@ -484,16 +502,11 @@ public class RelatorioGratuidade extends Relatorio {
sb.append(" descruta, "); sb.append(" descruta, ");
sb.append(" corrida_id, "); sb.append(" corrida_id, ");
sb.append(" fechorviaje, "); sb.append(" fechorviaje, ");
sb.append(" numasiento, ");
sb.append(" numfoliosistema, "); sb.append(" numfoliosistema, ");
sb.append(" desctipoventa, ");
sb.append(" nombpasajero, "); sb.append(" nombpasajero, ");
sb.append(" descnumdoc, "); sb.append(" descnumdoc, ");
//sb.append(" preciooriginal, ");
//sb.append(" precio, ");
sb.append(" porccategoria, "); sb.append(" porccategoria, ");
sb.append(" preciopagado, "); sb.append(" preciopagado, ");
//sb.append(" -- preciopagadovendido, ");
sb.append(" cveusuario, "); sb.append(" cveusuario, ");
sb.append(" nombpuntoventa, "); sb.append(" nombpuntoventa, ");
sb.append(" desctelefono, "); sb.append(" desctelefono, ");
@ -504,16 +517,18 @@ public class RelatorioGratuidade extends Relatorio {
sb.append(" importepedagio, "); sb.append(" importepedagio, ");
sb.append(" importeseguro, "); sb.append(" importeseguro, ");
sb.append(" importetaxaembarque, "); sb.append(" importetaxaembarque, ");
// sb.append(" -- indstatusboleto, "); sb.append(" codorigem, ");
sb.append(" codorigem, "); sb.append(" coddestino ");
sb.append(" coddestino "); sb.append(" )q2 , caja c where q2.transacao_id=c.transacao_id ");
//sb.append(" chbpe ");
}else { }else {
sb.append(" "); sb.append(" ");
} }
sb.append(") "); sb.append(") ");
sb.append("ORDER BY 5,15"); if(isApenasUltimaMovimentacaoBilhete) {
sb.append("ORDER BY 15");
}else{
sb.append("ORDER BY 5,15");
}
return sb.toString(); return sb.toString();
} }

View File

@ -45,7 +45,7 @@ public class RelatorioOrigemDestino extends Relatorio {
this.rutaSecuenciaService = rutaSecuenciaService; this.rutaSecuenciaService = rutaSecuenciaService;
this.esquemaCorridaService = esquemaCorridaService; this.esquemaCorridaService = esquemaCorridaService;
// Mantis 15600 - O relatório não tinha um Bean, a consulta SQL era executada dentro do jasper e o relatório não era gerado (ou demorava muito) para o usuário. // Mantis 15600 - O relat<EFBFBD>rio Não tinha um Bean, a consulta SQL era executada dentro do jasper e o relat<61>rio Não era gerado (ou demorava muito) para o usu<73>rio.
CONSTANTE_GRATUIDADE_CRIANCA = buscarConstante("GRATUIDADE_CRIANCA"); CONSTANTE_GRATUIDADE_CRIANCA = buscarConstante("GRATUIDADE_CRIANCA");

View File

@ -120,7 +120,7 @@ public class RelatorioPassagensAGER extends Relatorio {
} }
} catch (Exception e) { } catch (Exception e) {
log.error("Erro na geração do relatorio AGER: \n" + e); log.error("Erro na gera<EFBFBD><EFBFBD>o do relatorio AGER: \n" + e);
e.printStackTrace(); e.printStackTrace();
throw e; throw e;
} }
@ -156,23 +156,23 @@ public class RelatorioPassagensAGER extends Relatorio {
sql.append(" case "); sql.append(" case ");
sql.append(" when bpe.tiposubstituicao is null and bpeSub.bpe_id is null and bpe.indcontingencia = 0 then 'Autorizado' "); sql.append(" when bpe.tiposubstituicao is null and bpeSub.bpe_id is null and bpe.indcontingencia = 0 then 'Autorizado' ");
sql.append(" when bpe.tiposubstituicao is null and bpeSub.bpe_id is null and bpe.indcontingencia = 1 then 'Aut.Conting.' "); sql.append(" when bpe.tiposubstituicao is null and bpeSub.bpe_id is null and bpe.indcontingencia = 1 then 'Aut.Conting.' ");
sql.append(" when bpe.tiposubstituicao is not null then 'Autorizado/Substituição' "); sql.append(" when bpe.tiposubstituicao is not null then 'Autorizado/Substitui<EFBFBD><EFBFBD>o' ");
sql.append(" when bpeSub.bpe_id is not null then 'Autorizado/Substituído' "); sql.append(" when bpeSub.bpe_id is not null then 'Autorizado/Substitu<EFBFBD>do' ");
sql.append(" else 'Autorizado' "); sql.append(" else 'Autorizado' ");
sql.append(" end "); sql.append(" end ");
sql.append(" ) "); sql.append(" ) ");
sql.append(" when '102' then ( "); sql.append(" when '102' then ( ");
sql.append(" case "); sql.append(" case ");
sql.append(" when bpe.tiposubstituicao is not null then 'Substituição' "); sql.append(" when bpe.tiposubstituicao is not null then 'Substitui<EFBFBD><EFBFBD>o' ");
sql.append(" when bpeSub.bpe_id is not null then 'Substituído' "); sql.append(" when bpeSub.bpe_id is not null then 'Substitu<EFBFBD>do' ");
sql.append(" end "); sql.append(" end ");
sql.append(" ) "); sql.append(" ) ");
sql.append(" when '135' then ( "); sql.append(" when '135' then ( ");
sql.append(" case bpe.tipoevento "); sql.append(" case bpe.tipoevento ");
sql.append(" when '110111' then 'Cancelado' "); sql.append(" when '110111' then 'Cancelado' ");
sql.append(" when '110115' then 'Não embarcado' "); sql.append(" when '110115' then 'Não embarcado' ");
sql.append(" else '' "); sql.append(" else '' ");
sql.append(" end "); sql.append(" end ");
sql.append(" ) "); sql.append(" ) ");
@ -180,8 +180,8 @@ public class RelatorioPassagensAGER extends Relatorio {
sql.append(" when '150' then 'Aut.Conting.' "); sql.append(" when '150' then 'Aut.Conting.' ");
sql.append(" when '-1' then 'Pendente Envio' "); sql.append(" when '-1' then 'Pendente Envio' ");
sql.append(" when '-2' then 'Pendente Envio' "); sql.append(" when '-2' then 'Pendente Envio' ");
sql.append(" when '-10' then 'Rejeitado Envio Contingência' "); sql.append(" when '-10' then 'Rejeitado Envio Conting<EFBFBD>ncia' ");
sql.append(" when '-20' then 'Rejeitado Envio Contingência' "); sql.append(" when '-20' then 'Rejeitado Envio Conting<EFBFBD>ncia' ");
sql.append(" else 'Rejeitado' "); sql.append(" else 'Rejeitado' ");
sql.append(" end as status, "); sql.append(" end as status, ");

View File

@ -29,15 +29,15 @@ import com.rjconsultores.ventaboletos.utilerias.MoneyHelper;
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
/** /**
* @author Bruno H. G. Gouvêa <bruno@rjconsultores.com.br> * @author Bruno H. G. Gouv<EFBFBD>a <bruno@rjconsultores.com.br>
* *
*/ */
public class RelatorioReceitaDiariaAgencia extends Relatorio { public class RelatorioReceitaDiariaAgencia extends Relatorio {
private LinkedHashMap<String, LinkedHashMap<String, Object>> mapCacheConfigComissao; private LinkedHashMap<String, LinkedHashMap<String, Object>> mapCacheConfigComissao;
//Mantis 16390 //Mantis 16390
//As vendas com impressão posterior não estavam sendo exibidas como prévenda pois só estavam sendo validados os tipoVendaId 18 e 39. //As vendas com impress<EFBFBD>o posterior Não estavam sendo exibidas como pr<70>venda pois s<> estavam sendo validados os tipoVendaId 18 e 39.
//Verifiquei a classe RelatorioImpressaoPosterior e adicionei os tipoVendaId faltantes de acordo com sua regra de negócio. //Verifiquei a classe RelatorioImpressaoPosterior e adicionei os tipoVendaId faltantes de acordo com sua regra de neg<EFBFBD>cio.
private List<Integer> listaTipoVentaIdPreVenda = Arrays.asList(EnumTipoVenda.TPV_CENTRAL_TELEFONICA.getId(), private List<Integer> listaTipoVentaIdPreVenda = Arrays.asList(EnumTipoVenda.TPV_CENTRAL_TELEFONICA.getId(),
EnumTipoVenda.TPV_POR_INTERNET.getId(), EnumTipoVenda.TPV_POR_INTERNET.getId(),
EnumTipoVenda.TPV_BOLETO_REMOTO.getId(), EnumTipoVenda.TPV_BOLETO_REMOTO.getId(),
@ -171,13 +171,13 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
public void setRowComissao(LinkedHashMap<String, Object> rowOrigem) throws Exception { public void setRowComissao(LinkedHashMap<String, Object> rowOrigem) throws Exception {
LinkedHashMap<String, Object> rowDestino = rowOrigem; LinkedHashMap<String, Object> rowDestino = rowOrigem;
// Busca as configurações de comissão // Busca as configura<EFBFBD><EFBFBD>es de comiss<73>o
LinkedHashMap<String, Object> configComissao = getConfigComissao((Integer) rowOrigem.get("PUNTOVENTA_ID"), (Integer) rowOrigem.get("EMPRESAPUNTOVENTA_ID")); LinkedHashMap<String, Object> configComissao = getConfigComissao((Integer) rowOrigem.get("PUNTOVENTA_ID"), (Integer) rowOrigem.get("EMPRESAPUNTOVENTA_ID"));
if (configComissao == null) { if (configComissao == null) {
return; return;
} }
// Verifica se existe agência de destino da comissão e atualiza a row se necessario // Verifica se existe ag<EFBFBD>ncia de destino da comiss<73>o e atualiza a row se necessario
if ((Integer) configComissao.get("PUNTOVENTA_ID") != 0 && !((Integer) configComissao.get("PUNTOVENTA_ID")).equals(this.resultSet.getInt("PUNTOVENTA_ID"))) if ((Integer) configComissao.get("PUNTOVENTA_ID") != 0 && !((Integer) configComissao.get("PUNTOVENTA_ID")).equals(this.resultSet.getInt("PUNTOVENTA_ID")))
rowDestino = this.getRow((Integer) configComissao.get("PUNTOVENTA_ID"), (Integer) rowOrigem.get("EMPRESA_ID"), null); rowDestino = this.getRow((Integer) configComissao.get("PUNTOVENTA_ID"), (Integer) rowOrigem.get("EMPRESA_ID"), null);
@ -203,7 +203,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
BigDecimal valorComissaoSeguro = BigDecimal.ZERO; BigDecimal valorComissaoSeguro = BigDecimal.ZERO;
boolean isSeguroObrigatorioReceitaBPR = (Boolean) configComissao.get("SEGURORECEITA") || (Boolean) configComissao.get("SEGURO_DEV"); boolean isSeguroObrigatorioReceitaBPR = (Boolean) configComissao.get("SEGURORECEITA") || (Boolean) configComissao.get("SEGURO_DEV");
// Defini a base de calculo da comissão // Defini a base de calculo da comiss<EFBFBD>o
if (motivoCancelacionId == null) { if (motivoCancelacionId == null) {
if ((Boolean) configComissao.get("TARIFARECEITA") && this.resultSet.getBigDecimal("PRECIOPAGADO") != null) if ((Boolean) configComissao.get("TARIFARECEITA") && this.resultSet.getBigDecimal("PRECIOPAGADO") != null)
baseCalculo = baseCalculo.add(this.resultSet.getBigDecimal("PRECIOPAGADO") ); baseCalculo = baseCalculo.add(this.resultSet.getBigDecimal("PRECIOPAGADO") );
@ -248,7 +248,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE"), this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE"),
this.resultSet.getBigDecimal("IMPORTEPEDAGIO"), BigDecimal.ZERO); this.resultSet.getBigDecimal("IMPORTEPEDAGIO"), BigDecimal.ZERO);
// Caso esteje setado na configuração de comissão que o calculo deve ser sobre o liquido, deduz o imposto. // Caso esteje setado na configura<EFBFBD><EFBFBD>o de comiss<73>o que o calculo deve ser sobre o liquido, deduz o imposto.
if (configComissao.get("RECEITA") != null && ((String) configComissao.get("RECEITA")).equals("RL") if (configComissao.get("RECEITA") != null && ((String) configComissao.get("RECEITA")).equals("RL")
&& (!tipoVentaId.equals(18) || (tipoVentaId.equals(18) && (!tipoVentaId.equals(18) || (tipoVentaId.equals(18)
&& (Boolean) this.relatorio.getParametros().get("B_CONTEMPLAR_GAP"))) && (Boolean) this.relatorio.getParametros().get("B_CONTEMPLAR_GAP")))
@ -306,7 +306,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
rowDestino.put("VALOR_COMISSAO", ((BigDecimal) rowDestino.get("VALOR_COMISSAO")).add(valorComissao).add(valorComissaoSeguro)); rowDestino.put("VALOR_COMISSAO", ((BigDecimal) rowDestino.get("VALOR_COMISSAO")).add(valorComissao).add(valorComissaoSeguro));
// Se a agencia de destino não estiver na listagem, finaliza o preenchimento do map e adiciona na listagem // Se a agencia de destino Não estiver na listagem, finaliza o preenchimento do map e adiciona na listagem
if (!mapDados.containsKey(puntoVentaId)) { if (!mapDados.containsKey(puntoVentaId)) {
rowDestino.put("PUNTOVENTA_ID", configComissao.get("PUNTOVENTA_ID")); rowDestino.put("PUNTOVENTA_ID", configComissao.get("PUNTOVENTA_ID"));
@ -370,14 +370,14 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
row.put("GRUPO_RUTA", " ----- "); row.put("GRUPO_RUTA", " ----- ");
} }
// Como a receita de bagagem é obtida por agencia, já calcula o valor // Como a receita de bagagem <EFBFBD> obtida por agencia, j<> calcula o valor
if (!(Boolean) this.relatorio.getParametros().get("B_EXCLUI_BAGAGEM")) if (!(Boolean) this.relatorio.getParametros().get("B_EXCLUI_BAGAGEM"))
{ {
BigDecimal receitaBagagem = getValorReceitaBagagem(puntoVentaId, empresaId); BigDecimal receitaBagagem = getValorReceitaBagagem(puntoVentaId, empresaId);
try { try {
row.put("IMPOSTOS", getValorImposto(rs.getInt("ORIGEM_ESTADO_ID"), rs.getInt("EMPRESA_ID"), rs.getString("INTERESTADUAL"), BigDecimal.ZERO, BigDecimal.ZERO, BigDecimal.ZERO, BigDecimal.ZERO, receitaBagagem)); row.put("IMPOSTOS", getValorImposto(rs.getInt("ORIGEM_ESTADO_ID"), rs.getInt("EMPRESA_ID"), rs.getString("INTERESTADUAL"), BigDecimal.ZERO, BigDecimal.ZERO, BigDecimal.ZERO, BigDecimal.ZERO, receitaBagagem));
} catch (Exception e) { } catch (Exception e) {
// Este erro não é tratado pois existem demais pontos no relatorio que fazem esta chamada com os mesmos parametros e fazer o tratamento correto. // Este erro Não <20> tratado pois existem demais pontos no relatorio que fazem esta chamada com os mesmos parametros e fazer o tratamento correto.
} }
row.put("RECEITA_BAGAGEM", receitaBagagem); row.put("RECEITA_BAGAGEM", receitaBagagem);
@ -411,7 +411,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
boolean preVenda = isTipoVentaIdPreVenda(tipoVentaId); boolean preVenda = isTipoVentaIdPreVenda(tipoVentaId);
if ((Boolean) getParametros().get("TRANSFERENCIA_PASSAGENS")) { if ((Boolean) getParametros().get("TRANSFERENCIA_PASSAGENS")) {
// Utiliza o -1 para retirar as transferências // Utiliza o -1 para retirar as transfer<EFBFBD>ncias
row.put("TOTAL_BILHETES", ((BigDecimal) row.get("TOTAL_BILHETES")).add(motivoCancelacionId == 23 ? new BigDecimal(-1) : motivoCancelacionId == 0 && !preVenda ? BigDecimal.ONE : BigDecimal.ZERO)); row.put("TOTAL_BILHETES", ((BigDecimal) row.get("TOTAL_BILHETES")).add(motivoCancelacionId == 23 ? new BigDecimal(-1) : motivoCancelacionId == 0 && !preVenda ? BigDecimal.ONE : BigDecimal.ZERO));
} else { } else {
row.put("TOTAL_BILHETES", ((BigDecimal) row.get("TOTAL_BILHETES")).add(motivoCancelacionId == 0 && !preVenda ? BigDecimal.ONE : BigDecimal.ZERO)); row.put("TOTAL_BILHETES", ((BigDecimal) row.get("TOTAL_BILHETES")).add(motivoCancelacionId == 0 && !preVenda ? BigDecimal.ONE : BigDecimal.ZERO));
@ -422,7 +422,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
// Aumenta receita // Aumenta receita
// Não se trate de cancelamento e não seja uma impressão de pré venda // Não se trate de cancelamento e Não seja uma impress<73>o de pr<70> venda
if (motivoCancelacionId == 0 && !((tipoVentaId.equals(18) && this.resultSet.getInt("INDREIMPRESION") == 1))) { if (motivoCancelacionId == 0 && !((tipoVentaId.equals(18) && this.resultSet.getInt("INDREIMPRESION") == 1))) {
/*row.put("RECEITA_TARIFA", ((BigDecimal) row.get("RECEITA_TARIFA")).add(!tipoVentaId.equals(18) && !tipoVentaId.equals(39) ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO)); /*row.put("RECEITA_TARIFA", ((BigDecimal) row.get("RECEITA_TARIFA")).add(!tipoVentaId.equals(18) && !tipoVentaId.equals(39) ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO));
@ -436,13 +436,13 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
row.put("RECEITA_PEDAGIO", ((BigDecimal) row.get("RECEITA_PEDAGIO")).add(!tipoVentaId.equals(18) && !tipoVentaId.equals(39) && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO)); row.put("RECEITA_PEDAGIO", ((BigDecimal) row.get("RECEITA_PEDAGIO")).add(!tipoVentaId.equals(18) && !tipoVentaId.equals(39) && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO));
row.put("RECEITA_PEDAGIO_GAP", ((BigDecimal) row.get("RECEITA_PEDAGIO_GAP")).add((tipoVentaId.equals(18) || tipoVentaId.equals(39)) && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO)); row.put("RECEITA_PEDAGIO_GAP", ((BigDecimal) row.get("RECEITA_PEDAGIO_GAP")).add((tipoVentaId.equals(18) || tipoVentaId.equals(39)) && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO));
// Realiza os calculos de comissão se o tipo de venda não for "EM ABERTO" e se for venda normal, ou se for GAP e o check estiver marcado // Realiza os calculos de comiss<EFBFBD>o se o tipo de venda Não for "EM ABERTO" e se for venda normal, ou se for GAP e o check estiver marcado
if (!tipoVentaId.equals(9) && ((!tipoVentaId.equals(18) && !tipoVentaId.equals(39)) || ((tipoVentaId.equals(18) || tipoVentaId.equals(39)) && (Boolean) this.relatorio.getParametros().get("B_CONTEMPLAR_GAP")))) if (!tipoVentaId.equals(9) && ((!tipoVentaId.equals(18) && !tipoVentaId.equals(39)) || ((tipoVentaId.equals(18) || tipoVentaId.equals(39)) && (Boolean) this.relatorio.getParametros().get("B_CONTEMPLAR_GAP"))))
this.setRowComissao(row);*/ this.setRowComissao(row);*/
//Mantis 16390 //Mantis 16390
//As vendas com impressão posterior não estavam sendo exibidas como prévenda pois só estavam sendo validados os tipoVendaId 18 e 39. //As vendas com impress<EFBFBD>o posterior Não estavam sendo exibidas como pr<70>venda pois s<> estavam sendo validados os tipoVendaId 18 e 39.
//Verifiquei a classe RelatorioImpressaoPosterior e adicionei os tipoVendaId faltantes de acordo com sua regra de negócio. //Verifiquei a classe RelatorioImpressaoPosterior e adicionei os tipoVendaId faltantes de acordo com sua regra de neg<EFBFBD>cio.
row.put("RECEITA_TARIFA", ((BigDecimal) row.get("RECEITA_TARIFA")).add(!preVenda ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO)); row.put("RECEITA_TARIFA", ((BigDecimal) row.get("RECEITA_TARIFA")).add(!preVenda ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO));
row.put("RECEITA_TARIFA_GAP", ((BigDecimal) row.get("RECEITA_TARIFA_GAP")).add(preVenda ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO)); row.put("RECEITA_TARIFA_GAP", ((BigDecimal) row.get("RECEITA_TARIFA_GAP")).add(preVenda ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO));
@ -455,7 +455,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
row.put("RECEITA_PEDAGIO", ((BigDecimal) row.get("RECEITA_PEDAGIO")).add(!preVenda && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO)); row.put("RECEITA_PEDAGIO", ((BigDecimal) row.get("RECEITA_PEDAGIO")).add(!preVenda && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO));
row.put("RECEITA_PEDAGIO_GAP", ((BigDecimal) row.get("RECEITA_PEDAGIO_GAP")).add(preVenda && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO)); row.put("RECEITA_PEDAGIO_GAP", ((BigDecimal) row.get("RECEITA_PEDAGIO_GAP")).add(preVenda && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO));
// Realiza os calculos de comissão se o tipo de venda não for "EM ABERTO" e se for venda normal, ou se for GAP e o check estiver marcado // Realiza os calculos de comiss<EFBFBD>o se o tipo de venda Não for "EM ABERTO" e se for venda normal, ou se for GAP e o check estiver marcado
if (!tipoVentaId.equals(9) && (!preVenda || (preVenda && (Boolean) this.relatorio.getParametros().get("B_CONTEMPLAR_GAP")))) if (!tipoVentaId.equals(9) && (!preVenda || (preVenda && (Boolean) this.relatorio.getParametros().get("B_CONTEMPLAR_GAP"))))
this.setRowComissao(row); this.setRowComissao(row);
} }
@ -486,8 +486,8 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
row.put("RECEITA_PEDAGIO_GAP", ((BigDecimal) row.get("RECEITA_PEDAGIO_GAP")).subtract((tipoVentaId.equals(18) || tipoVentaId.equals(39)) && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO));*/ row.put("RECEITA_PEDAGIO_GAP", ((BigDecimal) row.get("RECEITA_PEDAGIO_GAP")).subtract((tipoVentaId.equals(18) || tipoVentaId.equals(39)) && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO));*/
//Mantis 16390 //Mantis 16390
//As vendas com impressão posterior não estavam sendo exibidas como prévenda pois só estavam sendo validados os tipoVendaId 18 e 39. //As vendas com impress<EFBFBD>o posterior Não estavam sendo exibidas como pr<70>venda pois s<> estavam sendo validados os tipoVendaId 18 e 39.
//Verifiquei a classe RelatorioImpressaoPosterior e adicionei os tipoVendaId faltantes de acordo com sua regra de negócio. //Verifiquei a classe RelatorioImpressaoPosterior e adicionei os tipoVendaId faltantes de acordo com sua regra de neg<EFBFBD>cio.
row.put("RECEITA_TARIFA", ((BigDecimal) row.get("RECEITA_TARIFA")).subtract(!preVenda ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO)); row.put("RECEITA_TARIFA", ((BigDecimal) row.get("RECEITA_TARIFA")).subtract(!preVenda ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO));
row.put("RECEITA_TARIFA_GAP", ((BigDecimal) row.get("RECEITA_TARIFA_GAP")).subtract(preVenda ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO)); row.put("RECEITA_TARIFA_GAP", ((BigDecimal) row.get("RECEITA_TARIFA_GAP")).subtract(preVenda ? this.resultSet.getBigDecimal("PRECIOPAGADO") : BigDecimal.ZERO));
@ -500,10 +500,10 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
row.put("RECEITA_PEDAGIO", ((BigDecimal) row.get("RECEITA_PEDAGIO")).subtract(!preVenda && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO)); row.put("RECEITA_PEDAGIO", ((BigDecimal) row.get("RECEITA_PEDAGIO")).subtract(!preVenda && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO));
row.put("RECEITA_PEDAGIO_GAP", ((BigDecimal) row.get("RECEITA_PEDAGIO_GAP")).subtract(preVenda && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO)); row.put("RECEITA_PEDAGIO_GAP", ((BigDecimal) row.get("RECEITA_PEDAGIO_GAP")).subtract(preVenda && this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO));
} }
// Aumenta devolução // Aumenta devolu<EFBFBD><EFBFBD>o
if (motivoCancelacionId == 32) { if (motivoCancelacionId == 32) {
// Verificia se a devolução é pra ser contabilizada na agência de destino ou de origem da venda // Verificia se a devolu<EFBFBD><EFBFBD>o <20> pra ser contabilizada na ag<61>ncia de destino ou de origem da venda
// if (((Integer) this.relatorio.getParametros().get("ISDEVOLUCAODESTINO") == 1) || (((Integer) this.relatorio.getParametros().get("ISDEVOLUCAODESTINO")).equals(0) && this.resultSet.getInt("POSSUI_CANC") == 1)) { // if (((Integer) this.relatorio.getParametros().get("ISDEVOLUCAODESTINO") == 1) || (((Integer) this.relatorio.getParametros().get("ISDEVOLUCAODESTINO")).equals(0) && this.resultSet.getInt("POSSUI_CANC") == 1)) {
row.put("TOTAL_DEVOL", ((BigDecimal) row.get("TOTAL_DEVOL")).add(!(tipoVentaId.equals(18) || tipoVentaId.equals(5))? this.resultSet.getBigDecimal("PRECIOPAGADO").add(this.resultSet.getBigDecimal("IMPORTESEGURO") != null ? this.resultSet.getBigDecimal("IMPORTESEGURO") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE") != null ? this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTEOUTROS") != null ? this.resultSet.getBigDecimal("IMPORTEOUTROS") : BigDecimal.ZERO) : BigDecimal.ZERO)); row.put("TOTAL_DEVOL", ((BigDecimal) row.get("TOTAL_DEVOL")).add(!(tipoVentaId.equals(18) || tipoVentaId.equals(5))? this.resultSet.getBigDecimal("PRECIOPAGADO").add(this.resultSet.getBigDecimal("IMPORTESEGURO") != null ? this.resultSet.getBigDecimal("IMPORTESEGURO") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE") != null ? this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTEOUTROS") != null ? this.resultSet.getBigDecimal("IMPORTEOUTROS") : BigDecimal.ZERO) : BigDecimal.ZERO));
row.put("TOTAL_DEVOL_GAP", ((BigDecimal) row.get("TOTAL_DEVOL_GAP")).add(tipoVentaId.equals(18) || tipoVentaId.equals(5) ? this.resultSet.getBigDecimal("PRECIOPAGADO").add(this.resultSet.getBigDecimal("IMPORTESEGURO") != null ? this.resultSet.getBigDecimal("IMPORTESEGURO") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE") != null ? this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTEOUTROS") != null ? this.resultSet.getBigDecimal("IMPORTEOUTROS") : BigDecimal.ZERO) : BigDecimal.ZERO)); row.put("TOTAL_DEVOL_GAP", ((BigDecimal) row.get("TOTAL_DEVOL_GAP")).add(tipoVentaId.equals(18) || tipoVentaId.equals(5) ? this.resultSet.getBigDecimal("PRECIOPAGADO").add(this.resultSet.getBigDecimal("IMPORTESEGURO") != null ? this.resultSet.getBigDecimal("IMPORTESEGURO") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE") != null ? this.resultSet.getBigDecimal("IMPORTETAXAEMBARQUE") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTEPEDAGIO") != null ? this.resultSet.getBigDecimal("IMPORTEPEDAGIO") : BigDecimal.ZERO).add(this.resultSet.getBigDecimal("IMPORTEOUTROS") != null ? this.resultSet.getBigDecimal("IMPORTEOUTROS") : BigDecimal.ZERO) : BigDecimal.ZERO));
@ -531,7 +531,7 @@ public class RelatorioReceitaDiariaAgencia extends Relatorio {
LinkedHashMap<String, Object> cacheConfig = null; LinkedHashMap<String, Object> cacheConfig = null;
// Verifica se já existe configuração na memoria, caso não exista, realiza busca no banco // Verifica se j<EFBFBD> existe configura<72><61>o na memoria, caso Não exista, realiza busca no banco
if (!mapCacheConfigComissao.containsKey(puntoVentaId.toString() + "_" + empresaId.toString())) { if (!mapCacheConfigComissao.containsKey(puntoVentaId.toString() + "_" + empresaId.toString())) {
StringBuilder sql = new StringBuilder(); StringBuilder sql = new StringBuilder();

View File

@ -122,8 +122,8 @@ public class RelatorioResumoLinhasAnaliticoSimplificadoSumarizado extends Relato
} }
/** /**
* Obtém SQL, necessário ordenar por prefixo. * Obt<EFBFBD>m SQL, necess<EFBFBD>rio ordenar por prefixo.
* Obs.: Não deve será alterado ordenação pois impactará na lógica de agrupamento por ida/volta * Obs.: Não deve ser<EFBFBD> alterado ordena<EFBFBD><EFBFBD>o pois impactar<EFBFBD> na l<EFBFBD>gica de agrupamento por ida/volta
* *
* @param rutaId * @param rutaId
* @param grupoRutaId * @param grupoRutaId
@ -288,7 +288,7 @@ public class RelatorioResumoLinhasAnaliticoSimplificadoSumarizado extends Relato
sql.append(" ELSE "); sql.append(" ELSE ");
sql.append(" 'N' "); sql.append(" 'N' ");
sql.append(" END interestadual, "); sql.append(" END interestadual, ");
sql.append(" nvl(gr.descgrupo, 'Não Definido') grupo_linha, "); sql.append(" nvl(gr.descgrupo, 'Não Definido') grupo_linha, ");
sql.append(" ( "); sql.append(" ( ");
sql.append(" SELECT "); sql.append(" SELECT ");
sql.append(" SUM(nvl(rs.kmoriginal, 0)) "); sql.append(" SUM(nvl(rs.kmoriginal, 0)) ");
@ -408,8 +408,8 @@ public class RelatorioResumoLinhasAnaliticoSimplificadoSumarizado extends Relato
} }
/** /**
* Preenche objeto de relatório caso seja Ida criar novo objeto e preenche com dados, caso seja Volta concantena/agrupa com o objeto de linha da Ida. * Preenche objeto de relat<EFBFBD>rio caso seja Ida criar novo objeto e preenche com dados, caso seja Volta concantena/agrupa com o objeto de linha da Ida.
* Obs.: Não deve será alterado ordenação pois impactará na lógica abaixo. * Obs.: Não deve ser<EFBFBD> alterado ordena<EFBFBD><EFBFBD>o pois impactar<EFBFBD> na l<EFBFBD>gica abaixo.
* *
* @param rset * @param rset
* @param relatorioBean * @param relatorioBean

View File

@ -210,7 +210,7 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio {
sqlSb.append(" THEN 'S' "); sqlSb.append(" THEN 'S' ");
sqlSb.append(" ELSE 'N' "); sqlSb.append(" ELSE 'N' ");
sqlSb.append(" END INTERESTADUAL, "); sqlSb.append(" END INTERESTADUAL, ");
sqlSb.append(" NVL(GR.DESCGRUPO, 'Não Definido') GRUPO_LINHA, "); sqlSb.append(" NVL(GR.DESCGRUPO, 'Não Definido') GRUPO_LINHA, ");
sqlSb.append(" (SELECT SUM(NVL(RS.KMORIGINAL,0)) "); sqlSb.append(" (SELECT SUM(NVL(RS.KMORIGINAL,0)) ");
sqlSb.append(" FROM RUTA_SECUENCIA RS, "); sqlSb.append(" FROM RUTA_SECUENCIA RS, ");
sqlSb.append(" TRAMO TR "); sqlSb.append(" TRAMO TR ");
@ -317,7 +317,7 @@ public class RelatorioResumoLinhasAnaliticoSumarizado extends Relatorio {
} }
/** /**
* Preenche objeto de relatório caso seja Ida criar novo objeto e preenche com dados, caso seja Volta concantena/agrupa com o objeto de linha da Ida * Preenche objeto de relat<EFBFBD>rio caso seja Ida criar novo objeto e preenche com dados, caso seja Volta concantena/agrupa com o objeto de linha da Ida
* *
* @param rset * @param rset
* @param relatorioBean * @param relatorioBean

View File

@ -25,7 +25,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
/** /**
* @author Bruno H. G. Gouvêa <bruno@rjconsultores.com.br> * @author Bruno H. G. Gouv<EFBFBD>a <bruno@rjconsultores.com.br>
* *
*/ */
public class RelatorioTaxasLinha extends Relatorio { public class RelatorioTaxasLinha extends Relatorio {
@ -86,7 +86,7 @@ public class RelatorioTaxasLinha extends Relatorio {
while (rset1.next()) { while (rset1.next()) {
Boolean isValidado = false; Boolean isValidado = false;
BigDecimal valorIcms; BigDecimal valorIcms;
// Se não for pra subtrair o ICMS, realiza o calculo e adiciona o mesmo // Se Não for pra subtrair o ICMS, realiza o calculo e adiciona o mesmo
if(!(Boolean) parametros.get("B_SUBTRAIR_ICMS")){ if(!(Boolean) parametros.get("B_SUBTRAIR_ICMS")){
valorIcms = BigDecimal.ZERO; valorIcms = BigDecimal.ZERO;
}else{ }else{
@ -142,9 +142,9 @@ public class RelatorioTaxasLinha extends Relatorio {
if(!totalEmbarque.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){ if(!totalEmbarque.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){
//Mantis 16205 - Alinhado com a Junia //Mantis 16205 - Alinhado com a Junia
//Estava sendo feita a subtração do ICMS duas vezes, no valor unitário (Emb., Ped. e Seg.) e no totalizador (T Emb., T. Ped. e T. Seg.) //Estava sendo feita a subtra<EFBFBD><EFBFBD>o do ICMS duas vezes, no valor unit<69>rio (Emb., Ped. e Seg.) e no totalizador (T Emb., T. Ped. e T. Seg.)
//Assim os valores não batiam quando se multiplicava o valor unitário pela Q. EMB. por serem cálculos independentes. //Assim os valores Não batiam quando se multiplicava o valor unit<69>rio pela Q. EMB. por serem c<>lculos independentes.
//Agora o valor unitário é subtraído pelo ICMS e os totalizadores são calculados pela multiplicação do Q. EMB. //Agora o valor unit<EFBFBD>rio <20> subtra<72>do pelo ICMS e os totalizadores s<>o calculados pela multiplica<63><61>o do Q. EMB.
// valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, BigDecimal.ZERO, totalEmbarque , BigDecimal.ZERO); // valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, BigDecimal.ZERO, totalEmbarque , BigDecimal.ZERO);
// totalEmbarque = MoneyHelper.subtrair(totalEmbarque, valorIcms); // totalEmbarque = MoneyHelper.subtrair(totalEmbarque, valorIcms);
@ -155,9 +155,9 @@ public class RelatorioTaxasLinha extends Relatorio {
if(!totalPedagio.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){ if(!totalPedagio.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){
//Mantis 16205 - Alinhado com a Junia //Mantis 16205 - Alinhado com a Junia
//Estava sendo feita a subtração do ICMS duas vezes, no valor unitário (Emb., Ped. e Seg.) e no totalizador (T Emb., T. Ped. e T. Seg.) //Estava sendo feita a subtra<EFBFBD><EFBFBD>o do ICMS duas vezes, no valor unit<69>rio (Emb., Ped. e Seg.) e no totalizador (T Emb., T. Ped. e T. Seg.)
//Assim os valores não batiam quando se multiplicava o valor unitário pela Q. EMB. por serem cálculos independentes. //Assim os valores Não batiam quando se multiplicava o valor unit<69>rio pela Q. EMB. por serem c<>lculos independentes.
//Agora o valor unitário é subtraído pelo ICMS e os totalizadores são calculados pela multiplicação do Q. EMB. //Agora o valor unit<EFBFBD>rio <20> subtra<72>do pelo ICMS e os totalizadores s<>o calculados pela multiplica<63><61>o do Q. EMB.
// valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, BigDecimal.ZERO, BigDecimal.ZERO, totalPedagio); // valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, BigDecimal.ZERO, BigDecimal.ZERO, totalPedagio);
// totalPedagio = MoneyHelper.subtrair(totalPedagio, valorIcms); // totalPedagio = MoneyHelper.subtrair(totalPedagio, valorIcms);
@ -167,9 +167,9 @@ public class RelatorioTaxasLinha extends Relatorio {
if(!totalSeguro.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){ if(!totalSeguro.equals(BigDecimal.ZERO) && (Boolean) this.relatorio.getParametros().get("B_SUBTRAIR_ICMS")){
//Mantis 16205 - Alinhado com a Junia //Mantis 16205 - Alinhado com a Junia
//Estava sendo feita a subtração do ICMS duas vezes, no valor unitário (Emb., Ped. e Seg.) e no totalizador (T Emb., T. Ped. e T. Seg.) //Estava sendo feita a subtra<EFBFBD><EFBFBD>o do ICMS duas vezes, no valor unit<69>rio (Emb., Ped. e Seg.) e no totalizador (T Emb., T. Ped. e T. Seg.)
//Assim os valores não batiam quando se multiplicava o valor unitário pela Q. EMB. por serem cálculos independentes. //Assim os valores Não batiam quando se multiplicava o valor unit<69>rio pela Q. EMB. por serem c<>lculos independentes.
//Agora o valor unitário é subtraído pelo ICMS e os totalizadores são calculados pela multiplicação do Q. EMB. //Agora o valor unit<EFBFBD>rio <20> subtra<72>do pelo ICMS e os totalizadores s<>o calculados pela multiplica<63><61>o do Q. EMB.
// valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, totalSeguro, BigDecimal.ZERO, BigDecimal.ZERO); // valorIcms = CalculoImposto.getValorImposto(this.relatorio.getConexao(), idEstado, empresaId, indInterestadual, BigDecimal.ZERO, totalSeguro, BigDecimal.ZERO, BigDecimal.ZERO);
// totalSeguro = MoneyHelper.subtrair(totalSeguro, valorIcms); // totalSeguro = MoneyHelper.subtrair(totalSeguro, valorIcms);

View File

@ -278,7 +278,7 @@ public class RelatorioVendasInternetPTA extends Relatorio {
sql.append("AND ORIGINAL.EMPRESACORRIDA_ID =" + empresa.getEmpresaId() + " "); sql.append("AND ORIGINAL.EMPRESACORRIDA_ID =" + empresa.getEmpresaId() + " ");
sql.append(") tab order by tab.tipoVenta, tab.status "); sql.append(") tab order by tab.tipoVenta, tab.status ");
} else if (situacaoBoleto.getCodigo().equals(3)) { // Não Entregue } else if (situacaoBoleto.getCodigo().equals(3)) { // Não Entregue
sql.append("select * from ( SELECT ORIGINAL.BOLETO_ID, "); sql.append("select * from ( SELECT ORIGINAL.BOLETO_ID, ");
sql.append(" 'VENDIDO' AS status, "); sql.append(" 'VENDIDO' AS status, ");

View File

@ -27,7 +27,7 @@ public class RelatorioVendasPTA extends Relatorio {
TODAS(-1, "Todas", ""), ANULADO(31, "Anulado", "A"), DEVOLVIDO(32, "Devolvido", "D"), TODAS(-1, "Todas", ""), ANULADO(31, "Anulado", "A"), DEVOLVIDO(32, "Devolvido", "D"),
REMARCADO(23, "Remarcado", "R"), TROCADO(10, "Trocado", "TP"), VENDIDO(1, "Vendido", ""), REMARCADO(23, "Remarcado", "R"), TROCADO(10, "Trocado", "TP"), VENDIDO(1, "Vendido", ""),
ENTREGUE(2, "Entregue", ""), NAO_ENTREGUE(3, "Não Entregue", ""), CONTIGENCIA_100(37, "Contingencia 100%", "D"); ENTREGUE(2, "Entregue", ""), NAO_ENTREGUE(3, "Não Entregue", ""), CONTIGENCIA_100(37, "Contingencia 100%", "D");
private String situacao; private String situacao;
private Integer codigo; private Integer codigo;
@ -58,7 +58,7 @@ public class RelatorioVendasPTA extends Relatorio {
return situacao; return situacao;
} }
} }
throw new IllegalArgumentException("Situação de cancelamento inválido."); throw new IllegalArgumentException("Situa<EFBFBD><EFBFBD>o de cancelamento inv<6E>lido.");
} }
} }

View File

@ -65,7 +65,7 @@ public class RelatorioVendasPacotesBoletos extends Relatorio {
Connection conexao = this.relatorio.getConexao(); Connection conexao = this.relatorio.getConexao();
processarVendasPacote(conexao); processarVendasPacote(conexao);
/* Caso o filtro de data de venda de pacote seja informado, não trazer bilhetes avulsos */ /* Caso o filtro de data de venda de pacote seja informado, Não trazer bilhetes avulsos */
if (fecPacoteInicio == null && fecPacoteFinal == null) { if (fecPacoteInicio == null && fecPacoteFinal == null) {
if (situacaoBilheteId == null || !CANCELADOS.equals(situacaoBilheteId)) { if (situacaoBilheteId == null || !CANCELADOS.equals(situacaoBilheteId)) {
processarVendasAvulsas(conexao); processarVendasAvulsas(conexao);

View File

@ -14,7 +14,7 @@ import com.rjconsultores.ventaboletos.relatorios.utilitarios.ExceptionConfigurac
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
/** /**
* @author Bruno H. G. Gouvêa <bruno@rjconsultores.com.br> * @author Bruno H. G. Gouv<EFBFBD>a <bruno@rjconsultores.com.br>
* *
*/ */
public class CalculoImposto { public class CalculoImposto {
@ -54,9 +54,9 @@ public class CalculoImposto {
baseCalculo = indBaseBagagem && bagagem != null ? baseCalculo.add(bagagem) : baseCalculo; baseCalculo = indBaseBagagem && bagagem != null ? baseCalculo.add(bagagem) : baseCalculo;
//System.out.println("baseCalculo="+baseCalculo); //System.out.println("baseCalculo="+baseCalculo);
// Redução da base de calculo // Redu<EFBFBD><EFBFBD>o da base de calculo
if (porcRedBaseIcms != null && !porcRedBaseIcms.equals(BigDecimal.ZERO)) if (porcRedBaseIcms != null && !porcRedBaseIcms.equals(BigDecimal.ZERO))
// BASE DE CALCULO = BASE DE CALCULO - ((PERCENTUAL DE REDUÇÃO / 100) * BASE DE CALCULO )) // BASE DE CALCULO = BASE DE CALCULO - ((PERCENTUAL DE REDU<EFBFBD><EFBFBD>O / 100) * BASE DE CALCULO ))
baseCalculo = baseCalculo.subtract(porcRedBaseIcms.divide(BigDecimal.valueOf(100)).multiply(baseCalculo)); baseCalculo = baseCalculo.subtract(porcRedBaseIcms.divide(BigDecimal.valueOf(100)).multiply(baseCalculo));
//System.out.println("baseCalculo1="+baseCalculo); //System.out.println("baseCalculo1="+baseCalculo);
@ -64,7 +64,7 @@ public class CalculoImposto {
valorIcms = baseCalculo.multiply(icms.divide(BigDecimal.valueOf(100))); valorIcms = baseCalculo.multiply(icms.divide(BigDecimal.valueOf(100)));
//System.out.println("valorIcms="+valorIcms); //System.out.println("valorIcms="+valorIcms);
// Redução estadual // Redu<EFBFBD><EFBFBD>o estadual
if (porcRedEstadualMunicipal != null && !porcRedEstadualMunicipal.equals(BigDecimal.ZERO)) if (porcRedEstadualMunicipal != null && !porcRedEstadualMunicipal.equals(BigDecimal.ZERO))
valorIcms = valorIcms.subtract(porcRedEstadualMunicipal.divide(BigDecimal.valueOf(100)).multiply(valorIcms)); valorIcms = valorIcms.subtract(porcRedEstadualMunicipal.divide(BigDecimal.valueOf(100)).multiply(valorIcms));
@ -77,7 +77,7 @@ public class CalculoImposto {
HashMap<String, Object> cacheConfig = null; HashMap<String, Object> cacheConfig = null;
// Verifica se já existe configuração na memoria, caso não exista, realiza busca no banco // Verifica se j<EFBFBD> existe configura<72><61>o na memoria, caso Não exista, realiza busca no banco
if (!mapCacheConfigImposto.containsKey(idEstado.toString() + "-" + empresaId.toString())) { if (!mapCacheConfigImposto.containsKey(idEstado.toString() + "-" + empresaId.toString())) {
Boolean isBuscouConfig = false; Boolean isBuscouConfig = false;
@ -140,7 +140,7 @@ public class CalculoImposto {
rs.close(); rs.close();
if (!stmt.isClosed()) if (!stmt.isClosed())
stmt.close(); stmt.close();
throw new ExceptionConfiguracao("Não foi possivel obter a configuração de imposto para o estado: " + estado + " empresa: " + empresa); throw new ExceptionConfiguracao("Não foi possivel obter a configura<EFBFBD><EFBFBD>o de imposto para o estado: " + estado + " empresa: " + empresa);
} }
} }
; ;
@ -151,7 +151,7 @@ public class CalculoImposto {
stmt.close(); stmt.close();
if (!isBuscouConfig) if (!isBuscouConfig)
throw new ExceptionConfiguracao("Não foi possivel obter a configuração de imposto para agência " + idEstado.toString()); throw new ExceptionConfiguracao("Não foi possivel obter a configura<EFBFBD><EFBFBD>o de imposto para ag<61>ncia " + idEstado.toString());
mapCacheConfigImposto.put(idEstado.toString() + "-" + empresaId.toString(), cacheConfig); mapCacheConfigImposto.put(idEstado.toString() + "-" + empresaId.toString(), cacheConfig);
@ -178,21 +178,21 @@ public class CalculoImposto {
porcRedBaseIcms = (BigDecimal) configImposto.get("PORCREDBASEICMS"); porcRedBaseIcms = (BigDecimal) configImposto.get("PORCREDBASEICMS");
porcRed = "S".equals(indInterestadual) ? (BigDecimal) configImposto.get("PORCREDESTADUAL") : (BigDecimal) configImposto.get("PORCREDMUNICIPAL"); porcRed = "S".equals(indInterestadual) ? (BigDecimal) configImposto.get("PORCREDESTADUAL") : (BigDecimal) configImposto.get("PORCREDMUNICIPAL");
// Criação da base de calculo // Cria<EFBFBD><EFBFBD>o da base de calculo
baseCalculo = tarifa != null ? baseCalculo.add(tarifa) : baseCalculo; baseCalculo = tarifa != null ? baseCalculo.add(tarifa) : baseCalculo;
baseCalculo = seguro != null ? baseCalculo.add(seguro) : baseCalculo; baseCalculo = seguro != null ? baseCalculo.add(seguro) : baseCalculo;
baseCalculo = embarque != null ? baseCalculo.add(embarque) : baseCalculo; baseCalculo = embarque != null ? baseCalculo.add(embarque) : baseCalculo;
baseCalculo = pedagio != null ? baseCalculo.add(pedagio) : baseCalculo; baseCalculo = pedagio != null ? baseCalculo.add(pedagio) : baseCalculo;
// Redução da base de calculo // Redu<EFBFBD><EFBFBD>o da base de calculo
if (porcRedBaseIcms != null && !porcRedBaseIcms.equals(BigDecimal.ZERO)) if (porcRedBaseIcms != null && !porcRedBaseIcms.equals(BigDecimal.ZERO))
// BASE DE CALCULO = BASE DE CALCULO - ((PERCENTUAL DE REDUÇÃO / 100) * BASE DE CALCULO )) // BASE DE CALCULO = BASE DE CALCULO - ((PERCENTUAL DE REDU<EFBFBD><EFBFBD>O / 100) * BASE DE CALCULO ))
baseCalculo = baseCalculo.subtract(porcRedBaseIcms.divide(BigDecimal.valueOf(100)).multiply(baseCalculo)); baseCalculo = baseCalculo.subtract(porcRedBaseIcms.divide(BigDecimal.valueOf(100)).multiply(baseCalculo));
// Calcula o valor do ICMS // Calcula o valor do ICMS
BigDecimal valorIcms = baseCalculo.multiply(icms.divide(BigDecimal.valueOf(100))); BigDecimal valorIcms = baseCalculo.multiply(icms.divide(BigDecimal.valueOf(100)));
// Redução estadual/municipal // Redu<EFBFBD><EFBFBD>o estadual/municipal
if (porcRed != null && !porcRed.equals(BigDecimal.ZERO)) if (porcRed != null && !porcRed.equals(BigDecimal.ZERO))
valorIcms = valorIcms.subtract(porcRed.divide(BigDecimal.valueOf(100)).multiply(valorIcms)); valorIcms = valorIcms.subtract(porcRed.divide(BigDecimal.valueOf(100)).multiply(valorIcms));

View File

@ -24,9 +24,9 @@ import net.sf.jasperreports.engine.export.JRXlsExporter;
import net.sf.jasperreports.engine.util.JRProperties; import net.sf.jasperreports.engine.util.JRProperties;
/** /**
* Implementação da classe abstrata de renderização acoplada a uma tecnologia de renderização especifica * Implementa<EFBFBD><EFBFBD>o da classe abstrata de renderiza<EFBFBD><EFBFBD>o acoplada a uma tecnologia de renderiza<EFBFBD><EFBFBD>o especifica
* *
* @author Bruno H. G. Gouvêa <bruno@rjconsultores.com.br> * @author Bruno H. G. Gouv<EFBFBD>a <bruno@rjconsultores.com.br>
* *
*/ */
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")
@ -40,12 +40,12 @@ public class RenderRelatorioJasper {
/** /**
* @param relatorio * @param relatorio
* Enum do tipo Relatorio contendo as configurações de geração de todos os relatórios * Enum do tipo Relatorio contendo as configura<EFBFBD><EFBFBD>es de gera<EFBFBD><EFBFBD>o de todos os relat<EFBFBD>rios
* @param connection * @param connection
* Objeto de conexão do banco que será utilizado para geração do relatório, só deve ser passado se não for utilizado nenhum tipo de Custom Data Source * Objeto de conexão do banco que ser<EFBFBD> utilizado para gera<EFBFBD><EFBFBD>o do relat<EFBFBD>rio, s<EFBFBD> deve ser passado se Não for utilizado nenhum tipo de Custom Data Source
* *
* @throws Exception * @throws Exception
* Excessão contendo regra de utilização da classe * Excess<EFBFBD>o contendo regra de utiliza<EFBFBD><EFBFBD>o da classe
*/ */
public RenderRelatorioJasper(Relatorio relatorio) throws Exception { public RenderRelatorioJasper(Relatorio relatorio) throws Exception {
this.relatorio = relatorio; this.relatorio = relatorio;
@ -58,7 +58,7 @@ public class RenderRelatorioJasper {
} }
private void initBundler() { private void initBundler() {
// TODO Alterar para injeção de acordo com usuário logado ou outro meio para obter o Locale correto // TODO Alterar para inje<EFBFBD><EFBFBD>o de acordo com usu<73>rio logado ou outro meio para obter o Locale correto
Locale locale = LocaleUtil.getLocale(); Locale locale = LocaleUtil.getLocale();
try { try {
@ -66,7 +66,7 @@ public class RenderRelatorioJasper {
ResourceBundle resource = ResourceBundle.getBundle("com.rjconsultores.ventaboletos.relatorios.internacionalizacao." + this.relatorio.getNome(), locale); ResourceBundle resource = ResourceBundle.getBundle("com.rjconsultores.ventaboletos.relatorios.internacionalizacao." + this.relatorio.getNome(), locale);
this.relatorio.getParametros().put(JRParameter.REPORT_RESOURCE_BUNDLE, resource); this.relatorio.getParametros().put(JRParameter.REPORT_RESOURCE_BUNDLE, resource);
/* Adicionar o arquivo de internacionalização para o subreporte quando informado */ /* Adicionar o arquivo de internacionaliza<EFBFBD><EFBFBD>o para o subreporte quando informado */
if (this.relatorio.getNomeSubReporte() != null && this.relatorio.getNomeSubReporte().length > 0) { if (this.relatorio.getNomeSubReporte() != null && this.relatorio.getNomeSubReporte().length > 0) {
if (this.relatorio.getNomeSubReporte().length == 1 && StringUtils.isNotBlank(this.relatorio.getNomeSubReporte()[0])) { if (this.relatorio.getNomeSubReporte().length == 1 && StringUtils.isNotBlank(this.relatorio.getNomeSubReporte()[0])) {
ResourceBundle resourceSubReporte = ResourceBundle.getBundle("com.rjconsultores.ventaboletos.relatorios.internacionalizacao." + this.relatorio.getNomeSubReporte()[0], locale); ResourceBundle resourceSubReporte = ResourceBundle.getBundle("com.rjconsultores.ventaboletos.relatorios.internacionalizacao." + this.relatorio.getNomeSubReporte()[0], locale);
@ -95,7 +95,7 @@ public class RenderRelatorioJasper {
InputStream iStemplate = this.getClass().getResourceAsStream(diretorio); InputStream iStemplate = this.getClass().getResourceAsStream(diretorio);
if (iStemplate == null) { if (iStemplate == null) {
throw new Exception("Não foi possivel localizar o template do relátorio no diretorio a seguir: " + diretorio); throw new Exception("Não foi possivel localizar o template do rel<EFBFBD>torio no diretorio a seguir: " + diretorio);
} }
return iStemplate; return iStemplate;
@ -154,7 +154,7 @@ public class RenderRelatorioJasper {
JExcelApiExporter exporterXLS = new JExcelApiExporter(); JExcelApiExporter exporterXLS = new JExcelApiExporter();
ByteArrayOutputStream output = new ByteArrayOutputStream(); ByteArrayOutputStream output = new ByteArrayOutputStream();
// As duas propriedades são para quando o arquivo xls chegar no máximo de linhas pular para a próxima aba do arquivo mantis #11294 // As duas propriedades s<EFBFBD>o para quando o arquivo xls chegar no m<>ximo de linhas pular para a pr<70>xima aba do arquivo mantis #11294
exporterXLS.setParameter(JExcelApiExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.TRUE); exporterXLS.setParameter(JExcelApiExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.TRUE);
exporterXLS.setParameter(JExcelApiExporterParameter.MAXIMUM_ROWS_PER_SHEET, 65500); exporterXLS.setParameter(JExcelApiExporterParameter.MAXIMUM_ROWS_PER_SHEET, 65500);
@ -179,7 +179,7 @@ public class RenderRelatorioJasper {
JRXlsExporter exporterXLS = new JRXlsExporter(); JRXlsExporter exporterXLS = new JRXlsExporter();
ByteArrayOutputStream output = new ByteArrayOutputStream(); ByteArrayOutputStream output = new ByteArrayOutputStream();
/* /*
// As duas propriedades são para quando o arquivo xls chegar no máximo de linhas pular para a próxima aba do arquivo mantis #11294 // As duas propriedades s<EFBFBD>o para quando o arquivo xls chegar no m<>ximo de linhas pular para a pr<70>xima aba do arquivo mantis #11294
exporterXLS.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.TRUE); exporterXLS.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.TRUE);
exporterXLS.setParameter(JRXlsExporterParameter.MAXIMUM_ROWS_PER_SHEET, 65500); exporterXLS.setParameter(JRXlsExporterParameter.MAXIMUM_ROWS_PER_SHEET, 65500);

View File

@ -174,8 +174,8 @@ public class RelatorioOrigemDestinoBean implements Comparable<RelatorioOrigemDes
this.importepedagio = importepedagio; this.importepedagio = importepedagio;
} }
// Gets criados por causa do mantis 15600. O relatório não tinha um Bean, a consulta SQL era executada dentro do jasper e o relatório não era gerado (ou demorava muito) para o usuário. // Gets criados por causa do mantis 15600. O relat<EFBFBD>rio Não tinha um Bean, a consulta SQL era executada dentro do jasper e o relat<61>rio Não era gerado (ou demorava muito) para o usu<73>rio.
// Os fields estão com nome em maiúsculo no jasper. // Os fields est<EFBFBD>o com nome em mai<61>sculo no jasper.
public String getNOMBEMPRESA() { public String getNOMBEMPRESA() {
return getNombempresa(); return getNombempresa();
} }

View File

@ -25,8 +25,8 @@ package com.rjconsultores.ventaboletos.rest;
//@ServerInterceptor //@ServerInterceptor
//@Provider //@Provider
// FIXME: Há uma diferença das versões 2.x para 3.x do resteasy onde a interface PreProcessInterceptor foi removida. Com isso não é possível utilizar esta abordagem para o JBoss 6, EAP 7 e Wildfly 16 // FIXME: H<EFBFBD> uma diferen<65>a das vers<72>es 2.x para 3.x do resteasy onde a interface PreProcessInterceptor foi removida. Com isso Não <20> poss<73>vel utilizar esta abordagem para o JBoss 6, EAP 7 e Wildfly 16
// OBS: Esta implementação não estava ativa. Quando a mesma for implementada, a segurança deverá ser feita para casa requisição REST // OBS: Esta implementa<EFBFBD><EFBFBD>o Não estava ativa. Quando a mesma for implementada, a seguran<61>a dever<65> ser feita para casa requisi<73><69>o REST
public class SecurityInterceptor /*implements PreProcessInterceptor*/ { public class SecurityInterceptor /*implements PreProcessInterceptor*/ {
/* /*

View File

@ -66,7 +66,7 @@ public class AlteraPricingRS {
// @Produces({ MediaType.APPLICATION_JSON }) // @Produces({ MediaType.APPLICATION_JSON })
// @Path("alterarPricing") // @Path("alterarPricing")
public Response alterarPricing(ParamsAlterarPricing params) { public Response alterarPricing(ParamsAlterarPricing params) {
String retorno = "Tipo Operação não identificada"; String retorno = "Tipo Opera<EFBFBD><EFBFBD>o Não identificada";
AlteraPricingService service = (AlteraPricingService) AppContext.getApplicationContext().getBean("alteraPricingService"); AlteraPricingService service = (AlteraPricingService) AppContext.getApplicationContext().getBean("alteraPricingService");
if(isUsuarioValido()) { if(isUsuarioValido()) {
@ -84,7 +84,7 @@ public class AlteraPricingRS {
} }
} }
} else { } else {
retorno = "Usuário da operação não identificado ou inválido"; retorno = "Usu<EFBFBD>rio da opera<72><61>o Não identificado ou inv<6E>lido";
} }
return Response.ok(retorno, MediaType.APPLICATION_JSON + Constantes.CHARSET_UTF8).build(); return Response.ok(retorno, MediaType.APPLICATION_JSON + Constantes.CHARSET_UTF8).build();
@ -95,14 +95,14 @@ public class AlteraPricingRS {
// @Produces({ MediaType.APPLICATION_JSON }) // @Produces({ MediaType.APPLICATION_JSON })
// @Path("excluirPricingDiasFimViagem") // @Path("excluirPricingDiasFimViagem")
public Response excluirPricingDiasFimViagem(ParamsAlterarPricing params) { public Response excluirPricingDiasFimViagem(ParamsAlterarPricing params) {
String retorno = "Dias Fim Viagem informado é inválido."; String retorno = "Dias Fim Viagem informado <EFBFBD> inv<6E>lido.";
if(isUsuarioValido()) { if(isUsuarioValido()) {
if(params.getDiasFimViagem() != null || params.getDiasFimViagem() > 0) { if(params.getDiasFimViagem() != null || params.getDiasFimViagem() > 0) {
AlteraPricingService service = (AlteraPricingService) AppContext.getApplicationContext().getBean("alteraPricingService"); AlteraPricingService service = (AlteraPricingService) AppContext.getApplicationContext().getBean("alteraPricingService");
retorno = service.excluir(params.getDiasFimViagem()); retorno = service.excluir(params.getDiasFimViagem());
} }
} else { } else {
retorno = "Usuário da operação não identificado ou inválido"; retorno = "Usu<EFBFBD>rio da opera<72><61>o Não identificado ou inv<6E>lido";
} }
return Response.ok(retorno, MediaType.APPLICATION_JSON + Constantes.CHARSET_UTF8).build(); return Response.ok(retorno, MediaType.APPLICATION_JSON + Constantes.CHARSET_UTF8).build();
} }

View File

@ -40,7 +40,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
public class SincronizarService { public class SincronizarService {
// @ReadOnlyConnection // @ReadOnlyConnection
// Essa operação tem que ser realizada no banco de produção para não correr risco de sincronnia em relação ao número BPe // Essa opera<EFBFBD><EFBFBD>o tem que ser realizada no banco de produ<64><75>o para Não correr risco de sincronnia em rela<6C><61>o ao n<>mero BPe
public DispositivoEmbarcadaVO getDispositivoEmbarcada(ParamsSincronizarDispositivo params) throws ServiceEmbarcadaException { public DispositivoEmbarcadaVO getDispositivoEmbarcada(ParamsSincronizarDispositivo params) throws ServiceEmbarcadaException {
DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO = (DispositivoEmbarcadaDAO)AppContext.getApplicationContext().getBean("dispositivoEmbarcadaDAO"); DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO = (DispositivoEmbarcadaDAO)AppContext.getApplicationContext().getBean("dispositivoEmbarcadaDAO");
EmpresaDAO empresaDAO = (EmpresaDAO)AppContext.getApplicationContext().getBean("empresaDAO"); EmpresaDAO empresaDAO = (EmpresaDAO)AppContext.getApplicationContext().getBean("empresaDAO");
@ -50,7 +50,7 @@ public class SincronizarService {
if (dispositivo == null){ if (dispositivo == null){
DispositivoEmbarcadaVO dispositivoVo = new DispositivoEmbarcadaVO(); DispositivoEmbarcadaVO dispositivoVo = new DispositivoEmbarcadaVO();
dispositivoVo.setMsg("Dispositivo não encontrado"); dispositivoVo.setMsg("Dispositivo Não encontrado");
return dispositivoVo; return dispositivoVo;
} }
@ -69,7 +69,7 @@ public class SincronizarService {
vo.setIdempresa(dispositivo.getEmpresa().getEmpresaId().longValue()); vo.setIdempresa(dispositivo.getEmpresa().getEmpresaId().longValue());
vo.setManutencao(dispositivo.getIndDispManutencao() ? 1 : 0); vo.setManutencao(dispositivo.getIndDispManutencao() ? 1 : 0);
vo.setCnpjAgencia(puntoVenta.getNumDoCPuntoVenta()); vo.setCnpjAgencia(puntoVenta.getNumDoCPuntoVenta());
vo.setEnderecoAgencia(puntoVenta.getDireccioncalle()+", nº: "+puntoVenta.getDireccionnumero()+". Cidade: "+puntoVenta.getCidade()); vo.setEnderecoAgencia(puntoVenta.getDireccioncalle()+", n<EFBFBD>: "+puntoVenta.getDireccionnumero()+". Cidade: "+puntoVenta.getCidade());
vo.setCnpjEmpresa(empresa.getCnpj()); vo.setCnpjEmpresa(empresa.getCnpj());
vo.setIndVendeNaoBpe(dispositivo.getIndVendeNaoBpe()); vo.setIndVendeNaoBpe(dispositivo.getIndVendeNaoBpe());
vo.setVersaoUltimaSinc(dispositivo.getVersaoUltimaSinc()); vo.setVersaoUltimaSinc(dispositivo.getVersaoUltimaSinc());
@ -103,12 +103,12 @@ public class SincronizarService {
} }
} }
vo.setEnderecoEmpresa(empresa.getLogradouro()+", nº: "+empresa.getNumero()+". Cidade: "+empresa.getBairro()); vo.setEnderecoEmpresa(empresa.getLogradouro()+", n<EFBFBD>: "+empresa.getNumero()+". Cidade: "+empresa.getBairro());
Constante estacionEmbarcadaConst = constanteDAO.buscarPorNomeConstante(Constantes.ESTACAO_EMBARCADA); Constante estacionEmbarcadaConst = constanteDAO.buscarPorNomeConstante(Constantes.ESTACAO_EMBARCADA);
if (estacionEmbarcadaConst == null || (estacionEmbarcadaConst != null && estacionEmbarcadaConst.getValorconstante() == null) || if (estacionEmbarcadaConst == null || (estacionEmbarcadaConst != null && estacionEmbarcadaConst.getValorconstante() == null) ||
(estacionEmbarcadaConst != null && estacionEmbarcadaConst.getValorconstante().isEmpty())){ (estacionEmbarcadaConst != null && estacionEmbarcadaConst.getValorconstante().isEmpty())){
throw new ServiceEmbarcadaException("Error: Constante ESTACAO_EMBARCADA não cadastrada!"); throw new ServiceEmbarcadaException("Error: Constante ESTACAO_EMBARCADA Não cadastrada!");
} }
String estacionIdEmbarcada = estacionEmbarcadaConst.getValorconstante(); String estacionIdEmbarcada = estacionEmbarcadaConst.getValorconstante();

View File

@ -31,7 +31,7 @@ public class UltimaSincronizacaoService {
if (dispositivo == null){ if (dispositivo == null){
DispositivoEmbarcadaVO dispositivoVo = new DispositivoEmbarcadaVO(); DispositivoEmbarcadaVO dispositivoVo = new DispositivoEmbarcadaVO();
dispositivoVo.setMsg("Dispositivo não encontrado"); dispositivoVo.setMsg("Dispositivo Não encontrado");
return dispositivoVo; return dispositivoVo;
} }

View File

@ -71,8 +71,8 @@ public class EditarAutorizacaoUsoSerieEmbarcadaController extends MyGenericForwa
private CtrlSerieEmbarcada serieEmbarcada = null; private CtrlSerieEmbarcada serieEmbarcada = null;
private String serie = "Não definida"; private String serie = "Não definida";
private String numero = "Não definido"; private String numero = "Não definido";
private Label lbIMEIValue; private Label lbIMEIValue;
@ -109,7 +109,7 @@ public class EditarAutorizacaoUsoSerieEmbarcadaController extends MyGenericForwa
} }
if (serieEmbarcada.getDispositivoEmbarcada() == null) { if (serieEmbarcada.getDispositivoEmbarcada() == null) {
lbIMEIValue.setValue("Não definido"); lbIMEIValue.setValue("Não definido");
} else { } else {
lbIMEIValue.setValue(serieEmbarcada.getDispositivoEmbarcada().getImei()); lbIMEIValue.setValue(serieEmbarcada.getDispositivoEmbarcada().getImei());
@ -124,7 +124,7 @@ public class EditarAutorizacaoUsoSerieEmbarcadaController extends MyGenericForwa
lbIMEIValue.setValue(de.getImei()); lbIMEIValue.setValue(de.getImei());
} else { } else {
lbIMEIValue.setValue("Não definido"); lbIMEIValue.setValue("Não definido");
} }
} }

View File

@ -112,7 +112,7 @@ public class EditarFormaPagoController extends MyGenericForwardComposer {
formaPagoList = (MyListbox) Executions.getCurrent().getArg().get("formaPagoList"); formaPagoList = (MyListbox) Executions.getCurrent().getArg().get("formaPagoList");
popularCombobox(); popularCombobox();
/* /*
* Somente exibe se vai ter restri<EFBFBD><EFBFBD>o de forma de pagamento na hora da venda se n<EFBFBD>o houver cvesistema. * Somente exibe se vai ter restri<EFBFBD><EFBFBD>o de forma de pagamento na hora da venda se Não houver cvesistema.
* Pode ser alterado para respeitar somente as formas de pagamento especiais. * Pode ser alterado para respeitar somente as formas de pagamento especiais.
* *
*/ */

View File

@ -745,7 +745,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
if (puntoVenta.getPuntoventaId() != null) { if (puntoVenta.getPuntoventaId() != null) {
puntoVenta = puntoVentaService.obtenerID(puntoVenta.getPuntoventaId()); puntoVenta = puntoVentaService.obtenerID(puntoVenta.getPuntoventaId());
//chamadas de inicializa<EFBFBD><EFBFBD>o para evitar LazyInitializationException //chamadas de inicialização para evitar LazyInitializationException
puntoVenta.getLsFormaPagoDet().size(); puntoVenta.getLsFormaPagoDet().size();
puntoVenta.getLsParamRecoleccion().size(); puntoVenta.getLsParamRecoleccion().size();
puntoVenta.getLsPtovtaEmpresa().size(); puntoVenta.getLsPtovtaEmpresa().size();
@ -1559,7 +1559,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
// try { // try {
// myConn.close(); // myConn.close();
// } catch (SQLException e) { // } catch (SQLException e) {
// log.error("Erro ao fechar a conex<EFBFBD>o", e); // log.error("Erro ao fechar a conexão", e);
// } // }
// } // }
} }
@ -1614,7 +1614,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
myConn.close(); myConn.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
log.error("error fechar conex<EFBFBD>o", e); log.error("error fechar conexão", e);
throw new RuntimeException(e); throw new RuntimeException(e);
} }
} }
@ -1665,7 +1665,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
try { try {
myConn.close(); myConn.close();
} catch (SQLException e) { } catch (SQLException e) {
log.error("Erro ao fechar a conex<EFBFBD>o", e); log.error("Erro ao fechar a conexão", e);
} }
} }
} }
@ -1962,7 +1962,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer {
puntoVenta.setTitularId(null); puntoVenta.setTitularId(null);
} }
/*Comentanddo por que o cliente que pediu n<EFBFBD>o existe mais /*Comentanddo por que o cliente que pediu Não existe mais
validarDiversos(); validarDiversos();
*/ */

View File

@ -96,7 +96,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
private String puntoventa; private String puntoventa;
private Conferencia conferencia; private Conferencia conferencia;
//Variável de controle que indica se já passou pela criação do grid. //Vari<EFBFBD>vel de controle que indica se j<> passou pela cria<69><61>o do grid.
private Boolean jaPassou = false; private Boolean jaPassou = false;
private MyListbox ecfListBox; private MyListbox ecfListBox;
@ -691,7 +691,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
PtovtaComissao ptovtaComissao = ptovtaComissaoService.buscarPuntaVentaEmpresa(puntoventaId, empresa.getEmpresaId()); PtovtaComissao ptovtaComissao = ptovtaComissaoService.buscarPuntaVentaEmpresa(puntoventaId, empresa.getEmpresaId());
if (ptovtaComissao != null && (ptovtaComissao.getIndretercomissao() == null || !ptovtaComissao.getIndretercomissao())) { if (ptovtaComissao != null && (ptovtaComissao.getIndretercomissao() == null || !ptovtaComissao.getIndretercomissao())) {
// hboxValoresCaixaComissao.setVisible(false); // hboxValoresCaixaComissao.setVisible(false);
} else { // reter comissão } else { // reter comiss<EFBFBD>o
Date dataIni = null; Date dataIni = null;
Date datafim = null; Date datafim = null;
if (isPeriodo) { if (isPeriodo) {
@ -719,9 +719,9 @@ public class ConferenciaController extends MyGenericForwardComposer {
/** /**
* Metodo criado com o objetivo de adicionar os bilhetes não classificados previamente. * Metodo criado com o objetivo de adicionar os bilhetes Não classificados previamente.
* *
* Ou seja, casos ainda existam bilhetes após a classificação, os mesmos serão separadas em cancelados e vendidos * Ou seja, casos ainda existam bilhetes ap<EFBFBD>s a classifica<EFBFBD><EFBFBD>o, os mesmos ser<EFBFBD>o separadas em cancelados e vendidos
* *
* @param boletosComissaos * @param boletosComissaos
* @throws BusinessException * @throws BusinessException
@ -756,17 +756,17 @@ public class ConferenciaController extends MyGenericForwardComposer {
} }
} }
// recarrega as informações // recarrega as informa<EFBFBD><EFBFBD>es
if (vendidosAtualizado) { if (vendidosAtualizado) {
this.carregarBilhetesVendidos(this.lsBilhetes, true); this.carregarBilhetesVendidos(this.lsBilhetes, true);
} }
// recarrega as informações // recarrega as informa<EFBFBD><EFBFBD>es
if (canceladoAtualizado) { if (canceladoAtualizado) {
this.carregarBilhetesCancelados(this.lsBilhetesCancelados, true); this.carregarBilhetesCancelados(this.lsBilhetesCancelados, true);
} }
// recarrega as informações // recarrega as informa<EFBFBD><EFBFBD>es
if (devolvidoAtualizado) { if (devolvidoAtualizado) {
this.carregarBilhetesDevolvidos(this.lsBilhetesDevolvidos, true); this.carregarBilhetesDevolvidos(this.lsBilhetesDevolvidos, true);
} }
@ -775,7 +775,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
private void carregarResumo(List<BoletoComissao> boletosComissaos) throws BusinessException { private void carregarResumo(List<BoletoComissao> boletosComissaos) throws BusinessException {
if (isPeriodo) { if (isPeriodo) {
// método apenas usa empresa e punto venda da conferencia, então pode ser passado o primeiro da lista // m<EFBFBD>todo apenas usa empresa e punto venda da conferencia, ent<6E>o pode ser passado o primeiro da lista
resumo = conferenciaComissaoService.gerarResumo(conferencias.isEmpty() ? null : conferencias.get(0), boletosComissaos, lsEventosFinanceiros, totalBilhetesManual, totalBilhetesVendidos, totalBilhetesCancelados, totalBilhetesDevolvidos, totalBilhetesGap, totalBilhetesGapCancelados, totalBilhetesGapDevolvidos, totalCreditosEventoFinanceiros, totalDebitosEventoFinanceiros, ocdTotal, totalBilhetesDevolvidosTroca, totalBilhetesGapDevolvidosTroca); resumo = conferenciaComissaoService.gerarResumo(conferencias.isEmpty() ? null : conferencias.get(0), boletosComissaos, lsEventosFinanceiros, totalBilhetesManual, totalBilhetesVendidos, totalBilhetesCancelados, totalBilhetesDevolvidos, totalBilhetesGap, totalBilhetesGapCancelados, totalBilhetesGapDevolvidos, totalCreditosEventoFinanceiros, totalDebitosEventoFinanceiros, ocdTotal, totalBilhetesDevolvidosTroca, totalBilhetesGapDevolvidosTroca);
} else { } else {
resumo = conferenciaComissaoService.gerarResumo(conferencia, boletosComissaos, lsEventosFinanceiros, totalBilhetesManual, totalBilhetesVendidos, totalBilhetesCancelados, totalBilhetesDevolvidos, totalBilhetesGap, totalBilhetesGapCancelados, totalBilhetesGapDevolvidos, totalCreditosEventoFinanceiros, totalDebitosEventoFinanceiros, ocdTotal, totalBilhetesDevolvidosTroca, totalBilhetesGapDevolvidosTroca); resumo = conferenciaComissaoService.gerarResumo(conferencia, boletosComissaos, lsEventosFinanceiros, totalBilhetesManual, totalBilhetesVendidos, totalBilhetesCancelados, totalBilhetesDevolvidos, totalBilhetesGap, totalBilhetesGapCancelados, totalBilhetesGapDevolvidos, totalCreditosEventoFinanceiros, totalDebitosEventoFinanceiros, ocdTotal, totalBilhetesDevolvidosTroca, totalBilhetesGapDevolvidosTroca);
@ -1232,7 +1232,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
return false; return false;
} }
// validação do campo com o getValue, se tentar recuperar o valor em string é lançada exceção // valida<EFBFBD><EFBFBD>o do campo com o getValue, se tentar recuperar o valor em string <20> lan<61>ada exce<63><65>o
txtObservacaoLog.getValue(); txtObservacaoLog.getValue();
} catch (Exception e) { } catch (Exception e) {
Messagebox.show(Labels.getLabel("conferenciaController.MSG.observacaoObrigatorio"), Messagebox.show(Labels.getLabel("conferenciaController.MSG.observacaoObrigatorio"),
@ -1482,7 +1482,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
public Boolean isExibirBotaoReabrirMovimento() { public Boolean isExibirBotaoReabrirMovimento() {
if (isPeriodo) { if (isPeriodo) {
for (Conferencia c : conferencias) { for (Conferencia c : conferencias) {
// caso exista pelo menos uma conferencia que seja possível reabrir o movimento, habilitar // caso exista pelo menos uma conferencia que seja poss<EFBFBD>vel reabrir o movimento, habilitar
if (isMovimentoEncerrado(c) && isPermissaoReabrirMovimento()) { if (isMovimentoEncerrado(c) && isPermissaoReabrirMovimento()) {
return true; return true;
} }
@ -1497,7 +1497,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
public Boolean isExibirBotaoLancamentoObservacao() { public Boolean isExibirBotaoLancamentoObservacao() {
if (isPeriodo) { if (isPeriodo) {
// caso Periodo, a validação é feita no combo de dias de conferencia // caso Periodo, a valida<EFBFBD><EFBFBD>o <20> feita no combo de dias de conferencia
return exibirBtnLogPeriodo; return exibirBtnLogPeriodo;
} else { } else {
return !isMovimentoEncerrado() && (isMaloteRecebido() || !isNaopermiteconfsemmalote()); return !isMovimentoEncerrado() && (isMaloteRecebido() || !isNaopermiteconfsemmalote());
@ -1507,7 +1507,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
public Boolean isExibirBotaoEncerrarMovimento() { public Boolean isExibirBotaoEncerrarMovimento() {
if (isPeriodo) { if (isPeriodo) {
for (Conferencia c : conferencias) { for (Conferencia c : conferencias) {
// caso exista pelo menos uma conferencia que seja possível encerrar o movimento, habilitar // caso exista pelo menos uma conferencia que seja poss<EFBFBD>vel encerrar o movimento, habilitar
if ((isMaloteRecebido(c) || !isNaopermiteconfsemmalote()) && isMovimentoNaoEncerrado(c) && isPermissaoEncerrarMovimento()) { if ((isMaloteRecebido(c) || !isNaopermiteconfsemmalote()) && isMovimentoNaoEncerrado(c) && isPermissaoEncerrarMovimento()) {
return true; return true;
} }
@ -1521,7 +1521,7 @@ public class ConferenciaController extends MyGenericForwardComposer {
public Boolean isExibirBotaoChegadaMalote() { public Boolean isExibirBotaoChegadaMalote() {
if (isPeriodo) { if (isPeriodo) {
for (Conferencia c : conferencias) { for (Conferencia c : conferencias) {
// caso exista pelo menos uma conferencia que seja possível entregar malote, habilitar // caso exista pelo menos uma conferencia que seja poss<EFBFBD>vel entregar malote, habilitar
if (!isMaloteRecebido(c) && isMovimentoNaoEncerrado(c)) { if (!isMaloteRecebido(c) && isMovimentoNaoEncerrado(c)) {
return true; return true;
} }

View File

@ -676,8 +676,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
} }
private Boolean validarCampoAssentosReservados() throws InterruptedException{ private Boolean validarCampoAssentosReservados() throws InterruptedException{
//Verifica se o campo possui números separados por ponto e vírgula. //Verifica se o campo possui n<EFBFBD>meros separados por ponto e v<>rgula.
//Não permite que outros caracteres sejam digitados. //Não permite que outros caracteres sejam digitados.
if (!asientosReservados.getValue().equals("") && !asientosReservados.getValue().toString().matches("(([1-9]([0-9])+;)|([1-9]([0-9])+)|([1-9];)|([1-9][1-9][1-9])|[1-9])+")){ if (!asientosReservados.getValue().equals("") && !asientosReservados.getValue().toString().matches("(([1-9]([0-9])+;)|([1-9]([0-9])+)|([1-9];)|([1-9][1-9][1-9])|[1-9])+")){
Messagebox.show( Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.msg.validacaoAssentosReservadosPontoeVirgula"), Labels.getLabel("editarConfiguracionCategoriaController.msg.validacaoAssentosReservadosPontoeVirgula"),
@ -685,7 +685,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
return false; return false;
} }
//Verifica se a quantidade de assentos reservados é menor que a quantidade de assentos autorizados. //Verifica se a quantidade de assentos reservados <EFBFBD> menor que a quantidade de assentos autorizados.
String assentosReservados[] = asientosReservados.getValue().toString().split(";"); String assentosReservados[] = asientosReservados.getValue().toString().split(";");
if(assentosReservados.length > cantAutorizada.getValue()){ if(assentosReservados.length > cantAutorizada.getValue()){
Messagebox.show( Messagebox.show(
@ -695,7 +695,7 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
return false; return false;
} }
//Retira possíveis assentos em duplicidade utilizando Set //Retira poss<EFBFBD>veis assentos em duplicidade utilizando Set
if(!asientosReservados.getValue().equals("") && assentosReservados.length > 0){ if(!asientosReservados.getValue().equals("") && assentosReservados.length > 0){
Set<String> assentosSemDuplicacao = new HashSet<String>(); Set<String> assentosSemDuplicacao = new HashSet<String>();
StringBuilder assentos = new StringBuilder(); StringBuilder assentos = new StringBuilder();

View File

@ -86,7 +86,7 @@ public class RelatorioBoletosController extends MyGenericForwardComposer {
if (datInicial.getValue() != null && datFinal.getValue() != null) { if (datInicial.getValue() != null && datFinal.getValue() != null) {
int dias = DateUtil.diferencaEntreDatasEmdias(this.datInicial.getValue(), this.datFinal.getValue()); int dias = DateUtil.diferencaEntreDatasEmdias(this.datInicial.getValue(), this.datFinal.getValue());
// Período maior que 360 dias (1 ano), para não deixar um range de daods muito grande e não "travar" o relatório. // Per<EFBFBD>odo maior que 360 dias (1 ano), para Não deixar um range de daods muito grande e Não "travar" o relat<61>rio.
if (dias > 360) { if (dias > 360) {
Clients.alert(Labels.getLabel("indexController.mniRelatorioBoletos.msgValidacaoDatas"), Clients.alert(Labels.getLabel("indexController.mniRelatorioBoletos.msgValidacaoDatas"),
Labels.getLabel("relatorioBoletosController.window.title"), org.zkoss.zul.Messagebox.ERROR); Labels.getLabel("relatorioBoletosController.window.title"), org.zkoss.zul.Messagebox.ERROR);

View File

@ -76,7 +76,7 @@ public class RelatorioDepositosController extends MyGenericForwardComposer {
} }
int dias = DateUtil.diferencaEntreDatasEmdias(this.datInicial.getValue(), this.datFinal.getValue()); int dias = DateUtil.diferencaEntreDatasEmdias(this.datInicial.getValue(), this.datFinal.getValue());
// Período maior que 360 dias (1 ano), para não deixar um range de daods muito grande e não "travar" o relatório. // Per<EFBFBD>odo maior que 360 dias (1 ano), para Não deixar um range de daods muito grande e Não "travar" o relat<61>rio.
if (dias > 360) { if (dias > 360) {
Clients.alert(Labels.getLabel("indexController.mniRelatorioDepositos.msgValidacaoDatas"), Clients.alert(Labels.getLabel("indexController.mniRelatorioDepositos.msgValidacaoDatas"),
Labels.getLabel("relatorioDepositosController.window.title"), org.zkoss.zul.Messagebox.ERROR); Labels.getLabel("relatorioDepositosController.window.title"), org.zkoss.zul.Messagebox.ERROR);

View File

@ -118,7 +118,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRutaIcmsExcepci
public class EditarCatalogoDeRutaController extends MyGenericForwardComposer public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
implements ListitemRenderer { implements ListitemRenderer {
private static final String NAO = "Não"; private static final String NAO = "N<EFBFBD>o";
private static final String SIM = "Sim"; private static final String SIM = "Sim";
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private static final Short EMPRESA_OPERADORA = 4; private static final Short EMPRESA_OPERADORA = 4;
@ -670,7 +670,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
@SuppressWarnings({ "unchecked", "rawtypes" }) @SuppressWarnings({ "unchecked", "rawtypes" })
public void onClick$btnAdicionarSecuencia(Event ev) throws InterruptedException { public void onClick$btnAdicionarSecuencia(Event ev) throws InterruptedException {
try { try {
// Para uma ruta já existente, só é possí­vel adicionar paradas // Para uma ruta j<EFBFBD> existente, s<> <20> poss<73>vel adicionar paradas
// entre a origem inicial e destino final. // entre a origem inicial e destino final.
if (ruta.getRutaId() == null && (ruta.getIsClone() != null && ruta.getIsClone())) { if (ruta.getRutaId() == null && (ruta.getIsClone() != null && ruta.getIsClone())) {
@ -722,17 +722,17 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
Boolean incrementar = Boolean.FALSE; Boolean incrementar = Boolean.FALSE;
for (int i = 0; i < lsParadasSequencia.size(); i++) { for (int i = 0; i < lsParadasSequencia.size(); i++) {
// Se numero de secuencia inserido marior que os que // Se numero de secuencia inserido marior que os que
// existem, não faço nada. // existem, Não fa<66>o nada.
if (lsParadasSequencia.get(i).getSecuencia().intValue() < numSecuencia.getValue()) { if (lsParadasSequencia.get(i).getSecuencia().intValue() < numSecuencia.getValue()) {
continue; continue;
// Se existe uma sequancia igual a já digitada, // Se existe uma sequancia igual a j<EFBFBD> digitada,
// incremento +1 nesse secuencia // incremento +1 nesse secuencia
} else if (lsParadasSequencia.get(i).getSecuencia().intValue() == numSecuencia.getValue()) { } else if (lsParadasSequencia.get(i).getSecuencia().intValue() == numSecuencia.getValue()) {
Integer novaSecuencia = lsParadasSequencia.get(i).getSecuencia().intValue() + 1; Integer novaSecuencia = lsParadasSequencia.get(i).getSecuencia().intValue() + 1;
lsParadasSequencia.get(i).setSecuencia(new Short(novaSecuencia.toString())); lsParadasSequencia.get(i).setSecuencia(new Short(novaSecuencia.toString()));
incrementar = Boolean.TRUE; incrementar = Boolean.TRUE;
// So continuo incrementando se já houver uma // So continuo incrementando se j<EFBFBD> houver uma
// secuencia igual // secuencia igual
} else if (incrementar) { } else if (incrementar) {
Integer novaSecuencia = lsParadasSequencia.get(i).getSecuencia().intValue() + 1; Integer novaSecuencia = lsParadasSequencia.get(i).getSecuencia().intValue() + 1;
@ -1195,8 +1195,8 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
} }
} else { } else {
// Gera Secuencia e Combinação Novamente se houve // Gera Secuencia e Combina<EFBFBD><EFBFBD>o Novamente se houve
// modificação na Secuencia. // modifica<EFBFBD><EFBFBD>o na Secuencia.
if (secuenciaFoiAlterada || claseAlterada) { if (secuenciaFoiAlterada || claseAlterada) {
gerarCombinacaoTramoRuta(ruta, lsParadasSequencia); gerarCombinacaoTramoRuta(ruta, lsParadasSequencia);
claseAlterada = Boolean.FALSE; claseAlterada = Boolean.FALSE;
@ -1219,11 +1219,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
} }
/*** /***
* Verifica se a alteracao na ruta precisa de uma nova análise pela empresa Autorizadora * Verifica se a alteracao na ruta precisa de uma nova an<EFBFBD>lise pela empresa Autorizadora
* *
* As seguintes alteracoes precisao de revisao: * As seguintes alteracoes precisao de revisao:
* *
* empresas linha - ICMS Exceção - prefixo - prefixo auxiliar - orgao concedente - ICMS preço * empresas linha - ICMS Exce<EFBFBD><EFBFBD>o - prefixo - prefixo auxiliar - orgao concedente - ICMS pre<EFBFBD>o
* *
* @return * @return
*/ */

View File

@ -572,7 +572,7 @@ public class EditarConexionController extends MyGenericForwardComposer {
private List<ConexionDescuento> getConexoesDesconto(Conexion conexion) { private List<ConexionDescuento> getConexoesDesconto(Conexion conexion) {
List<ConexionDescuento> lsConexaoDesconto = new ArrayList<ConexionDescuento>(); List<ConexionDescuento> lsConexaoDesconto = new ArrayList<ConexionDescuento>();
//Caso seja a mesma conexão sendo editada novamente e já houve alterações de desconto na tela de configurações da conexão não prenche com descontos salvos em banco. //Caso seja a mesma conexão sendo editada novamente e j<EFBFBD> houve altera<72><61>es de desconto na tela de configura<72><61>es da conexão Não prenche com descontos salvos em banco.
if ((conexoesDescontoAdicionadas!=null && !conexoesDescontoAdicionadas.isEmpty())|| (conexoesDescontoRemovidas!=null && !conexoesDescontoRemovidas.isEmpty())) { if ((conexoesDescontoAdicionadas!=null && !conexoesDescontoAdicionadas.isEmpty())|| (conexoesDescontoRemovidas!=null && !conexoesDescontoRemovidas.isEmpty())) {
lsConexaoDesconto = validaMensaConexaoEditada(conexion); lsConexaoDesconto = validaMensaConexaoEditada(conexion);
if(lsConexaoDesconto !=null ) { if(lsConexaoDesconto !=null ) {
@ -587,8 +587,8 @@ public class EditarConexionController extends MyGenericForwardComposer {
} }
/** /**
* Caso seja a mesma conexão sendo editada novamente e já houve alterações de desconto (listas de adicionadas ou removida estejam preenchidas) * Caso seja a mesma conexão sendo editada novamente e j<EFBFBD> houve altera<EFBFBD><EFBFBD>es de desconto (listas de adicionadas ou removida estejam preenchidas)
* na tela de configurações retorna as mesma conexões desconto. * na tela de configura<EFBFBD><EFBFBD>es retorna as mesma conex<EFBFBD>es desconto.
* @param conexion * @param conexion
* @return * @return

View File

@ -449,7 +449,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
} }
public void onClick$btnSalvar(Event ev) throws InterruptedException { public void onClick$btnSalvar(Event ev) throws InterruptedException {
//Solução momentânea para atualizar somente a adm - NÃO APAGAR //Solu<EFBFBD><EFBFBD>o moment<6E>nea para atualizar somente a adm - Não APAGAR
// if( (cmbRuta.getModel() == null || cmbRuta.getModel().getSize() <= 0) && txtServico.getValue() == null) { // if( (cmbRuta.getModel() == null || cmbRuta.getModel().getSize() <= 0) && txtServico.getValue() == null) {
// Messagebox.show( // Messagebox.show(
// Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.servicoOuRutaObrigatorios"), // Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.servicoOuRutaObrigatorios"),
@ -525,8 +525,8 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
} }
/** /**
* Método para manter a compatibilidade com o funcionamento anterior. * M<EFBFBD>todo para manter a compatibilidade com o funcionamento anterior.
* TODO Deve ser removido assim que esta versão estiver em produção em todos os clientes. * TODO Deve ser removido assim que esta vers<EFBFBD>o estiver em produ<EFBFBD><EFBFBD>o em todos os clientes.
* *
*/ */
private void mantendoACompatibilidade() { private void mantendoACompatibilidade() {

View File

@ -591,7 +591,7 @@ public class EditarEsquemaAgrupacionController extends MyGenericForwardComposer
for (int i = 0; i < lsParadaEsquema.size(); i++) { for (int i = 0; i < lsParadaEsquema.size(); i++) {
if (lsParadaEsquema.get(i).getParada().equals(pe.getParada())) { if (lsParadaEsquema.get(i).getParada().equals(pe.getParada())) {
if (i > 0 && i < lsParadaEsquema.size() - 1) { if (i > 0 && i < lsParadaEsquema.size() - 1) {
// condi��o para não poder remover o inicial nem o final // condi<EFBFBD><EFBFBD>o para Não poder remover o inicial nem o final
ParadaEsquema paradaEsquema = lsParadaEsquema.get(i); ParadaEsquema paradaEsquema = lsParadaEsquema.get(i);
lsParadaEsquema.remove(paradaEsquema); lsParadaEsquema.remove(paradaEsquema);

View File

@ -120,7 +120,7 @@ public class EditarCorridaFlexBusController extends MyGenericForwardComposer {
cmbStatus.setValue(statusAtual.getDescricao()); cmbStatus.setValue(statusAtual.getDescricao());
cmbStatusCorrida.setValue(statusCorrida.toString()); cmbStatusCorrida.setValue(statusCorrida.toString());
//Não é possível editar se o status for diferente de EM RESERVA //Não <EFBFBD> poss<73>vel editar se o status for diferente de EM RESERVA
if(!statusAtual.equals(StatusFlexBus.EM_RESERVA)) { if(!statusAtual.equals(StatusFlexBus.EM_RESERVA)) {
txtHorasParaConfirmacao.setDisabled(false); txtHorasParaConfirmacao.setDisabled(false);
txtMinutosParaConfirmacao.setDisabled(false); txtMinutosParaConfirmacao.setDisabled(false);

View File

@ -800,7 +800,7 @@ public class EditarGP_PricingController extends PricingController {
} }
} }
/** Valida se a categoria não foi adicionada */ /** Valida se a categoria Não foi adicionada */
private boolean verificarCategoriaNaoAdicionada(Categoria categoria) { private boolean verificarCategoriaNaoAdicionada(Categoria categoria) {
if(lsPricingCategoria == null || lsPricingCategoria.isEmpty()) { if(lsPricingCategoria == null || lsPricingCategoria.isEmpty()) {
return true; return true;
@ -1229,7 +1229,7 @@ public class EditarGP_PricingController extends PricingController {
cantdiasEstadiaminima.getValue(); cantdiasEstadiaminima.getValue();
/* /*
* Caso não exista percentual de desconto informado, limpar as configurações de estadia mínima * Caso Não exista percentual de desconto informado, limpar as configura<EFBFBD><EFBFBD>es de estadia m<EFBFBD>nima
* Mantis #14990 * Mantis #14990
*/ */
if(pricing.getDescuentoporcredondo() != null && rdEstadiaMinimaSi.isChecked()) { if(pricing.getDescuentoporcredondo() != null && rdEstadiaMinimaSi.isChecked()) {
@ -1277,7 +1277,7 @@ public class EditarGP_PricingController extends PricingController {
if (list.isEmpty()) { if (list.isEmpty()) {
Messagebox.show( Messagebox.show(
"Adicione os registros para habilitar agrupação. ", "Adicione os registros para habilitar agrupa<EFBFBD><EFBFBD>o. ",
Labels.getLabel("editarPricingController.window.title"), Labels.getLabel("editarPricingController.window.title"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
@ -1290,7 +1290,7 @@ public class EditarGP_PricingController extends PricingController {
if (gp_PricingDia.getIndfecviaje() != null && !gp_PricingDia.getIndfecviaje()) { if (gp_PricingDia.getIndfecviaje() != null && !gp_PricingDia.getIndfecviaje()) {
Messagebox.show( Messagebox.show(
"Para agrupar é necessário escolher somente Data da Viagem. ", "Para agrupar <EFBFBD> necess<73>rio escolher somente Data da Viagem. ",
Labels.getLabel("editarPricingController.window.title"), Labels.getLabel("editarPricingController.window.title"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);

View File

@ -257,7 +257,7 @@ public class EditarGP_PricingEspecificoController extends PricingController {
pricingEspecifico.getPricingEspecificoAgenciasList().add(pricingAgencia); pricingEspecifico.getPricingEspecificoAgenciasList().add(pricingAgencia);
//se n<EFBFBD>o estiver adicionando TODOS //se o estiver adicionando TODOS
if(pricingAgencia.getPuntoVenta().getPuntoventaId() != -1){ if(pricingAgencia.getPuntoVenta().getPuntoventaId() != -1){
//busca o todos na lista //busca o todos na lista
@ -300,7 +300,7 @@ public class EditarGP_PricingEspecificoController extends PricingController {
pricingEspecifico.getPricingEspecificoCanalVendasList().add(pricingCanal); pricingEspecifico.getPricingEspecificoCanalVendasList().add(pricingCanal);
//se n<EFBFBD>o estiver adicionando TODOS //se o estiver adicionando TODOS
if(pricingCanal.getTipoPtovta().getTipoptovtaId() != -1){ if(pricingCanal.getTipoPtovta().getTipoptovtaId() != -1){
//busca o todos na lista //busca o todos na lista

View File

@ -72,12 +72,12 @@ public class EditarGP_PricingEspecificoOcupacionController extends MyGenericForw
desconto.getValue(); desconto.getValue();
if(desconto.getValue().equals("") && tarifa.getValue().equals("") ){ if(desconto.getValue().equals("") && tarifa.getValue().equals("") ){
Messagebox.show( Messagebox.show(
"Não é possivel salvar pricing.\n O campo desconto ou Tarifa deve ser preenchido!", "Não <EFBFBD> possivel salvar pricing.\n O campo desconto ou Tarifa deve ser preenchido!",
Labels.getLabel("editarPricingController.window.title"), Labels.getLabel("editarPricingController.window.title"),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
}else if(!desconto.getValue().equals("") && !tarifa.getValue().equals("") ){ }else if(!desconto.getValue().equals("") && !tarifa.getValue().equals("") ){
Messagebox.show( Messagebox.show(
"Não é possivel salvar pricing.\n Os campos Desconto e Tarifa não devem ser preenchido ao mesmo tempo!", "Não <EFBFBD> possivel salvar pricing.\n Os campos Desconto e Tarifa Não devem ser preenchido ao mesmo tempo!",
Labels.getLabel("editarPricingController.window.title"), Labels.getLabel("editarPricingController.window.title"),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
}else{ }else{

View File

@ -44,7 +44,7 @@ public class GeneracionRetencaoDiariaComissaoJob implements Job {
log.info("Verificando fechamento dos caixas, data: " + DateUtil.getStringDate(feccorte, "dd/MM/yyyy")); log.info("Verificando fechamento dos caixas, data: " + DateUtil.getStringDate(feccorte, "dd/MM/yyyy"));
if(!ctrlFechamentoCaixaService.autorizarExecutarRotinaRetencao(feccorte)) { if(!ctrlFechamentoCaixaService.autorizarExecutarRotinaRetencao(feccorte)) {
log.info("Fechamento dos caixas não disponiveis para retencao da comissao"); log.info("Fechamento dos caixas Não disponiveis para retencao da comissao");
return; return;
} }
log.info("fechamento dos caixas concluido, executar rotina de retencao da comissao"); log.info("fechamento dos caixas concluido, executar rotina de retencao da comissao");

View File

@ -745,7 +745,7 @@ public class EditarPricingController extends PricingController {
} }
} }
/** Valida se a categoria n<EFBFBD>o foi adicionada */ /** Valida se a categoria o foi adicionada */
private boolean verificarCategoriaNaoAdicionada(Categoria categoria) { private boolean verificarCategoriaNaoAdicionada(Categoria categoria) {
if(lsPricingCategoria == null || lsPricingCategoria.isEmpty()) { if(lsPricingCategoria == null || lsPricingCategoria.isEmpty()) {
return true; return true;
@ -1869,7 +1869,7 @@ public class EditarPricingController extends PricingController {
} }
List<PricingCorrida> lsCorridas = (List<PricingCorrida>) pricingCorridaList.getListData(); //pricing.getPricingCorridaList(); List<PricingCorrida> lsCorridas = (List<PricingCorrida>) pricingCorridaList.getListData(); //pricing.getPricingCorridaList();
// Hibernate.initialize(pricing.getPricingCorridaList()); n<EFBFBD>o funcionou. Tive que carregar a lista numa vari<72>vel e colocar no map. // Hibernate.initialize(pricing.getPricingCorridaList()); o funcionou. Tive que carregar a lista numa vari<72>vel e colocar no map.
Map args = new HashMap(); Map args = new HashMap();
args.put("pricing", pricing); args.put("pricing", pricing);

View File

@ -270,7 +270,7 @@ public class EditarPricingEspecificoController extends PricingController {
pricingEspecifico.getPricingEspecificoAgenciasList().add(pricingAgencia); pricingEspecifico.getPricingEspecificoAgenciasList().add(pricingAgencia);
//se não estiver adicionando TODOS //se Não estiver adicionando TODOS
if(pricingAgencia.getPuntoVenta().getPuntoventaId() != -1){ if(pricingAgencia.getPuntoVenta().getPuntoventaId() != -1){
//busca o todos na lista //busca o todos na lista
@ -313,7 +313,7 @@ public class EditarPricingEspecificoController extends PricingController {
pricingEspecifico.getPricingEspecificoCanalVendasList().add(pricingCanal); pricingEspecifico.getPricingEspecificoCanalVendasList().add(pricingCanal);
//se não estiver adicionando TODOS //se Não estiver adicionando TODOS
if(pricingCanal.getTipoPtovta().getTipoptovtaId() != -1){ if(pricingCanal.getTipoPtovta().getTipoptovtaId() != -1){
//busca o todos na lista //busca o todos na lista
@ -857,7 +857,7 @@ public class EditarPricingEspecificoController extends PricingController {
} }
/** /**
* Valida se a lista de ocupações são subsequentes e se a primeira ocupação possui ocupação inicial igual a 1. * Valida se a lista de ocupa<EFBFBD><EFBFBD>es s<EFBFBD>o subsequentes e se a primeira ocupa<EFBFBD><EFBFBD>o possui ocupa<EFBFBD><EFBFBD>o inicial igual a 1.
* *
* @return * @return
* @throws InterruptedException * @throws InterruptedException

View File

@ -72,12 +72,12 @@ public class EditarPricingEspecificoOcupacionController extends MyGenericForward
desconto.getValue(); desconto.getValue();
if(desconto.getValue().equals("") && tarifa.getValue().equals("") ){ if(desconto.getValue().equals("") && tarifa.getValue().equals("") ){
Messagebox.show( Messagebox.show(
"Não é possivel salvar pricing.\n O campo desconto ou Tarifa deve ser preenchido!", "Não <EFBFBD> possivel salvar pricing.\n O campo desconto ou Tarifa deve ser preenchido!",
Labels.getLabel("editarPricingController.window.title"), Labels.getLabel("editarPricingController.window.title"),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
}else if(!desconto.getValue().equals("") && !tarifa.getValue().equals("") ){ }else if(!desconto.getValue().equals("") && !tarifa.getValue().equals("") ){
Messagebox.show( Messagebox.show(
"Não é possivel salvar pricing.\n Os campos Desconto e Tarifa não devem ser preenchido ao mesmo tempo!", "Não <EFBFBD> possivel salvar pricing.\n Os campos Desconto e Tarifa Não devem ser preenchido ao mesmo tempo!",
Labels.getLabel("editarPricingController.window.title"), Labels.getLabel("editarPricingController.window.title"),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
}else{ }else{

View File

@ -138,7 +138,7 @@ public class ModificacionMasivaPricingEspecificoUploadController extends MyGener
if (dataInicialSimulada == null && dataFinalSimulada == null) { if (dataInicialSimulada == null && dataFinalSimulada == null) {
erroEntidadeNaoExistente.append(Labels.getLabel("modificacionMasivaPricingEspecificoController.lblDataHoraInicioSimulado") erroEntidadeNaoExistente.append(Labels.getLabel("modificacionMasivaPricingEspecificoController.lblDataHoraInicioSimulado")
+ " e " + Labels.getLabel("modificacionMasivaPricingEspecificoController.lblDataHoraFimSimulado") + " e " + Labels.getLabel("modificacionMasivaPricingEspecificoController.lblDataHoraFimSimulado")
+ " não foram informados.\n"); + " Não foram informados.\n");
}else { }else {
if(dataInicialSimulada!=null) { if(dataInicialSimulada!=null) {
pricingEspecifico.setFechorinicio(dataInicialSimulada); pricingEspecifico.setFechorinicio(dataInicialSimulada);
@ -225,10 +225,10 @@ public class ModificacionMasivaPricingEspecificoUploadController extends MyGener
} }
} catch (ParseException ex) { } catch (ParseException ex) {
erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + " está fora do formato.\n"); erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + " est<EFBFBD> fora do formato.\n");
return null; return null;
} catch (IllegalStateException ex) { } catch (IllegalStateException ex) {
erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + ". Tipo da coluna divergente com dado informado. Ex.: Número no lugar do texto\n"); erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + ". Tipo da coluna divergente com dado informado. Ex.: N<EFBFBD>mero no lugar do texto\n");
return null; return null;
} catch (Exception ex) { } catch (Exception ex) {
erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + ". Erro desconhecido\n"); erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + ". Erro desconhecido\n");
@ -248,7 +248,7 @@ public class ModificacionMasivaPricingEspecificoUploadController extends MyGener
String nome = getNomeCell(numeroCell); String nome = getNomeCell(numeroCell);
if (cell == null) { if (cell == null) {
erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + " está vazia."); erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + " est<EFBFBD> vazia.");
return null; return null;
} }
@ -256,7 +256,7 @@ public class ModificacionMasivaPricingEspecificoUploadController extends MyGener
Integer idPricingEspecifico = bdId.intValue(); Integer idPricingEspecifico = bdId.intValue();
PricingEspecifico parada = pricingEspecificoService.obtenerID(idPricingEspecifico.longValue()); PricingEspecifico parada = pricingEspecificoService.obtenerID(idPricingEspecifico.longValue());
if (parada == null) { if (parada == null) {
erro.append(nome + " : " + idPricingEspecifico + " não existe.\n"); erro.append(nome + " : " + idPricingEspecifico + " Não existe.\n");
} }
return parada; return parada;
} }

View File

@ -193,7 +193,7 @@ public class RelatorioEmbarqueLocalidadeController extends MyGenericForwardCompo
connection.close(); connection.close();
} }
} catch (SQLException e) { } catch (SQLException e) {
log.error("error fechar conexão", e); log.error("error fechar conexão", e);
throw new RuntimeException(e); throw new RuntimeException(e);
} }
@ -306,7 +306,7 @@ public class RelatorioEmbarqueLocalidadeController extends MyGenericForwardCompo
HSSFCell cellTotalPorFaixaEtaria = row.createCell(0); HSSFCell cellTotalPorFaixaEtaria = row.createCell(0);
cellTotalPorFaixaEtaria.setCellValue("TOTAL POR FAIXA HORÁRIA"); cellTotalPorFaixaEtaria.setCellValue("TOTAL POR FAIXA HOR<EFBFBD>RIA");
cellTotalPorFaixaEtaria.setCellStyle(styleTotal); cellTotalPorFaixaEtaria.setCellStyle(styleTotal);
HSSFCell cellTotalValue = row.createCell(total); HSSFCell cellTotalValue = row.createCell(total);
@ -404,7 +404,7 @@ public class RelatorioEmbarqueLocalidadeController extends MyGenericForwardCompo
somaColuna // last column (0-based) somaColuna // last column (0-based)
)); ));
HSSFCell cell = periodo.createCell(0); HSSFCell cell = periodo.createCell(0);
cell.setCellValue("PASSAGEIROS EMBARCADOS TERMINAL RODOVIARIO " + cmbOrigem.getValue() + " Período: " + sdf.format(this.datInicial.getValue()) + " a " + sdf.format(this.datFinal.getValue())); cell.setCellValue("PASSAGEIROS EMBARCADOS TERMINAL RODOVIARIO " + cmbOrigem.getValue() + " Per<EFBFBD>odo: " + sdf.format(this.datInicial.getValue()) + " a " + sdf.format(this.datFinal.getValue()));
HSSFFont fontePeriodo= wb.createFont(); HSSFFont fontePeriodo= wb.createFont();
fontePeriodo.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); fontePeriodo.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
@ -463,7 +463,7 @@ public class RelatorioEmbarqueLocalidadeController extends MyGenericForwardCompo
HSSFRow periodo = sheet1.createRow(NUM_FAIXA_HORARIA); HSSFRow periodo = sheet1.createRow(NUM_FAIXA_HORARIA);
HSSFCell cell = periodo.createCell(0); HSSFCell cell = periodo.createCell(0);
cell.setCellValue("CÓDIGO- NOME DA LINHA"); cell.setCellValue("C<EFBFBD>DIGO- NOME DA LINHA");
cell.setCellStyle(estiloCellCodigoNomeLinha); cell.setCellStyle(estiloCellCodigoNomeLinha);
@ -482,7 +482,7 @@ public class RelatorioEmbarqueLocalidadeController extends MyGenericForwardCompo
)); ));
HSSFCell cell1 = periodo.createCell(3); HSSFCell cell1 = periodo.createCell(3);
cell1.setCellValue("FAIXA HORÁRIA"); cell1.setCellValue("FAIXA HOR<EFBFBD>RIA");
cell1.setCellStyle(estiloCellCodigoNomeLinha); cell1.setCellStyle(estiloCellCodigoNomeLinha);
i = 3; i = 3;

View File

@ -231,7 +231,7 @@ public class RelatorioGratuidadeAGEPANController extends MyGenericForwardCompose
super.doAfterCompose(comp); super.doAfterCompose(comp);
List<OrgaoConcedente> lsOrgaosConcedentes = orgaoConcedenteService.buscar("%AGEPAN%"); List<OrgaoConcedente> lsOrgaosConcedentes = orgaoConcedenteService.buscar("%AGEPAN%");
if (lsOrgaosConcedentes.isEmpty()) { if (lsOrgaosConcedentes.isEmpty()) {
Messagebox.show(Labels.getLabel("MSG.Error").concat(" - ").concat("Orgão Concendente AGEPAN não cadastrado"), Messagebox.show(Labels.getLabel("MSG.Error").concat(" - ").concat("Org<EFBFBD>o Concendente AGEPAN Não cadastrado"),
Labels.getLabel("relatorioGratuidadeAGEPANController.window.title"), Labels.getLabel("relatorioGratuidadeAGEPANController.window.title"),
Messagebox.OK, Messagebox.ERROR); Messagebox.OK, Messagebox.ERROR);
} else { } else {

View File

@ -442,7 +442,7 @@ public class RelatorioSieController extends MyGenericForwardComposer {
if (movimentoLinhas.size() <= 1 && movimentoSecoes.size() <= 1) { if (movimentoLinhas.size() <= 1 && movimentoSecoes.size() <= 1) {
// N<EFBFBD>o retornou dados // Não retornou dados
try { try {
Messagebox.show(Labels.getLabel("relatorioSieController.MSG.nenhumRegistro"), Messagebox.show(Labels.getLabel("relatorioSieController.MSG.nenhumRegistro"),

View File

@ -301,10 +301,10 @@ public class RelatorioSisdapController extends MyGenericForwardComposer {
try { try {
ZipOutputStream out = new ZipOutputStream(new FileOutputStream(fileOutputName)); ZipOutputStream out = new ZipOutputStream(new FileOutputStream(fileOutputName));
// Ajusta modo de compressão // Ajusta modo de compress<EFBFBD>o
out.setLevel(Deflater.DEFAULT_COMPRESSION); out.setLevel(Deflater.DEFAULT_COMPRESSION);
// faz a iteração sobre os arquivos, adicionando-os ao arquivo ZIP // faz a itera<EFBFBD><EFBFBD>o sobre os arquivos, adicionando-os ao arquivo ZIP
for (int i = 0; i < filesToZip.length; i++) { for (int i = 0; i < filesToZip.length; i++) {
FileInputStream in = new FileInputStream(filesToZip[i]); FileInputStream in = new FileInputStream(filesToZip[i]);
@ -344,7 +344,7 @@ public class RelatorioSisdapController extends MyGenericForwardComposer {
if (movimentoLinhas.size() <= 1 && movimentoSecoes.size() <= 1) { if (movimentoLinhas.size() <= 1 && movimentoSecoes.size() <= 1) {
// Não retornou dados // Não retornou dados
try { try {
Messagebox.show(Labels.getLabel("relatorioSisdapController.MSG.nenhumRegistro"), Messagebox.show(Labels.getLabel("relatorioSisdapController.MSG.nenhumRegistro"),
Labels.getLabel("filtroRelatorioSisdap.window.title"), Labels.getLabel("filtroRelatorioSisdap.window.title"),

View File

@ -191,7 +191,7 @@ public class RelatorioTaxasLinhaController extends MyGenericForwardComposer {
Map<String, Object> parametros = new HashMap<String, Object>(); Map<String, Object> parametros = new HashMap<String, Object>();
StringBuilder filtro = new StringBuilder(); StringBuilder filtro = new StringBuilder();
filtro.append("Agência: "); filtro.append("Ag<EFBFBD>ncia: ");
String puntoVentaIds = ""; String puntoVentaIds = "";
String puntoVentas = ""; String puntoVentas = "";
List<PuntoVenta> lsPuntoVentaSelecionados = new ArrayList(Arrays.asList(puntoVentaSelList.getData())); List<PuntoVenta> lsPuntoVentaSelecionados = new ArrayList(Arrays.asList(puntoVentaSelList.getData()));
@ -224,7 +224,7 @@ public class RelatorioTaxasLinhaController extends MyGenericForwardComposer {
parametros.put("IS_SEGURO", chkTaxaSeguro.isChecked()); parametros.put("IS_SEGURO", chkTaxaSeguro.isChecked());
parametros.put("IS_SEGUROOPCIONAL", chkTaxaSeguroOpcional.isChecked()); parametros.put("IS_SEGUROOPCIONAL", chkTaxaSeguroOpcional.isChecked());
filtro.append(" Tipo de Data: " + (rdGroupTipoData.getSelectedItem().getValue().equals(1) ? " Origem;" : "Destino;")); filtro.append(" Tipo de Data: " + (rdGroupTipoData.getSelectedItem().getValue().equals(1) ? " Origem;" : "Destino;"));
filtro.append(" Subtrair ICMS: " + (chkSubtrairIcms.isChecked() ? " Sim;" : "Não;")); filtro.append(" Subtrair ICMS: " + (chkSubtrairIcms.isChecked() ? " Sim;" : "N<EFBFBD>o;"));
filtro.append(" Empresa: "); filtro.append(" Empresa: ");
Comboitem itemEmpresa = cmbEmpresa.getSelectedItem(); Comboitem itemEmpresa = cmbEmpresa.getSelectedItem();
@ -463,7 +463,7 @@ public class RelatorioTaxasLinhaController extends MyGenericForwardComposer {
while (rset1.next()) { while (rset1.next()) {
BigDecimal valorIcms; BigDecimal valorIcms;
// Se não for pra subtrair o ICMS, realiza o calculo e adiciona o mesmo // Se Não for pra subtrair o ICMS, realiza o calculo e adiciona o mesmo
if(!(Boolean) parametros.get("B_SUBTRAIR_ICMS")){ if(!(Boolean) parametros.get("B_SUBTRAIR_ICMS")){
valorIcms = BigDecimal.ZERO; valorIcms = BigDecimal.ZERO;
}else{ }else{

View File

@ -8,8 +8,8 @@ public enum EStatusKonduto {
APPROVED("APPROVED","Aprovado"), APPROVED("APPROVED","Aprovado"),
DECLINED("DECLINED","Negado"), DECLINED("DECLINED","Negado"),
FRAUD("FRAUD","Fraude"), FRAUD("FRAUD","Fraude"),
NOT_AUTHORIZED("NOT_AUTHORIZED","Não autorizado"), NOT_AUTHORIZED("NOT_AUTHORIZED","Não autorizado"),
NOT_ANALYZED("NOT_ANALYZED","Não analisado"), NOT_ANALYZED("NOT_ANALYZED","Não analisado"),
CANCELED("CANCELED","Cancelado"); CANCELED("CANCELED","Cancelado");
private String codigo; private String codigo;
@ -56,7 +56,7 @@ public enum EStatusKonduto {
return status; return status;
} }
} }
throw new IllegalArgumentException("Status Konduto não encontrado."); throw new IllegalArgumentException("Status Konduto Não encontrado.");
} }
} }

View File

@ -6,7 +6,7 @@ public enum EStatusKondutoTotalBus {
PENDENTE("P", "Pendente"), PENDENTE("P", "Pendente"),
APROVADO("A", "Aprovado"), APROVADO("A", "Aprovado"),
NEGADO("N", "Negado"), NEGADO("N", "Negado"),
STATUS_NEGADO_CARTAO("NC", "Cartao não Aprovado"); STATUS_NEGADO_CARTAO("NC", "Cartao Não Aprovado");
private String id; private String id;
private String descricao; private String descricao;
@ -30,7 +30,7 @@ public enum EStatusKondutoTotalBus {
return status; return status;
} }
} }
throw new IllegalArgumentException("Status Konduto totalBus não encontrado."); throw new IllegalArgumentException("Status Konduto totalBus Não encontrado.");
} }
public static String getDescricaoTodos(List<EStatusKondutoTotalBus> list) { public static String getDescricaoTodos(List<EStatusKondutoTotalBus> list) {

View File

@ -26,6 +26,6 @@ public enum ETipoPeriodoRelatorioPosicaoVendaBilheteIdoso {
return itemEnum; return itemEnum;
} }
} }
throw new IllegalArgumentException("Id não encontrado."); throw new IllegalArgumentException("Id Não encontrado.");
} }
} }

View File

@ -60,6 +60,6 @@ public enum ETipoRelatorioVendaBilheteIdoso {
return itemEnum; return itemEnum;
} }
} }
throw new IllegalArgumentException("Id não encontrado."); throw new IllegalArgumentException("Id Não encontrado.");
} }
} }

View File

@ -38,7 +38,7 @@ public class AuditModuleDetailController extends MyGenericForwardComposer {
txtEntityJson.setValue(AuditControl.formatJson(clazzJson, true)); txtEntityJson.setValue(AuditControl.formatJson(clazzJson, true));
} catch (ClassNotFoundException e) { } catch (ClassNotFoundException e) {
log.debug("Não encontrou Classe " + "com.rjconsultores.ventaboletos.entidad.".concat(auditLog.getEntityName())); log.debug("Não encontrou Classe " + "com.rjconsultores.ventaboletos.entidad.".concat(auditLog.getEntityName()));
} }
} }
} }

View File

@ -243,7 +243,7 @@ public class AuditoriaController extends MyGenericForwardComposer {
if (sistema.getNombsistema().equals("DIGITACAO")) { if (sistema.getNombsistema().equals("DIGITACAO")) {
try { try {
Messagebox.show("A auditoria não está habilitada para o sistema " + sistema.getNombsistema(), Messagebox.show("A auditoria Não est<73> habilitada para o sistema " + sistema.getNombsistema(),
Labels.getLabel("auditoriaController.window.title"), Labels.getLabel("auditoriaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
@ -327,7 +327,7 @@ public class AuditoriaController extends MyGenericForwardComposer {
if (sistema.getNombsistema().equals("DIGITACAO")) { if (sistema.getNombsistema().equals("DIGITACAO")) {
try { try {
Messagebox.show("A auditoria não está habilitada para o sistema " + sistema.getNombsistema(), Messagebox.show("A auditoria Não est<73> habilitada para o sistema " + sistema.getNombsistema(),
Labels.getLabel("auditoriaController.window.title"), Labels.getLabel("auditoriaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);

View File

@ -136,7 +136,7 @@ public class BusquedaIntegracaoTotvsController extends MyGenericForwardComposer
private void refreshLista() { private void refreshLista() {
HibernateSearchObject<Caja> cajaBusqueda = new HibernateSearchObject<Caja>(Caja.class, pagingCaja.getPageSize()); HibernateSearchObject<Caja> cajaBusqueda = new HibernateSearchObject<Caja>(Caja.class, pagingCaja.getPageSize());
// Filtro erro na integração // Filtro erro na integra<EFBFBD><EFBFBD>o
cajaBusqueda.addFilterIn("integradoTotvs", 2, 3 ); cajaBusqueda.addFilterIn("integradoTotvs", 2, 3 );
// Filtro empresa // Filtro empresa
Comboitem cbEmpresa = cmbEmpresa.getSelectedItem(); Comboitem cbEmpresa = cmbEmpresa.getSelectedItem();
@ -180,7 +180,7 @@ public class BusquedaIntegracaoTotvsController extends MyGenericForwardComposer
public void onClick$btnSolicitarIntegracao(Event ev) throws Exception { public void onClick$btnSolicitarIntegracao(Event ev) throws Exception {
dataDe = fecInicioIntervalo.getValue() != null ? DateUtil.inicioFecha(fecInicioIntervalo.getValue()) : null; dataDe = fecInicioIntervalo.getValue() != null ? DateUtil.inicioFecha(fecInicioIntervalo.getValue()) : null;
dataAte = fecFinIntervalo.getValue() != null ? DateUtil.fimFecha(fecFinIntervalo.getValue()) : null; dataAte = fecFinIntervalo.getValue() != null ? DateUtil.fimFecha(fecFinIntervalo.getValue()) : null;
// Período não pode ser vazio. // Per<EFBFBD>odo Não pode ser vazio.
if (dataDe == null || dataAte == null) { if (dataDe == null || dataAte == null) {
org.zkoss.zul.Messagebox.show( org.zkoss.zul.Messagebox.show(
Labels.getLabel("integracaoTotvsController.MSG.filtrovazio.value"), Labels.getLabel("integracaoTotvsController.MSG.filtrovazio.value"),
@ -293,7 +293,7 @@ public class BusquedaIntegracaoTotvsController extends MyGenericForwardComposer
} }
dataInicioCorrida = fecInicioCorrida.getValue() != null ? DateUtil.inicioFecha(fecInicioCorrida.getValue()) : null; dataInicioCorrida = fecInicioCorrida.getValue() != null ? DateUtil.inicioFecha(fecInicioCorrida.getValue()) : null;
dataFimCorrida = fecFinCorrida.getValue() != null ? DateUtil.fimFecha(fecFinCorrida.getValue()) : null; dataFimCorrida = fecFinCorrida.getValue() != null ? DateUtil.fimFecha(fecFinCorrida.getValue()) : null;
// Período não pode ser vazio. // Per<EFBFBD>odo Não pode ser vazio.
if (dataInicioCorrida == null || dataFimCorrida == null) { if (dataInicioCorrida == null || dataFimCorrida == null) {
org.zkoss.zul.Messagebox.show( org.zkoss.zul.Messagebox.show(
Labels.getLabel("integracaoTotvsController.MSG.retornovazioCorrida.value"), Labels.getLabel("integracaoTotvsController.MSG.retornovazioCorrida.value"),

View File

@ -524,7 +524,7 @@ public class EditarEstacionController extends MyGenericForwardComposer {
EstacionSitef es = (EstacionSitef) estacionSitefList.getSelected(); EstacionSitef es = (EstacionSitef) estacionSitefList.getSelected();
//Verifica se o usuario tem permissão para remover a empresa //Verifica se o usuario tem permiss<EFBFBD>o para remover a empresa
if(!lsEmpresa.contains(es.getEmpresa())) { if(!lsEmpresa.contains(es.getEmpresa())) {
Clients.alert(Labels.getLabel("editarEstacionController.MSG.UsuarioSemPermissaoEmpresa"), Clients.alert(Labels.getLabel("editarEstacionController.MSG.UsuarioSemPermissaoEmpresa"),
Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION); Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION);
@ -587,7 +587,7 @@ public class EditarEstacionController extends MyGenericForwardComposer {
EstacionRioCard rc = (EstacionRioCard) estacionRioCardList.getSelected(); EstacionRioCard rc = (EstacionRioCard) estacionRioCardList.getSelected();
//Verifica se o usuario tem permissão para remover a empresa //Verifica se o usuario tem permiss<EFBFBD>o para remover a empresa
if(!lsEmpresa.contains(rc.getEmpresa())) { if(!lsEmpresa.contains(rc.getEmpresa())) {
Clients.alert(Labels.getLabel("editarEstacionController.MSG.UsuarioSemPermissaoEmpresa"), Clients.alert(Labels.getLabel("editarEstacionController.MSG.UsuarioSemPermissaoEmpresa"),
Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION); Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION);
@ -672,7 +672,7 @@ public class EditarEstacionController extends MyGenericForwardComposer {
* Mantis #8978 * Mantis #8978
* Valida se a impressora pode ser adicionada. * Valida se a impressora pode ser adicionada.
* Se a propriedade "PermiteVariasImpressorasMesmaEmpresa" estiver ativada, valida a empresa e o nome da impressora,<br> * Se a propriedade "PermiteVariasImpressorasMesmaEmpresa" estiver ativada, valida a empresa e o nome da impressora,<br>
* caso não esteja ativada, consiste apenas a empresa. * caso Não esteja ativada, consiste apenas a empresa.
* @param empresaId * @param empresaId
* @param nomeImpresora * @param nomeImpresora
* @return * @return
@ -702,7 +702,7 @@ public class EditarEstacionController extends MyGenericForwardComposer {
EstacionImpresora ei = (EstacionImpresora) estacionImpresoraList.getSelected(); EstacionImpresora ei = (EstacionImpresora) estacionImpresoraList.getSelected();
//Verifica se o usuario tem permissão para remover a empresa //Verifica se o usuario tem permiss<EFBFBD>o para remover a empresa
if(!lsEmpresa.contains(ei.getEmpresa())) { if(!lsEmpresa.contains(ei.getEmpresa())) {
Clients.alert(Labels.getLabel("editarEstacionController.MSG.UsuarioSemPermissaoEmpresa"), Clients.alert(Labels.getLabel("editarEstacionController.MSG.UsuarioSemPermissaoEmpresa"),
Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION); Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION);

View File

@ -303,7 +303,7 @@ public class EditarOperadorEmbarcadaController extends MyGenericForwardComposer
idIgual = true; idIgual = true;
} }
} }
//Para não adicionar a mesma ruta mais de uma vez //Para Não adicionar a mesma ruta mais de uma vez
if(!idIgual) { if(!idIgual) {
itensRutaList.get(i).getListaRutas().add(r); itensRutaList.get(i).getListaRutas().add(r);
} }

View File

@ -129,7 +129,7 @@ public class EditarContigenciaController extends MyGenericForwardComposer {
protected void buscarHistoricoContigencia() { protected void buscarHistoricoContigencia() {
if(cmbEmpresa.getSelectedIndex() < 0 || cmbEstado.getSelectedIndex() < 0) { if(cmbEmpresa.getSelectedIndex() < 0 || cmbEstado.getSelectedIndex() < 0) {
log.info("Não foi selecionado empresa e/ou estado"); log.info("Não foi selecionado empresa e/ou estado");
return; return;
} }

View File

@ -59,16 +59,16 @@ public class EventListenerOnClickContingenciaBotaoContingencia implements EventL
MensagensUtils.showMessageInformation("Status alterado com sucesso.", TITULO_CONTIGENCIA_CONTROLLER); MensagensUtils.showMessageInformation("Status alterado com sucesso.", TITULO_CONTIGENCIA_CONTROLLER);
getController().buscarHistoricoContigencia(); getController().buscarHistoricoContigencia();
} catch (SendFailedException e2 ) { } catch (SendFailedException e2 ) {
//Para exceção de envio de email apresenta mensagem mas coloca em contingência //Para exce<EFBFBD><EFBFBD>o de envio de email apresenta mensagem mas coloca em conting<6E>ncia
MensagensUtils.showMessageExclamation("Foi alterada para contingência porém não será enviado email. Motivo: " + e2.getMessage(), TITULO_CONTIGENCIA_CONTROLLER); MensagensUtils.showMessageExclamation("Foi alterada para conting<EFBFBD>ncia por<6F>m Não ser<65> enviado email. Motivo: " + e2.getMessage(), TITULO_CONTIGENCIA_CONTROLLER);
getController().buscarHistoricoContigencia(); getController().buscarHistoricoContigencia();
}catch (AuthenticationFailedException e2) { }catch (AuthenticationFailedException e2) {
//Para exceção de autenticação no envio de email apresenta mensagem mas coloca em contingência //Para exce<EFBFBD><EFBFBD>o de autentica<63><61>o no envio de email apresenta mensagem mas coloca em conting<6E>ncia
MensagensUtils.showMessageExclamation("Foi alterada para contingência porém não será enviado email. Motivo: " + e2.getMessage(), TITULO_CONTIGENCIA_CONTROLLER); MensagensUtils.showMessageExclamation("Foi alterada para conting<EFBFBD>ncia por<6F>m Não ser<65> enviado email. Motivo: " + e2.getMessage(), TITULO_CONTIGENCIA_CONTROLLER);
getController().buscarHistoricoContigencia(); getController().buscarHistoricoContigencia();
} catch (Exception e) { } catch (Exception e) {
log.error("Não foi possível alterar a contingencia: " , e); log.error("Não foi poss<EFBFBD>vel alterar a contingencia: " , e);
MensagensUtils.showMessageError("Não foi possível alterar a contingencia: " + e.getMessage(), TITULO_CONTIGENCIA_CONTROLLER); MensagensUtils.showMessageError("Não foi poss<EFBFBD>vel alterar a contingencia: " + e.getMessage(), TITULO_CONTIGENCIA_CONTROLLER);
} }
} }
@ -85,12 +85,12 @@ public class EventListenerOnClickContingenciaBotaoContingencia implements EventL
private boolean isContigenciaValida() { private boolean isContigenciaValida() {
if (StringUtils.isBlank(getController().getTxtMotivo().getValue())) { if (StringUtils.isBlank(getController().getTxtMotivo().getValue())) {
MensagensUtils.showMessageExclamation("É necessário inserir o motivo da operação para continuar.", TITULO_CONTIGENCIA_CONTROLLER); MensagensUtils.showMessageExclamation("<EFBFBD> necess<73>rio inserir o motivo da opera<72><61>o para continuar.", TITULO_CONTIGENCIA_CONTROLLER);
return false; return false;
} }
if (destinatarioNuloQuandoEmContingencia()) { if (destinatarioNuloQuandoEmContingencia()) {
MensagensUtils.showMessageExclamation("Não será possível enviar o e-mail de confirmação de contingência pois as configurações do menu de Catálogo>Empresa>Configuração de Envio de e-mail estão inválidas. Favor definir o responsável pelo envio e recebimento do e-mail no menu Catálogo>Empresa>Configuração de Envio de e-mail no ADM, preenchendo todas as informações.", TITULO_CONTIGENCIA_CONTROLLER); MensagensUtils.showMessageExclamation("Não ser<EFBFBD> poss<73>vel enviar o e-mail de confirma<6D><61>o de conting<6E>ncia pois as configura<72><61>es do menu de Cat<61>logo>Empresa>Configura<72><61>o de Envio de e-mail est<73>o inv<6E>lidas. Favor definir o respons<6E>vel pelo envio e recebimento do e-mail no menu Cat<61>logo>Empresa>Configura<72><61>o de Envio de e-mail no ADM, preenchendo todas as informa<6D><61>es.", TITULO_CONTIGENCIA_CONTROLLER);
return true; return true;
} }

View File

@ -594,7 +594,7 @@ public class EditarClienteController extends MyGenericForwardComposer {
numFidelidade = Long.parseLong(cpf); numFidelidade = Long.parseLong(cpf);
txtNumFidelidade.setText(numFidelidade.toString()); txtNumFidelidade.setText(numFidelidade.toString());
} catch (NumberFormatException e) { } catch (NumberFormatException e) {
log.error(Labels.getLabel("editarClienteController.window.title") + String.format("CPF Inválido: %s", cpf)); log.error(Labels.getLabel("editarClienteController.window.title") + String.format("CPF Inv<EFBFBD>lido: %s", cpf));
e.getMessage(); e.getMessage();
}catch (Exception e) { }catch (Exception e) {
e.getMessage(); e.getMessage();
@ -1174,7 +1174,7 @@ public class EditarClienteController extends MyGenericForwardComposer {
private Boolean validarCPF(String numDoc) { private Boolean validarCPF(String numDoc) {
try { try {
// https://dicasdeprogramacao.com.br/algoritmo-para-validar-cpf // https://dicasdeprogramacao.com.br/algoritmo-para-validar-cpf
// O VAlidador não pegava os CPFs com todos os numeros iguais // O VAlidador Não pegava os CPFs com todos os numeros iguais
if (numDoc.length() != 11 || numDoc.equals("00000000000") || numDoc.equals("11111111111") || numDoc.equals("22222222222") || if (numDoc.length() != 11 || numDoc.equals("00000000000") || numDoc.equals("11111111111") || numDoc.equals("22222222222") ||
numDoc.equals("33333333333") || numDoc.equals("44444444444") || numDoc.equals("55555555555") || numDoc.equals("33333333333") || numDoc.equals("44444444444") || numDoc.equals("55555555555") ||
numDoc.equals("66666666666") || numDoc.equals("77777777777") || numDoc.equals("88888888888") || numDoc.equals("66666666666") || numDoc.equals("77777777777") || numDoc.equals("88888888888") ||
@ -1824,12 +1824,12 @@ public class EditarClienteController extends MyGenericForwardComposer {
} }
private boolean validaPoltrona(String numPoltrona, EsquemaCorrida esquemaCorrida) { private boolean validaPoltrona(String numPoltrona, EsquemaCorrida esquemaCorrida) {
//Valida se existe cota cadastrada para a poltrona informada, caso exista retorn false e não deixa casdastrar. //Valida se existe cota cadastrada para a poltrona informada, caso exista retorn false e Não deixa casdastrar.
EsquemaAsiento esquemaAsiento = esquemaAsientoService.obtenerPorCorridaeAsiento(esquemaCorrida, numPoltrona); EsquemaAsiento esquemaAsiento = esquemaAsientoService.obtenerPorCorridaeAsiento(esquemaCorrida, numPoltrona);
if( esquemaAsiento !=null && esquemaAsiento.getEsquemaasientoId() != null && esquemaAsiento.getNumasiento()!=null) { if( esquemaAsiento !=null && esquemaAsiento.getEsquemaasientoId() != null && esquemaAsiento.getNumasiento()!=null) {
return false; return false;
} }
//Valida se no diagrama cadastrado para o serviço existe a poltrona informada, caso exista valida se é vendível, //Valida se no diagrama cadastrado para o servi<EFBFBD>o existe a poltrona informada, caso exista valida se <20> vend<6E>vel,
DiagramaAutobus diagramaAutobus = diagramaAutoBusService.obtenerID(esquemaCorrida.getRolOperativo().getDiagramaAutobus().getDiagramaautobusId()); DiagramaAutobus diagramaAutobus = diagramaAutoBusService.obtenerID(esquemaCorrida.getRolOperativo().getDiagramaAutobus().getDiagramaautobusId());
for (DetDiagramaAutobus dd : diagramaAutobus.getDetDiagramaAutobusList()) { for (DetDiagramaAutobus dd : diagramaAutobus.getDetDiagramaAutobusList()) {
if(numPoltrona.equals(dd.getAsiento())) { if(numPoltrona.equals(dd.getAsiento())) {

View File

@ -196,7 +196,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
lsVende = new ArrayList<String>(); lsVende = new ArrayList<String>();
lsVende.add(null); lsVende.add(null);
lsVende.add("Sim"); lsVende.add("Sim");
lsVende.add("Não"); lsVende.add("N<EFBFBD>o");
if (!temPermissao(ConstantesFuncionSistema.CLAVE_TARIFAS_DESABILITAR_BOTAO_EXCLUIR_TODOS)) { if (!temPermissao(ConstantesFuncionSistema.CLAVE_TARIFAS_DESABILITAR_BOTAO_EXCLUIR_TODOS)) {
btnExcluirTodos.setDisabled(true); btnExcluirTodos.setDisabled(true);
@ -424,7 +424,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
//Mantis 16910 //Mantis 16910
if (origem==null || destino==null) { if (origem==null || destino==null) {
//Coloca o distinct por causa da duplicação de linhas de rutaCombinacionList quando não se escolhe origem ou destino //Coloca o distinct por causa da duplica<EFBFBD><EFBFBD>o de linhas de rutaCombinacionList quando Não se escolhe origem ou destino
tarifaBusqueda.setDistinct(true); tarifaBusqueda.setDistinct(true);
} }

View File

@ -161,7 +161,7 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
usarICMS = false; usarICMS = false;
} }
if (!validarImpostoICMSEmpresa(lsRuta) && usarICMS) { if (!validarImpostoICMSEmpresa(lsRuta) && usarICMS) {
Messagebox.show("Foram encontradas empresas com ICMS nulo, o cálculo não poderá ser realizado.", Messagebox.show("Foram encontradas empresas com ICMS nulo, o c<EFBFBD>lculo Não poder<65> ser realizado.",
Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.OK, Messagebox.ERROR); Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.OK, Messagebox.ERROR);
return; return;
@ -204,7 +204,7 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
// TODO else: show some generic error for unexpected error // TODO else: show some generic error for unexpected error
} catch (Exception e) { } catch (Exception e) {
Messagebox.show( Messagebox.show(
"A empresa " + e.getMessage() + " não possui ICMS cadastrado.", "A empresa " + e.getMessage() + " Não possui ICMS cadastrado.",
Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.NO, Messagebox.ERROR); Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.NO, Messagebox.ERROR);
} }
} else { } else {

View File

@ -80,7 +80,7 @@ public class ModificacionMasivaAliasUploadController extends MyGenericForwardCom
public void atualizarCriarAlias(Boolean atualizarExistentes) throws IOException, InterruptedException { public void atualizarCriarAlias(Boolean atualizarExistentes) throws IOException, InterruptedException {
log.debug("ModificaçãoMassivaAlias: atualizarCriarAlias"); log.debug("Modifica<EFBFBD><EFBFBD>oMassivaAlias: atualizarCriarAlias");
InputStream isMExcel = null; InputStream isMExcel = null;
try { try {
isMExcel = mExcel.getStreamData(); isMExcel = mExcel.getStreamData();
@ -173,7 +173,7 @@ public class ModificacionMasivaAliasUploadController extends MyGenericForwardCom
if (atualizarExistentes) { if (atualizarExistentes) {
salvar(aliasServico, Boolean.FALSE); salvar(aliasServico, Boolean.FALSE);
} else { } else {
log.info("Registro não atualizado: " + aliasServico.getAliasServicoId()); log.info("Registro Não atualizado: " + aliasServico.getAliasServicoId());
continue; continue;
} }
} }
@ -294,7 +294,7 @@ public class ModificacionMasivaAliasUploadController extends MyGenericForwardCom
String nome = getNomeCell(numeroCell); String nome = getNomeCell(numeroCell);
if (cell == null) { if (cell == null) {
erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + " está vazia."); erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + " est<EFBFBD> vazia.");
return null; return null;
} }
@ -302,7 +302,7 @@ public class ModificacionMasivaAliasUploadController extends MyGenericForwardCom
Integer idParada = bdId.intValue(); Integer idParada = bdId.intValue();
Parada parada = paradaService.obtenerID(idParada); Parada parada = paradaService.obtenerID(idParada);
if (parada == null) { if (parada == null) {
erro.append(nome + " : " + idParada + " não existe.\n"); erro.append(nome + " : " + idParada + " Não existe.\n");
} }
return parada; return parada;
} }
@ -311,14 +311,14 @@ public class ModificacionMasivaAliasUploadController extends MyGenericForwardCom
Cell cell = row.getCell(CELL_ID_LINHA); Cell cell = row.getCell(CELL_ID_LINHA);
String nome = getNomeCell(CELL_ID_LINHA); String nome = getNomeCell(CELL_ID_LINHA);
if (cell == null) { if (cell == null) {
erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + " está vazia."); erro.append("Coluna '" + nome + "' da linha " + row.getRowNum() + " est<EFBFBD> vazia.");
return null; return null;
} }
BigDecimal bdId = new BigDecimal(cell.getNumericCellValue()); BigDecimal bdId = new BigDecimal(cell.getNumericCellValue());
Integer idLinha = bdId.intValue(); Integer idLinha = bdId.intValue();
Ruta linha = rutaService.obtenerID(idLinha); Ruta linha = rutaService.obtenerID(idLinha);
if (linha == null) { if (linha == null) {
erro.append(nome + " : " + idLinha + " não existe.\n"); erro.append(nome + " : " + idLinha + " Não existe.\n");
} }
return linha; return linha;
} }
@ -342,7 +342,7 @@ public class ModificacionMasivaAliasUploadController extends MyGenericForwardCom
Integer idAliasServico = bdId.intValue(); Integer idAliasServico = bdId.intValue();
if (aliasServicoService.obtenerID(idAliasServico) == null) { if (aliasServicoService.obtenerID(idAliasServico) == null) {
String nome = getNomeCell(CELL_ID_LINHA); String nome = getNomeCell(CELL_ID_LINHA);
erro.append(nome + " : " + idAliasServico + " não existe.\n"); erro.append(nome + " : " + idAliasServico + " Não existe.\n");
return null; return null;
} }
return idAliasServico; return idAliasServico;

View File

@ -719,8 +719,8 @@ public class TarifaEscalaContorller extends MyGenericForwardComposer {
Tramo tr = lsTr.get(0); Tramo tr = lsTr.get(0);
// mapTramoTarifaNovo.get(tr.getOrigem().getCveparada().concat("|").concat(tr.getDestino().getCveparada().concat("|")).concat(tr.getVia().getNombvia())); // mapTramoTarifaNovo.get(tr.getOrigem().getCveparada().concat("|").concat(tr.getDestino().getCveparada().concat("|")).concat(tr.getVia().getNombvia()));
// Indica se o mapTarifaTextbox foi renderizado. Ele só é renderizado se a pagina do tramo foi "paginada"/"acessada" // Indica se o mapTarifaTextbox foi renderizado. Ele s<EFBFBD> <20> renderizado se a pagina do tramo foi "paginada"/"acessada"
// Quando o mapTarifaTextbox não foi carregado, não é exibido a mesg de tarifaMinima // Quando o mapTarifaTextbox Não foi carregado, Não <20> exibido a mesg de tarifaMinima
boolean mapTarifaTexboxRedenrizado = true; boolean mapTarifaTexboxRedenrizado = true;
Decimalbox decimalBox = mapTarifaTextbox.get(tr); Decimalbox decimalBox = mapTarifaTextbox.get(tr);

View File

@ -339,8 +339,8 @@ public class TarifaOficialExcelController extends MyGenericForwardComposer {
log.debug("Aba: " + sheetName); log.debug("Aba: " + sheetName);
/* /*
* sheets não podem ter nome > 31 caracteres, caso contrario é cortado * sheets Não podem ter nome > 31 caracteres, caso contrario <EFBFBD> cortado
* e corre o risco de serem criadas 2 sheets com mesmo nome, o que causa uma excessão. * e corre o risco de serem criadas 2 sheets com mesmo nome, o que causa uma excess<EFBFBD>o.
*/ */
String nome = sheetName.replace(" ", ""); String nome = sheetName.replace(" ", "");
if(nome.length() > 31){ if(nome.length() > 31){

View File

@ -74,8 +74,8 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
Labels.register(new MyLabelLocatorGeneral((ServletContext) wapp.getNativeContext())); Labels.register(new MyLabelLocatorGeneral((ServletContext) wapp.getNativeContext()));
// Labels.register(new MyLabelLocatorCliente((ServletContext) wapp.getNativeContext())); // Labels.register(new MyLabelLocatorCliente((ServletContext) wapp.getNativeContext()));
//Definição do comportamento padrão do Datebox em relação ao formato de data //Defini<EFBFBD><EFBFBD>o do comportamento padr<64>o do Datebox em rela<6C><61>o ao formato de data
//Mais informações em -> https://www.zkoss.org/wiki/ZK_Developer's_Reference/Internationalization/Date_and_Time_Formatting //Mais informa<EFBFBD><EFBFBD>es em -> https://www.zkoss.org/wiki/ZK_Developer's_Reference/Internationalization/Date_and_Time_Formatting
Library.setProperty("org.zkoss.web.preferred.dateFormatInfo", "com.rjconsultores.ventaboletos.web.utilerias.MyDateFormatInfo"); Library.setProperty("org.zkoss.web.preferred.dateFormatInfo", "com.rjconsultores.ventaboletos.web.utilerias.MyDateFormatInfo");
boolean ipBloqueadoGeracaoServico = ipBloqueadoGeracaoServico(); boolean ipBloqueadoGeracaoServico = ipBloqueadoGeracaoServico();
@ -88,9 +88,9 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
// Generacion Automatica de Corridas // Generacion Automatica de Corridas
jobGeneracionCorridas(); jobGeneracionCorridas();
//Geração automatíca da conferência de mmovimento. //Gera<EFBFBD><EFBFBD>o automat<61>ca da confer<65>ncia de mmovimento.
jobGeneracionConferenciaMovimento(); jobGeneracionConferenciaMovimento();
//Monitoramento automático de Quebra de sequência na Redução Z. //Monitoramento autom<EFBFBD>tico de Quebra de sequ<71>ncia na Redu<64><75>o Z.
jobMonitoramentoReducaoZ(); jobMonitoramentoReducaoZ();
//Retencao diara comissao //Retencao diara comissao
@ -149,11 +149,11 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
} }
/** /**
* Se nenhuma das constantes abaixo estiver configurada, o serviço de geração é iniciado. * Se nenhuma das constantes abaixo estiver configurada, o servi<EFBFBD>o de gera<EFBFBD><EFBFBD>o <EFBFBD> iniciado.
* *
* SERVIDOR_GENERACION_CORRIDA_EXCLUSIVO : Tem o IP aonde será liberado a geração de corrida. Somente nesse IP * SERVIDOR_GENERACION_CORRIDA_EXCLUSIVO : Tem o IP aonde ser<EFBFBD> liberado a gera<EFBFBD><EFBFBD>o de corrida. Somente nesse IP
* *
* SERVIDOR_EXCEPCION_GENERACION_CORRIDA: Tem o IP aonde não será gerado a corrida. Somente esse IP * SERVIDOR_EXCEPCION_GENERACION_CORRIDA: Tem o IP aonde Não ser<EFBFBD> gerado a corrida. Somente esse IP
* *
* * @return * * @return
*/ */
@ -176,7 +176,7 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
if (StringUtils.isNotBlank(ipConstanteExclusivo)){ if (StringUtils.isNotBlank(ipConstanteExclusivo)){
if (lsIps.contains(ipConstanteExclusivo)) { if (lsIps.contains(ipConstanteExclusivo)) {
log.info(" IP não bloqueado. Liberado exclusivamente. "); log.info(" IP Não bloqueado. Liberado exclusivamente. ");
return false; return false;
} }
@ -255,7 +255,7 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
Integer[] hora = horaExecucion(HORA_GENERACION_CORRIDA); Integer[] hora = horaExecucion(HORA_GENERACION_CORRIDA);
if (hora == null) { if (hora == null) {
log.info("constante HORA_GENERACION_CORRIDA não habilitada."); log.info("constante HORA_GENERACION_CORRIDA Não habilitada.");
return; return;
} }
@ -297,12 +297,12 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
Integer[] hora = horaExecucion(HORA_INTEGRACAO_SAP); Integer[] hora = horaExecucion(HORA_INTEGRACAO_SAP);
if (hora == null) { if (hora == null) {
log.info("constante HORA_INTEGRACAO_SAP não habilitada."); log.info("constante HORA_INTEGRACAO_SAP Não habilitada.");
return; return;
} }
log.info("Horario de integraçao com sap : " + hora[0] + ":" + hora[1]); log.info("Horario de integra<EFBFBD>ao com sap : " + hora[0] + ":" + hora[1]);
Trigger trigger = TriggerUtils.makeDailyTrigger("integracaoSapTrigger", hora[0], hora[1]); Trigger trigger = TriggerUtils.makeDailyTrigger("integracaoSapTrigger", hora[0], hora[1]);
@ -331,27 +331,27 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
} }
/** /**
* Cria job do Quartz para Conferência de Movimento Automática do dia anterior. * Cria job do Quartz para Confer<EFBFBD>ncia de Movimento Autom<EFBFBD>tica do dia anterior.
*/ */
private void jobGeneracionConferenciaMovimento() { private void jobGeneracionConferenciaMovimento() {
try { try {
Integer[] hora = horaExecucion(HORA_EXEC_CONFERENCIA_MOVIMENTO); Integer[] hora = horaExecucion(HORA_EXEC_CONFERENCIA_MOVIMENTO);
if(hora ==null){ if(hora ==null){
log.info("Não existe hora cadastrada para o job GeneracionConferenciaMovimentoJob. Verificar a constante HORA_EXEC_CONFERENCIA_MOVIMENTO"); log.info("Não existe hora cadastrada para o job GeneracionConferenciaMovimentoJob. Verificar a constante HORA_EXEC_CONFERENCIA_MOVIMENTO");
return; return;
} }
log.info("Início cadastro do job GeneracionConferenciaMovimentoJob"); log.info("In<EFBFBD>cio cadastro do job GeneracionConferenciaMovimentoJob");
sched = schedFact.getScheduler(); sched = schedFact.getScheduler();
JobDetail jobDetail = new JobDetail("GeneracionConferenciaMovimentoJob", null, GeneracionConferenciaMovimentoJob.class); JobDetail jobDetail = new JobDetail("GeneracionConferenciaMovimentoJob", null, GeneracionConferenciaMovimentoJob.class);
Trigger trigger = TriggerUtils.makeDailyTrigger("generacionConferenciaMovimentoTrigger", hora[0], hora[1]); Trigger trigger = TriggerUtils.makeDailyTrigger("generacionConferenciaMovimentoTrigger", hora[0], hora[1]);
log.info("GeneracionConferenciaMovimentoJob hora execucão: " + hora[0] + ":" + hora[1] ); log.info("GeneracionConferenciaMovimentoJob hora execuc<EFBFBD>o: " + hora[0] + ":" + hora[1] );
// TESTE TRIGGER // TESTE TRIGGER
//Trigger trigger = TriggerUtils.makeImmediateTrigger("generacionConferenciaMovimentoTrigger", 1, 1000); //Trigger trigger = TriggerUtils.makeImmediateTrigger("generacionConferenciaMovimentoTrigger", 1, 1000);
trigger.setName("generacionConferenciaMovimentoTrigger"); trigger.setName("generacionConferenciaMovimentoTrigger");
JobDetail job = sched.getJobDetail(jobDetail.getName(), jobDetail.getGroup()); JobDetail job = sched.getJobDetail(jobDetail.getName(), jobDetail.getGroup());
log.info("Job=" + jobDetail.getName() + "." + jobDetail.getGroup()); log.info("Job=" + jobDetail.getName() + "." + jobDetail.getGroup());
if (job != null) { if (job != null) {
log.info("Job já existe"); log.info("Job j<EFBFBD> existe");
boolean deleted = sched.deleteJob(job.getName(), Scheduler.DEFAULT_GROUP); boolean deleted = sched.deleteJob(job.getName(), Scheduler.DEFAULT_GROUP);
log.info("Deleted=" + deleted); log.info("Deleted=" + deleted);
} }
@ -364,25 +364,25 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
} }
/** /**
* Cria job do Quartz para Conferência de Movimento Automática do dia anterior. * Cria job do Quartz para Confer<EFBFBD>ncia de Movimento Autom<EFBFBD>tica do dia anterior.
*/ */
private void jobMonitoramentoReducaoZ() { private void jobMonitoramentoReducaoZ() {
try { try {
Integer[] hora = horaExecucion(HORA_EXEC_MONITORAMENTO_REDUCAOZ); Integer[] hora = horaExecucion(HORA_EXEC_MONITORAMENTO_REDUCAOZ);
if(hora ==null){ if(hora ==null){
log.info("Não existe hora cadastrada para o job MonitoramentoCCFCRZJob. Verificar a constante HORA_EXEC_MONITORAMENTO_REDUCAOZ"); log.info("Não existe hora cadastrada para o job MonitoramentoCCFCRZJob. Verificar a constante HORA_EXEC_MONITORAMENTO_REDUCAOZ");
return; return;
} }
log.info("Início cadastro do job MonitoramentoCCFCRZJob"); log.info("In<EFBFBD>cio cadastro do job MonitoramentoCCFCRZJob");
sched = schedFact.getScheduler(); sched = schedFact.getScheduler();
JobDetail jobDetail = new JobDetail("MonitoramentoCCFCRZJob", null, MonitoramentoCCFCRZJob.class); JobDetail jobDetail = new JobDetail("MonitoramentoCCFCRZJob", null, MonitoramentoCCFCRZJob.class);
Trigger trigger = TriggerUtils.makeDailyTrigger("monitoramentoCCFCRZJobTrigger", hora[0], hora[1]); Trigger trigger = TriggerUtils.makeDailyTrigger("monitoramentoCCFCRZJobTrigger", hora[0], hora[1]);
log.info("MonitoramentoCCFCRZJob hora execucão: " + hora[0] + ":" + hora[1] ); log.info("MonitoramentoCCFCRZJob hora execuc<EFBFBD>o: " + hora[0] + ":" + hora[1] );
trigger.setName("monitoramentoCCFCRZJobTrigger"); trigger.setName("monitoramentoCCFCRZJobTrigger");
JobDetail job = sched.getJobDetail(jobDetail.getName(), jobDetail.getGroup()); JobDetail job = sched.getJobDetail(jobDetail.getName(), jobDetail.getGroup());
log.info("Job=" + jobDetail.getName() + "." + jobDetail.getGroup()); log.info("Job=" + jobDetail.getName() + "." + jobDetail.getGroup());
if (job != null) { if (job != null) {
log.info("Job já existe"); log.info("Job j<EFBFBD> existe");
boolean deleted = sched.deleteJob(job.getName(), Scheduler.DEFAULT_GROUP); boolean deleted = sched.deleteJob(job.getName(), Scheduler.DEFAULT_GROUP);
log.info("Deleted=" + deleted); log.info("Deleted=" + deleted);
} }
@ -399,17 +399,17 @@ public class MyAppInit implements org.zkoss.zk.ui.util.WebAppInit {
*/ */
private void jobGeneracionRetencaoDiariaComissao() { private void jobGeneracionRetencaoDiariaComissao() {
try { try {
log.info("Início cadastro do job GeneracionRetencaoDiariaComissaoJob"); log.info("In<EFBFBD>cio cadastro do job GeneracionRetencaoDiariaComissaoJob");
sched = schedFact.getScheduler(); sched = schedFact.getScheduler();
//Trigger trigger = TriggerUtils.makeMinutelyTrigger("generacionRetencaoDiariaComissaoTrigger", 5, 5); //Trigger trigger = TriggerUtils.makeMinutelyTrigger("generacionRetencaoDiariaComissaoTrigger", 5, 5);
Trigger trigger = TriggerUtils.makeHourlyTrigger("generacionRetencaoDiariaComissaoTrigger"); Trigger trigger = TriggerUtils.makeHourlyTrigger("generacionRetencaoDiariaComissaoTrigger");
JobDetail jobDetail = new JobDetail("GeneracionRetencaoDiariaComissaoJob", null, GeneracionRetencaoDiariaComissaoJob.class); JobDetail jobDetail = new JobDetail("GeneracionRetencaoDiariaComissaoJob", null, GeneracionRetencaoDiariaComissaoJob.class);
log.info("GeneracionRetencaoDiariaComissaoJob em execucão a cada hora"); log.info("GeneracionRetencaoDiariaComissaoJob em execuc<EFBFBD>o a cada hora");
trigger.setName("generacionRetencaoDiariaComissaoTrigger"); trigger.setName("generacionRetencaoDiariaComissaoTrigger");
JobDetail job = sched.getJobDetail(jobDetail.getName(), jobDetail.getGroup()); JobDetail job = sched.getJobDetail(jobDetail.getName(), jobDetail.getGroup());
log.info("Job=" + jobDetail.getName() + "." + jobDetail.getGroup()); log.info("Job=" + jobDetail.getName() + "." + jobDetail.getGroup());
if (job != null) { if (job != null) {
log.info("Job já existe"); log.info("Job j<EFBFBD> existe");
boolean deleted = sched.deleteJob(job.getName(), Scheduler.DEFAULT_GROUP); boolean deleted = sched.deleteJob(job.getName(), Scheduler.DEFAULT_GROUP);
log.info("Deleted=" + deleted); log.info("Deleted=" + deleted);
} }

View File

@ -5,11 +5,11 @@ import java.util.Locale;
import org.zkoss.text.DateFormatInfo; import org.zkoss.text.DateFormatInfo;
/** /**
* Classe que controla a formatação padrão de todos os componentes datebox. * Classe que controla a formata<EFBFBD><EFBFBD>o padr<EFBFBD>o de todos os componentes datebox.
* *
* Sua inicialização é feita na classe {@link MyAppInit#init(org.zkoss.zk.ui.WebApp)} * Sua inicialização <EFBFBD> feita na classe {@link MyAppInit#init(org.zkoss.zk.ui.WebApp)}
* *
* Mais informações em -> https://www.zkoss.org/wiki/ZK_Developer's_Reference/Internationalization/Date_and_Time_Formatting * Mais informa<EFBFBD><EFBFBD>es em -> https://www.zkoss.org/wiki/ZK_Developer's_Reference/Internationalization/Date_and_Time_Formatting
* *
* Caso deseje fazer por user (session): https://www.zkoss.org/wiki/ZK_Developer's_Reference/Internationalization/Locale * Caso deseje fazer por user (session): https://www.zkoss.org/wiki/ZK_Developer's_Reference/Internationalization/Locale
* *

View File

@ -60,12 +60,12 @@ public class MyListbox extends Listbox {
} }
/** /**
* Adiciona um item na lista caso ele não esteja presente na lista * Adiciona um item na lista caso ele Não esteja presente na lista
* *
* *
* @param item * @param item
* @return - True se o item foi adicionado * @return - True se o item foi adicionado
* @deprecated - Use o método addItemNovo * @deprecated - Use o m<EFBFBD>todo addItemNovo
* *
*/ */
@Deprecated @Deprecated
@ -79,7 +79,7 @@ public class MyListbox extends Listbox {
} }
/** /**
* Atualiza se o item está presente na lista. Caso não esteja presente, o item é adicionado. * Atualiza se o item est<EFBFBD> presente na lista. Caso Não esteja presente, o item <EFBFBD> adicionado.
* *
* @param item * @param item
*/ */

View File

@ -14,7 +14,7 @@ public class ItemMenuTipoMovimiento extends DefaultItemMenuSistema {
@Override @Override
public String getClaveMenu() { public String getClaveMenu() {
return "___COM.RJCONSULTORES.ADMINISTRACION.GUI.SENDAAMIGO.MENU.TIPOMOVIMIENTO___"; return "___COM.RJCONSULTORES.ADMINISTRACION.GUI.SENDAAMIGO.MENU.TIPOMOVIMIENTO___";
//Rafael: mniTipoMovimiento <20> um catalogo interno, n<EFBFBD>o ficara vis<69>vel. //Rafael: mniTipoMovimiento <20> um catalogo interno, o ficara vis<69>vel.
} }
@Override @Override

View File

@ -94,7 +94,7 @@ public class ItemMenuLimparCacheEmbarcadaAPI extends DefaultItemMenuSistema {
String constante = constanteService.buscarURLAPIEmb(); String constante = constanteService.buscarURLAPIEmb();
if (StringUtils.isBlank(constante)){ if (StringUtils.isBlank(constante)){
log.debug("Não foi encontrado a constante específica para a API da Embarcada. Será buscado o endereço da api de Venda"); log.debug("Não foi encontrado a constante espec<EFBFBD>fica para a API da Embarcada. Ser<65> buscado o endere<72>o da api de Venda");
constante = constanteService.buscarURLAPI(); constante = constanteService.buscarURLAPI();
} }

View File

@ -39,11 +39,11 @@ public class RenderFechamentoBoleto implements ListitemRenderer {
lc = new Listcell(numberFormat.format(fechamentoBoleto.getValordocumento().doubleValue())); lc = new Listcell(numberFormat.format(fechamentoBoleto.getValordocumento().doubleValue()));
lc.setParent(lstm); lc.setParent(lstm);
String id = (fechamentoBoleto.getRemessaId() != null) ? "Sim" : "Não"; String id = (fechamentoBoleto.getRemessaId() != null) ? "Sim" : "N<EFBFBD>o";
lc = new Listcell(id); lc = new Listcell(id);
lc.setParent(lstm); lc.setParent(lstm);
String status = (fechamentoBoleto.getStatus() != null && fechamentoBoleto.getStatus().equals("I") ) ? "Impresso" : "Não Impresso"; String status = (fechamentoBoleto.getStatus() != null && fechamentoBoleto.getStatus().equals("I") ) ? "Impresso" : "Não Impresso";
lc = new Listcell(status); lc = new Listcell(status);
lc.setParent(lstm); lc.setParent(lstm);

View File

@ -25,7 +25,7 @@ public class RenderOrgaoEmpParam implements ListitemRenderer {
lc = new Listcell(orgaoEmpParam.getCodEmpresaPorOrgao()); lc = new Listcell(orgaoEmpParam.getCodEmpresaPorOrgao());
lc.setParent(arg0); lc.setParent(arg0);
lc = new Listcell(orgaoEmpParam.getIndNaoRestringe2ViaBPe() != null && orgaoEmpParam.getIndNaoRestringe2ViaBPe() ? "NÃO RESTRINGE" : "RESTRINGE"); lc = new Listcell(orgaoEmpParam.getIndNaoRestringe2ViaBPe() != null && orgaoEmpParam.getIndNaoRestringe2ViaBPe() ? "Não RESTRINGE" : "RESTRINGE");
lc.setParent(arg0); lc.setParent(arg0);
arg0.setAttribute("data", orgaoEmpParam); arg0.setAttribute("data", orgaoEmpParam);

View File

@ -59,7 +59,7 @@ public class RenderPermisoSelecao implements ListitemRenderer {
boolean indLectura = permiso.getIndLectura() == null ? true : permiso.getIndLectura(); boolean indLectura = permiso.getIndLectura() == null ? true : permiso.getIndLectura();
// Estava ficando null quando não era clicado na tela - set no valor // Estava ficando null quando Não era clicado na tela - set no valor
if(permiso.getFuncionSistema().getSistema().getSistemaId()==SistemaEnum.VENDA_SERVIDOR.getValor()) { if(permiso.getFuncionSistema().getSistema().getSistemaId()==SistemaEnum.VENDA_SERVIDOR.getValor()) {
permiso.setIndLectura((Boolean.FALSE)); permiso.setIndLectura((Boolean.FALSE));