diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java index e538031fb..1cb28dcad 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java @@ -12,6 +12,7 @@ import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; +import org.apache.commons.lang.BooleanUtils; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; @@ -183,6 +184,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private Checkbox chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior; private Checkbox chkIndTabelaPrecoEmbarcada; private Checkbox chkIndImpressaoCanhotoEmbarcada; + private Checkbox chkIndImprimeQRCodeAdicional; private MyListbox inscEstadualList; private Combobox cmbEstadoInscEstadual; @@ -334,43 +336,44 @@ public class EditarEmpresaController extends MyGenericForwardComposer { utilizaProjetoFidelidadeSim.setChecked(Boolean.FALSE); } - chkIndgennumfoliovtaintimpost.setChecked(empresa.getIndgennumfoliovtaintimpost() != null ? empresa.getIndgennumfoliovtaintimpost() : Boolean.FALSE); - chkHabilitarFidelidade.setChecked(empresa.getIndFidelidade() != null ? empresa.getIndFidelidade() : Boolean.FALSE); - chkHabilitarVendaEstudanteTotem.setChecked(empresa.getIndVendaEstudanteTotem() != null ? empresa.getIndVendaEstudanteTotem() : Boolean.FALSE);; - chkIndBilheteDevDebitoDinheiro.setChecked(empresa.getIndBilheteDevDebitoDinheiro() != null ? empresa.getIndBilheteDevDebitoDinheiro() : Boolean.FALSE); - chkNaoAlterarDiagrama.setChecked(empresa.getIndNaoAlterarDiagrama() != null ? empresa.getIndNaoAlterarDiagrama() : Boolean.FALSE); - chkIndEmiteCupomFiscalRemarcacao.setChecked(empresa.getIndEmiteCupomFiscalRemarcacao() != null ? empresa.getIndEmiteCupomFiscalRemarcacao() : Boolean.FALSE); - chkIndEmiteBpeVdaImpPosterior.setChecked(empresa.getIndEmiteBpeVdaImpPosterior() != null ? empresa.getIndEmiteBpeVdaImpPosterior() : Boolean.FALSE); - chkIndCancelaBpeTrocaOrigDest.setChecked(empresa.getIndCancelaBpeTrocaOrigDest() != null ? empresa.getIndCancelaBpeTrocaOrigDest() : Boolean.FALSE); - chkIndTransferenciaBpeMoviCaja.setChecked(empresa.getIndTransferenciaBpeMoviCaja() != null ? empresa.getIndTransferenciaBpeMoviCaja() : Boolean.FALSE); - chkIndUsarAliasMapaViagemVenda.setChecked(empresa.getIndUsarAliasMapaViagem() != null ? empresa.getIndUsarAliasMapaViagem() : Boolean.FALSE); - chkUtilizaResolucao.setChecked(empresa.getIndUtilizaResolucao() != null ? empresa.getIndUtilizaResolucao() : Boolean.FALSE); - chkUtilizaFolioVendaPrepagoAberto.setChecked(empresa.getIndUtiFolioLocaPrepagoAberto() != null ? empresa.getIndUtiFolioLocaPrepagoAberto() : Boolean.FALSE); - chkImprime2ViasImpreNaoFiscal.setChecked(empresa.getIndImprime2ViasImpreNaoFiscal() != null ? empresa.getIndImprime2ViasImpreNaoFiscal() : Boolean.FALSE); - chkImprime2ViasDevolucao.setChecked(empresa.getIndImprime2ViasDevolucao() != null ? empresa.getIndImprime2ViasDevolucao() : Boolean.FALSE); - chkExibeDiferencaMenorTrocaCupomEmbarqueEcf.setChecked(empresa.getIndExibeDiferencaMenorTrocaCupomEmbarqueEcf() != null ? empresa.getIndExibeDiferencaMenorTrocaCupomEmbarqueEcf() : Boolean.FALSE); - chkPermiteTrocaVdaAberto.setChecked(empresa.getIndPermiteTrocaVdaAberto() != null ? empresa.getIndPermiteTrocaVdaAberto() : Boolean.FALSE); - chkExibeComissaoZeradaAgencia.setChecked(empresa.getIndExibeComissaoZeradaAgencia() != null ? empresa.getIndExibeComissaoZeradaAgencia() : Boolean.FALSE); - chkPermiteReativacaoPassagemBpeEstacaoNaoBpe.setChecked(empresa.getIndPermiteReativacaoPassagemBpeEstacaoNaoBpe() != null ? empresa.getIndPermiteReativacaoPassagemBpeEstacaoNaoBpe() : Boolean.FALSE); - chkImprimirEmbarqueDesembarqCupom.setChecked(empresa.getIndImprimirEmbarqueDesembarqCupom() != null ? empresa.getIndImprimirEmbarqueDesembarqCupom() : Boolean.FALSE); - chkEmiteDABpeVdaCallCenter.setChecked(empresa.getIndEmiteDABpeVdaCallCenter() != null ? empresa.getIndEmiteDABpeVdaCallCenter() : Boolean.FALSE); - chkOutrasFPVdaCallCenter.setChecked(empresa.getIndOutrasFPVdaCallCenter() != null ? empresa.getIndOutrasFPVdaCallCenter() : Boolean.FALSE); - chkEmiteDABpeVdaInternet.setChecked(empresa.getIndEmiteDABpeVdaInternet() != null ? empresa.getIndEmiteDABpeVdaInternet() : Boolean.FALSE); - chkEmiteDABpeVdaIntJ3.setChecked(empresa.getIndEmiteDABpeVdaIntJ3() != null ? empresa.getIndEmiteDABpeVdaIntJ3() : Boolean.FALSE); - chkExigeClienteCompradorVdaCallCenter.setChecked(empresa.getIndExigeClienteCompradorVdaCallCenter() != null ? empresa.getIndExigeClienteCompradorVdaCallCenter() : Boolean.FALSE); - chkIndEmiteDeclaracaoCancelamentoBpeTrocaOrigDest.setChecked(empresa.getIndEmiteDeclaracaoCancelaBpeTrocaOrigDest()); - chkIndReaproveitarNumBPeRejeitado.setChecked(empresa.getIndReaproveitarNumBPeRejeitado() != null ? empresa.getIndReaproveitarNumBPeRejeitado() : Boolean.FALSE); - chkIndSubstituicaoIgualSefaz.setChecked(empresa.getIndSubstituicaoIgualSefaz()); - chkImprimeLogoBilheteVendaEmbarcada.setChecked(empresa.getIndImprimeLogoBilheteVendaEmbarcada() != null ? empresa.getIndImprimeLogoBilheteVendaEmbarcada() : Boolean.FALSE); - chkImprimeRelFechamentoViagemDetalhadoEmarcada.setChecked(empresa.getIndImprimeRelFechamentoViagemDetalhadoEmarcada() != null ? empresa.getIndImprimeRelFechamentoViagemDetalhadoEmarcada() : Boolean.FALSE); + chkIndgennumfoliovtaintimpost.setChecked(BooleanUtils.toBoolean(empresa.getIndgennumfoliovtaintimpost())); + chkHabilitarFidelidade.setChecked(BooleanUtils.toBoolean(empresa.getIndFidelidade())); + chkHabilitarVendaEstudanteTotem.setChecked(BooleanUtils.toBoolean(empresa.getIndVendaEstudanteTotem())); + chkIndBilheteDevDebitoDinheiro.setChecked(BooleanUtils.toBoolean(empresa.getIndBilheteDevDebitoDinheiro())); + chkNaoAlterarDiagrama.setChecked(BooleanUtils.toBoolean(empresa.getIndNaoAlterarDiagrama())); + chkIndEmiteCupomFiscalRemarcacao.setChecked(BooleanUtils.toBoolean(empresa.getIndEmiteCupomFiscalRemarcacao())); + chkIndEmiteBpeVdaImpPosterior.setChecked(BooleanUtils.toBoolean(empresa.getIndEmiteBpeVdaImpPosterior())); + chkIndCancelaBpeTrocaOrigDest.setChecked(BooleanUtils.toBoolean(empresa.getIndCancelaBpeTrocaOrigDest())); + chkIndTransferenciaBpeMoviCaja.setChecked(BooleanUtils.toBoolean(empresa.getIndTransferenciaBpeMoviCaja())); + chkIndUsarAliasMapaViagemVenda.setChecked(BooleanUtils.toBoolean(empresa.getIndUsarAliasMapaViagem())); + chkUtilizaResolucao.setChecked(BooleanUtils.toBoolean(empresa.getIndUtilizaResolucao())); + chkUtilizaFolioVendaPrepagoAberto.setChecked(BooleanUtils.toBoolean(empresa.getIndUtiFolioLocaPrepagoAberto())); + chkImprime2ViasImpreNaoFiscal.setChecked(BooleanUtils.toBoolean(empresa.getIndImprime2ViasImpreNaoFiscal())); + chkImprime2ViasDevolucao.setChecked(BooleanUtils.toBoolean(empresa.getIndImprime2ViasDevolucao())); + chkExibeDiferencaMenorTrocaCupomEmbarqueEcf.setChecked(BooleanUtils.toBoolean(empresa.getIndExibeDiferencaMenorTrocaCupomEmbarqueEcf())); + chkPermiteTrocaVdaAberto.setChecked(BooleanUtils.toBoolean(empresa.getIndPermiteTrocaVdaAberto())); + chkExibeComissaoZeradaAgencia.setChecked(BooleanUtils.toBoolean(empresa.getIndExibeComissaoZeradaAgencia())); + chkPermiteReativacaoPassagemBpeEstacaoNaoBpe.setChecked(BooleanUtils.toBoolean(empresa.getIndPermiteReativacaoPassagemBpeEstacaoNaoBpe())); + chkImprimirEmbarqueDesembarqCupom.setChecked(BooleanUtils.toBoolean(empresa.getIndImprimirEmbarqueDesembarqCupom())); + chkEmiteDABpeVdaCallCenter.setChecked(BooleanUtils.toBoolean(empresa.getIndEmiteDABpeVdaCallCenter())); + chkOutrasFPVdaCallCenter.setChecked(BooleanUtils.toBoolean(empresa.getIndOutrasFPVdaCallCenter())); + chkEmiteDABpeVdaInternet.setChecked(BooleanUtils.toBoolean(empresa.getIndEmiteDABpeVdaInternet())); + chkEmiteDABpeVdaIntJ3.setChecked(BooleanUtils.toBoolean(empresa.getIndEmiteDABpeVdaIntJ3())); + chkExigeClienteCompradorVdaCallCenter.setChecked(BooleanUtils.toBoolean(empresa.getIndExigeClienteCompradorVdaCallCenter())); + chkIndEmiteDeclaracaoCancelamentoBpeTrocaOrigDest.setChecked(BooleanUtils.toBoolean(empresa.getIndEmiteDeclaracaoCancelaBpeTrocaOrigDest())); + chkIndReaproveitarNumBPeRejeitado.setChecked(BooleanUtils.toBoolean(empresa.getIndReaproveitarNumBPeRejeitado())); + chkIndSubstituicaoIgualSefaz.setChecked(BooleanUtils.toBoolean(empresa.getIndSubstituicaoIgualSefaz())); + chkImprimeLogoBilheteVendaEmbarcada.setChecked(BooleanUtils.toBoolean(empresa.getIndImprimeLogoBilheteVendaEmbarcada())); + chkImprimeRelFechamentoViagemDetalhadoEmarcada.setChecked(BooleanUtils.toBoolean(empresa.getIndImprimeRelFechamentoViagemDetalhadoEmarcada())); chkIndCodBarCpEmbarque.setChecked(empresa.getIndCodBarCpEmbarque() != null ? empresa.getIndCodBarCpEmbarque() : Boolean.TRUE); chkIndEmiteComprovanteCancelamentoSitef.setChecked(empresa.getIndEmiteComprovanteCancelamentoSitef() != null ? empresa.getIndEmiteComprovanteCancelamentoSitef() : Boolean.TRUE); chkIndImprimirComprovantePagamentoSeguroOpcional.setChecked(empresa.getIndImprimirComprovantePagamentoSeguroOpcional() != null ? empresa.getIndImprimirComprovantePagamentoSeguroOpcional() : Boolean.TRUE); - chkIndEncerraViagemFechorllegada.setChecked(empresa.getIndEncerraViagemFechorllegada() != null ? empresa.getIndEncerraViagemFechorllegada() : Boolean.FALSE); - chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.setChecked(empresa.getIndImprimirSeguroOpcionalEntregaVdaImpPosterior() != null ? empresa.getIndImprimirSeguroOpcionalEntregaVdaImpPosterior() : Boolean.FALSE); - chkIndTabelaPrecoEmbarcada.setChecked(empresa.getIndTabelaPrecoEmbarcada() != null ? empresa.getIndTabelaPrecoEmbarcada() : Boolean.FALSE); - chkIndImpressaoCanhotoEmbarcada.setChecked(empresa.getIndImpressaoCanhotoEmbarcada() != null ? empresa.getIndImpressaoCanhotoEmbarcada() : Boolean.FALSE); - + chkIndEncerraViagemFechorllegada.setChecked(BooleanUtils.toBoolean(empresa.getIndEncerraViagemFechorllegada())); + chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.setChecked(BooleanUtils.toBoolean(empresa.getIndImprimirSeguroOpcionalEntregaVdaImpPosterior())); + chkIndTabelaPrecoEmbarcada.setChecked(BooleanUtils.toBoolean(empresa.getIndTabelaPrecoEmbarcada())); + chkIndImpressaoCanhotoEmbarcada.setChecked(BooleanUtils.toBoolean(empresa.getIndImpressaoCanhotoEmbarcada())); + chkIndImprimeQRCodeAdicional.setChecked(BooleanUtils.toBoolean(empresa.getIndImprimeQRCodeAdicional())); + lsEmpresaContaBancaria = new ArrayList(); empresaContaBancariaList.setItemRenderer(new RenderEmpresaContaBancaria()); empresaContaBancariaList.addEventListener("onDoubleClick", new EventListener() { @@ -570,6 +573,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer { chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.getValue(); chkIndTabelaPrecoEmbarcada.getValue(); chkIndImpressaoCanhotoEmbarcada.getValue(); + chkIndImprimeQRCodeAdicional.getValue(); + cmbCRT.getValue(); if (!validarEmail()) { @@ -667,6 +672,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { empresa.setIndImprimirSeguroOpcionalEntregaVdaImpPosterior(chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.isChecked()); empresa.setIndTabelaPrecoEmbarcada(chkIndTabelaPrecoEmbarcada.isChecked()); empresa.setIndImpressaoCanhotoEmbarcada(chkIndImpressaoCanhotoEmbarcada.isChecked()); + empresa.setIndImprimeQRCodeAdicional(chkIndImprimeQRCodeAdicional.isChecked()); carregarComEmpConferencia(); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 22937b77a..c123b6b32 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -8281,6 +8281,9 @@ editarEmpresaController.encerraViagemFechorllegada=Encerramento de viagem - Data editarEmpresaController.tabelaPrecoEmbarcada=Usar Tabela de Preço Embarcada editarEmpresaController.impressaoCanhotoEmbarcada=Imprimir o canhoto do bilhete Embarcada. editarEmpresaController.impressaoCanhotoEmbarcada.help=Habilita impressão do canhoto do bilhete na Embarcada. +editarEmpresaController.imprimeQRCodeAdicional= Imprimir QR Code Adicional Checkin +editarEmpresaController.imprimeQRCodeAdicional.help=Habilia impressão do QR Code Adicional para aplicativo Checkin + editarEmpresaController.encerraViagemFechorllegada.ajuda=Controla o encerramento da viagem pela data de saída data de chegada da corrida. editarEmpresaController.usaTabelaPrecoEmbarcada.ajuda=Utilizar tabela de preço da Embarcada editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior = Habilita Impresión Seguro Opcional en la Entrega de la Impresión Posterior diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 05fe1fd43..ba2d3e370 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -8473,6 +8473,9 @@ editarEmpresaController.encerraViagemFechorllegada=Habilita encerramento de viag editarEmpresaController.tabelaPrecoEmbarcada=Usar Tabela de Preço Embarcada editarEmpresaController.impressaoCanhotoEmbarcada=Imprimir o canhoto do bilhete Embarcada. editarEmpresaController.impressaoCanhotoEmbarcada.help=Habilita impressão do canhoto do bilhete na Embarcada. +editarEmpresaController.imprimeQRCodeAdicional= Imprimir QR Code Adicional Checkin +editarEmpresaController.imprimeQRCodeAdicional.help=Habilia impressão do QR Code Adicional para aplicativo Checkin + editarEmpresaController.encerraViagemFechorllegada.ajuda=Habilita o encerramento pela data de chegada. O padrão é a validação pela data de saída. editarEmpresaController.usaTabelaPrecoEmbarcada.ajuda=Utilizar tabela de preço da Embarcada editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior = Habilita Impressão Seguro Opcional Somente na Entrega da Impressão Posterior diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul index 5cd5bca2d..9abf18e14 100644 --- a/web/gui/catalogos/editarEmpresa.zul +++ b/web/gui/catalogos/editarEmpresa.zul @@ -686,6 +686,18 @@              + + + + +              + + +              + +