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 922f5e34a..0f1a60a09 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 @@ -29,7 +29,9 @@ import org.zkoss.zul.Button; import org.zkoss.zul.Checkbox; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; +import org.zkoss.zul.Image; import org.zkoss.zul.Intbox; +import org.zkoss.zul.Label; import org.zkoss.zul.Messagebox; import org.zkoss.zul.Radio; import org.zkoss.zul.Row; @@ -198,6 +200,9 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private Checkbox chkIndExigeBpeExcessoBagagem; private MyTextbox txtUrlBaseSeguro; + private Image imgIndMantemVdaCajaVdaEmbarcada; + private Checkbox chkIndMantemVdaCajaVdaEmbarcada; + private Radio rdCst00; private Radio rdCst40; private Radio rdCst41; @@ -313,6 +318,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer { } super.doAfterCompose(comp); + + this.imgIndMantemVdaCajaVdaEmbarcada.setTooltiptext(Labels.getLabel("editarEmpresaController.mantemVdaCajaVdaEmbarcada.ajuda", new Object[] {"\n"})); if (empresa.getEmpresaId() == null) { btnAdicionarEstadoImposto.setVisible(false); @@ -407,6 +414,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { chkIndPrecoPorDemanda.setChecked(BooleanUtils.toBoolean(empresa.getIndPrecoPorDemanda())); chkIndSegundaViaFechamentoCaixa.setChecked(BooleanUtils.toBoolean(empresa.getIndSegundaViaFechamentoCaixa())); chkIndExigeBpeExcessoBagagem.setChecked(BooleanUtils.toBoolean(empresa.getIndExigeBpeExcessoBagagem())); + chkIndMantemVdaCajaVdaEmbarcada.setChecked(BooleanUtils.toBoolean(empresa.getIndMantemVdaCajaVdaEmbarcada())); txtUrlBaseSeguro.setText(empresa.getUrlBaseEmpresaSeguro()); lsEmpresaContaBancaria = new ArrayList(); @@ -639,6 +647,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { cmbCRT.getValue(); chkIndSegundaViaFechamentoCaixa.getValue(); chkIndExigeBpeExcessoBagagem.getValue(); + chkIndMantemVdaCajaVdaEmbarcada.getValue(); rdCst00.getValue(); rdCst40.getValue(); @@ -749,6 +758,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { empresa.setIndPrecoPorDemanda(chkIndPrecoPorDemanda.isChecked()); empresa.setIndSegundaViaFechamentoCaixa(chkIndSegundaViaFechamentoCaixa.isChecked()); empresa.setIndExigeBpeExcessoBagagem(chkIndExigeBpeExcessoBagagem.isChecked()); + empresa.setIndMantemVdaCajaVdaEmbarcada(chkIndMantemVdaCajaVdaEmbarcada.isChecked()); if(rdCst00.isChecked()) { empresa.setCstGratuidade(TipoCstGratuidade.CST00); @@ -1791,4 +1801,22 @@ public class EditarEmpresaController extends MyGenericForwardComposer { public void onCheck$radGrupoLinhasAproveitamentoSeletivo(Event event) { ajustarRadioAbaRateioComissao(); } + + public void onClick$chkIndMantemVdaCajaVdaEmbarcada() throws InterruptedException { + boolean statusAtual = chkIndMantemVdaCajaVdaEmbarcada.isChecked(); + chkIndMantemVdaCajaVdaEmbarcada.setChecked(!statusAtual); + + int resp = Messagebox.show( + Labels.getLabel("editarEmpresaController.mantemVdaCajaVdaEmbarcada.pergunta", new Object[] {"\n"}), + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); + + if(resp == Messagebox.NO) { + chkIndMantemVdaCajaVdaEmbarcada.setChecked(!statusAtual); + } else { + chkIndMantemVdaCajaVdaEmbarcada.setChecked(statusAtual); + } + + } + } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 613f0d264..8f3e6a1c1 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -8469,6 +8469,9 @@ editarEmpresaController.imprimeComprovanteDeReserva.help= Imprime comprobante de editarEmpresaController.indEnviaDadosAgenciaBpe= Enviar Dados da Agência de Venda no XML BP-e editarEmpresaController.indEnviaDadosAgenciaBpe.help= Envia Nome, Endereço e CNPJ da Agência de Venda no XML BP-e editarEmpresaController.precificaoPorDemanda= Precificação de tarifa PorDemanda +editarEmpresaController.mantemVdaCajaVdaEmbarcada=Mantener la Fecha de Venta de Billetes en Caixa Embarcado al transmitir a TotalBus +editarEmpresaController.mantemVdaCajaVdaEmbarcada.pergunta=El cambio de este parámetro afectará la fecha de la venta del boleto en la caja al sincronizar las ventas integradas.{0}¿Confirmar el cambio de parámetro? +editarEmpresaController.mantemVdaCajaVdaEmbarcada.ajuda=Mantener la fecha de venta del boleto en el envío al cajero cuando se transmite a TotalBus. {0} -Marque: la fecha de la venta del cajero será la misma fecha que la venta del envío. {0} -Sin marcar: la fecha de venta del cajero será la fecha de transmisión desde el Embarque con Totalbus 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 diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 2e81215b5..84b87e932 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -8676,6 +8676,9 @@ editarEmpresaController.imprimeComprovanteDeReserva.help= Imprime um Voucher de editarEmpresaController.indEnviaDadosAgenciaBpe= Enviar Dados da Agência de Venda no XML BP-e editarEmpresaController.indEnviaDadosAgenciaBpe.help= Envia Nome, Endereço e CNPJ da Agência de Venda no XML BP-e editarEmpresaController.precificaoPorDemanda= Precificação de tarifa Por Demanda +editarEmpresaController.mantemVdaCajaVdaEmbarcada=Manter a Data da Venda do Bilhete na Embarcada para o Caixa ao Transmitir para o TotalBus +editarEmpresaController.mantemVdaCajaVdaEmbarcada.pergunta=Alteração desse parâmetro impactará na data da venda do bilhete no caixa ao sincronizar as vendas Embarcadas.{0}Confirmar a alteração do parâmetro? +editarEmpresaController.mantemVdaCajaVdaEmbarcada.ajuda=Manter a Data da Venda do Bilhete na Embarcada para o Caixa ao Transmitir para o TotalBus.{0}-Marcada: A data da venda do caixa será a mesma data da venda da Embarcada.{0}-Desmarcada: A data venda do caixa será a data da transmissão da Embarcada com o Totalbus 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 diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul index 0c2c8b05b..9664b6f5c 100644 --- a/web/gui/catalogos/editarEmpresa.zul +++ b/web/gui/catalogos/editarEmpresa.zul @@ -855,8 +855,14 @@              -      - + +              + + +