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 a184796bf..e00367e6d 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 @@ -230,6 +230,9 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private Checkbox chkIndNaoPermiteTrocaEntreEmpresa; private Checkbox chkIndHabilitarVendaAbertoMovimentoCaixa; + private Checkbox chkIndNaoImprimeCupomEmbarqueVendaEmAberto; + private Checkbox chkIndNaoImprimeCupomEmbarqueConfirmacaoDeAberto; + private Image imgIndMantemVdaCajaVdaEmbarcada; private Checkbox chkIndMantemVdaCajaVdaEmbarcada; @@ -471,6 +474,10 @@ public class EditarEmpresaController extends MyGenericForwardComposer { chkIndPricingVendaAberto.setChecked(BooleanUtils.toBoolean(empresa.getIndPricingVendaAberto())); chkIndNaoPermiteTrocaEntreEmpresa.setChecked(BooleanUtils.toBoolean(empresa.getIndNaoPermiteTrocaEntreEmpresa())); chkIndHabilitarVendaAbertoMovimentoCaixa.setChecked(BooleanUtils.toBoolean(empresa.getIndVendaAbertoMovimentaCaixa())); + + chkIndNaoImprimeCupomEmbarqueVendaEmAberto.setChecked(BooleanUtils.toBoolean(empresa.getIndNaoImprimeCupomEmbarqueVendaAberto())); + chkIndNaoImprimeCupomEmbarqueConfirmacaoDeAberto.setChecked(BooleanUtils.toBoolean(empresa.getIndNaoImprimeCupomEmbarqueConfirmacaoAberto())); + txtUrlBaseSeguro.setText(empresa.getUrlBaseEmpresaSeguro()); lsEmpresaContaBancaria = new ArrayList(); @@ -711,6 +718,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer { chkIndPricingVendaAberto.getValue(); chkIndNaoPermiteTrocaEntreEmpresa.getValue(); chkIndHabilitarVendaAbertoMovimentoCaixa.getValue(); + chkIndNaoImprimeCupomEmbarqueVendaEmAberto.getValue(); + chkIndNaoImprimeCupomEmbarqueConfirmacaoDeAberto.getValue(); txtIrkPadrao.getValue(); rdCst00.getValue(); @@ -838,6 +847,9 @@ public class EditarEmpresaController extends MyGenericForwardComposer { empresa.setIndVendaAbertoMovimentaCaixa(chkIndHabilitarVendaAbertoMovimentoCaixa.isChecked()); empresa.setIndiceIRK(txtIrkPadrao.getValue()); + empresa.setIndNaoImprimeCupomEmbarqueVendaAberto(chkIndNaoImprimeCupomEmbarqueVendaEmAberto.isChecked()); + empresa.setIndNaoImprimeCupomEmbarqueConfirmacaoAberto(chkIndNaoImprimeCupomEmbarqueConfirmacaoDeAberto.isChecked()); + if(rdCst00.isChecked()) { empresa.setCstGratuidade(TipoCstGratuidade.CST00); } else if(rdCst40.isChecked()) { diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java index 79ec5f2ff..433fc96fd 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java @@ -259,7 +259,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp private Row rowComportamentoVendaAberto; //Opcoes de venda em aberto - private Checkbox chkPermiteTrocaTransferencia; + private Checkbox chkPermiteTroca; + private Checkbox chkPermiteTransferencia; private Checkbox chkCancelaEmAberto; private Checkbox chkDevolveEmAberto; @@ -1129,7 +1130,9 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp } cDescuento.setDesccomppreco(desccomppreco.getValue()); - cDescuento.setIndPermiteTrocaTransferencia(chkPermiteTrocaTransferencia.isChecked()); + cDescuento.setIndPermiteTroca(chkPermiteTroca.isChecked()); + cDescuento.setIndPermiteTransferencia(chkPermiteTransferencia.isChecked()); + cDescuento.setIndPermiteCancelar(chkCancela.isChecked()); cDescuento.setIndPermiteCancelarEmergencial(chkCancelaEmergencial.isChecked()); @@ -2071,13 +2074,21 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp public Boolean getConfigEmiteSomenteCupomEmbarque() { return UsuarioLogado.getUsuarioLogado().isPermisoClave(ConstantesFuncionSistema.CLAVE_CONFIG_EMITE_SOMENTE_CUPOM_EMBARQUE); } - - public Checkbox getChkPermiteTrocaTransferencia() { - return chkPermiteTrocaTransferencia; + + public Checkbox getChkPermiteTroca() { + return chkPermiteTroca; } - public void setChkPermiteTrocaTransferencia(Checkbox chkPermiteTrocaTransferencia) { - this.chkPermiteTrocaTransferencia = chkPermiteTrocaTransferencia; + public void setChkPermiteTroca(Checkbox chkPermiteTroca) { + this.chkPermiteTroca = chkPermiteTroca; + } + + public Checkbox getChkPermiteTransferencia() { + return chkPermiteTransferencia; + } + + public void setChkPermiteTransferencia(Checkbox chkPermiteTransferencia) { + this.chkPermiteTransferencia = chkPermiteTransferencia; } private List restringirOpcaoTodasLinhas(List lsRuta) { diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java index 8aa4da1d5..77923ac9e 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java @@ -155,7 +155,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene private Row rowComportamentoVendaAberto; //Opcoes de venda em aberto - private Checkbox chkPermiteTrocaTransferencia; + private Checkbox chkPermiteTroca; + private Checkbox chkPermiteTransferencia; private Checkbox chkCancelaEmAberto; private Checkbox chkDevolveEmAberto; @@ -247,8 +248,9 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene chkCancelaEmergencial.setChecked(categoriaDescuento.getIndPermiteCancelarEmergencial()); chkTrocaTiturlidade.setChecked(categoriaDescuento.getIndPermiteTrocaTitularidade()); chkReativa.setChecked(categoriaDescuento.getIndPermiteReativar()); - chkPermiteTrocaTransferencia.setChecked(categoriaDescuento.getIndPermiteTrocaTransferencia()); - + chkPermiteTroca.setChecked(categoriaDescuento.getIndPermiteTroca()); + chkPermiteTransferencia.setChecked(categoriaDescuento.getIndPermiteTransferencia()); + if (categoriaDescuento.getIndCuota() != null && categoriaDescuento.getIndCuota()) { linhaLiberarPoltronasQuandoOnibus.setVisible(true); linhaAssentosReservados.setVisible(true); @@ -498,7 +500,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene categoriaDescuento.setIndPermiteCancelar(chkCancela.isChecked()); categoriaDescuento.setIndPermiteDevolver(chkDevolve.isChecked()); categoriaDescuento.setIndPermiteCancelarEmergencial(chkCancelaEmergencial.isChecked()); - categoriaDescuento.setIndPermiteTrocaTransferencia(chkPermiteTrocaTransferencia.isChecked()); + categoriaDescuento.setIndPermiteTroca(chkPermiteTroca.isChecked()); + categoriaDescuento.setIndPermiteTransferencia(chkPermiteTransferencia.isChecked()); categoriaDescuento.setIndPermiteTrocaTitularidade(chkTrocaTiturlidade.isChecked()); categoriaDescuento.setIndPermiteReativar(chkReativa.isChecked()); @@ -830,14 +833,18 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene rowComportamentoVendaAberto.setVisible(rdVendeAbertoSi.isChecked()); } - public Checkbox getChkPermiteTrocaTransferencia() { - return chkPermiteTrocaTransferencia; + public Checkbox getChkPermiteTroca() { + return chkPermiteTroca; } - - public void setChkPermiteTrocaTransferencia(Checkbox chkPermiteTrocaTransferencia) { - this.chkPermiteTrocaTransferencia = chkPermiteTrocaTransferencia; + public void setChkPermiteTroca(Checkbox chkPermiteTroca) { + this.chkPermiteTroca = chkPermiteTroca; + } + public Checkbox getChkPermiteTransferencia() { + return chkPermiteTransferencia; + } + public void setChkPermiteTransferencia(Checkbox chkPermiteTransferencia) { + this.chkPermiteTransferencia = chkPermiteTransferencia; } - public Checkbox getChkCancelaEmAberto() { return chkCancelaEmAberto; } diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index e2f9a5a40..4660a84fb 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -3146,6 +3146,8 @@ editarConfiguracionCorridaController.MSG.desejaConfirmarCorrida= Después de Con editarConfiguracionCorridaController.MSG.desejaCancelarCorrida=Una vez que se cancele la carrera, ya no será posible realizar cambios. ¿De verdad quieres cancelar? editarConfiguracionCorridaController.lbOcupacaoAtual.value=Ocupación actual editarEmpresaController.habilitaVendaEmAbertoMovimentoCaixa= Habilite la venta abierta con movimiento de efectivo. +editarEmpresaController.naoImprimeCupomDeEmbarqueVendaEmAberto=Não Imprime Cupom de Embarque na Venda em aberto +editarEmpresaController.naoImprimeCupomDeEmbarqueConfirmacaoDeAberto=Não Imprime Cupom de Embarque na Confirmação de aberto # Editar Tarifa Oficial: editarTarifaOficialController.window.title = Cambio de precio / Tarifa oficial diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 1cddc0a17..16c326f93 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -8951,7 +8951,8 @@ editarEmpresaController.pricingVendaAbertoInfo=Habilita o pricing específico na editarEmpresaController.comTransfGeraCaja=Soma Transferências que movimentam Caixa no Total de Devoluções no Cálculo de Comissão editarEmpresaController.comTransfGeraCaja.help=Soma Transferências que movimentam Caixa no Total de Devoluções no Cálculo de Comissão editarEmpresaController.habilitaVendaEmAbertoMovimentoCaixa= Habilitar Venda em Aberto com Movimentação de caixa. - +editarEmpresaController.naoImprimeCupomDeEmbarqueVendaEmAberto=Não Imprime Cupom de Embarque na Venda em aberto +editarEmpresaController.naoImprimeCupomDeEmbarqueConfirmacaoDeAberto=Não Imprime Cupom de Embarque na Confirmação de aberto # Relatório Exportacao Operacional Financeiro relatorioOperacionalFinanceiroController.window.title = Relatório Operacional Financeiro diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul index 33016bc6f..b2731deaa 100644 --- a/web/gui/catalogos/editarEmpresa.zul +++ b/web/gui/catalogos/editarEmpresa.zul @@ -945,6 +945,28 @@ + + + + + + + + + + + + + + + + + + diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul index 34d53d127..a09482226 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul @@ -295,8 +295,10 @@