From ea66bc6e80595fe0c5eac2cf5fa96374375658f4 Mon Sep 17 00:00:00 2001 From: "daniel.zauli" Date: Wed, 11 Mar 2020 14:32:38 +0000 Subject: [PATCH] =?UTF-8?q?18157:=20PorDemanda=20-=20Integra=C3=A7=C3=A3o?= =?UTF-8?q?=20de=20precifica=C3=A7=C3=A3o=20de=20tarifa=20bug#18157=20dev:?= =?UTF-8?q?Valdir=20qua:evidencia=20anexa=20/=20conversado=20e=20entendido?= =?UTF-8?q?=20com=20wallysson?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@100650 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../catalogos/EditarEmpresaController.java | 5 ++++- .../ModificacionMasivaTarifasController.java | 9 +++++++++ web/WEB-INF/i3-label_es_MX.label | 2 ++ web/WEB-INF/i3-label_pt_BR.label | 2 ++ web/gui/catalogos/editarEmpresa.zul | 15 +++++++++++++++ 5 files changed, 32 insertions(+), 1 deletion(-) 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 243e24817..d1ccefa0e 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 @@ -188,6 +188,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private Checkbox chkIndImprimeVoucherPersonalizado; private Checkbox chkIndImpComprovanteDeReserva; private Checkbox chkIndEnviaDadosAgenciaBpe; + private Checkbox chkIndPrecoPorDemanda; private MyListbox inscEstadualList; private Combobox cmbEstadoInscEstadual; @@ -384,6 +385,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { chkIndAlteraPosicaoCamposDocCupomEmbarque.setChecked(BooleanUtils.toBoolean(empresa.getIndAltPosicaoCamposCupom())); ckCampoCustomVoucher.setValue(empresa.getCampoCustomVoucher()); chkIndEnviaDadosAgenciaBpe.setChecked(BooleanUtils.toBoolean(empresa.getIndEnviaDadosAgenciaBpe())); + chkIndPrecoPorDemanda.setChecked(BooleanUtils.toBoolean(empresa.getIndPrecoPorDemanda())); lsEmpresaContaBancaria = new ArrayList(); empresaContaBancariaList.setItemRenderer(new RenderEmpresaContaBancaria()); @@ -591,7 +593,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { chkIndImpComprovanteDeReserva.getValue(); chkIndEnviaDadosAgenciaBpe.getValue(); chkIndAlteraPosicaoCamposDocCupomEmbarque.getValue(); - + chkIndPrecoPorDemanda.getValue(); cmbCRT.getValue(); if (!validarEmail()) { @@ -695,6 +697,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { empresa.setIndAltPosicaoCamposCupom(chkIndAlteraPosicaoCamposDocCupomEmbarque.isChecked()); empresa.setCampoCustomVoucher(ckCampoCustomVoucher.getValue()); empresa.setIndEnviaDadosAgenciaBpe(chkIndEnviaDadosAgenciaBpe.isChecked()); + empresa.setIndPrecoPorDemanda(chkIndPrecoPorDemanda.isChecked()); carregarComEmpConferencia(); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasController.java index ed0ea6f5f..1702679bf 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/ModificacionMasivaTarifasController.java @@ -193,6 +193,7 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose private final int IDX_CELL_MOEDA = 22; private final int IDX_CELL_SENTIDO = 23; private final int IDX_CELL_VENDE = 24; + private final int IDX_CELL_CHAVEPORDEMANDA = 25; private static Logger log = Logger.getLogger(ModificacionMasivaTarifasController.class); @@ -853,6 +854,10 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose Cell cellVende = rowCabecalho.createCell(IDX_CELL_VENDE); cellVende.setCellValue(Labels.getLabel("busquedaTarifaController.lhVende.label")); cellVende.setCellStyle(estilo); + + Cell cellChavePorDemanda = rowCabecalho.createCell(IDX_CELL_CHAVEPORDEMANDA); + cellChavePorDemanda.setCellValue(Labels.getLabel("busquedaTarifaController.lhChavePorDemanda.label")); + cellChavePorDemanda.setCellStyle(estilo); } private boolean popularPlanilha(SXSSFSheet sheet1,Object[] obj, CellStyle estilo, BigDecimal coeficiente, int rowNum){ @@ -909,6 +914,10 @@ public class ModificacionMasivaTarifasController extends MyGenericForwardCompose row.createCell(IDX_CELL_SENTIDO).setCellValue(sentido.equals("1") ? "IDA" : "VOLTA"); row.createCell(IDX_CELL_VENDE).setCellValue(obj[24] == null ? "" : (Integer.parseInt(obj[24].toString()) == 1 ?"SIM" : "NAO")); + if(obj[26] == null?false:((BigDecimal)obj[26]).intValue() == 1? true : false){ + row.createCell(IDX_CELL_CHAVEPORDEMANDA).setCellValue(obj[25] == null?"":obj[25].toString()); + } + // novo preco: BigDecimal novoPrecio = null; diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index b891d58cc..496e799ae 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -2913,6 +2913,7 @@ busquedaTarifaController.MSG.tipoPuntoVenta = No se encontró ningún registro c busquedaTarifaController.MSG.dadosVazios= Não foram encontrados dados para gerar o arquivo Excel busquedaTarifaController.lhTodos.label = Todos busquedaTarifaController.lhVende.label = Vende +busquedaTarifaController.lhChavePorDemanda.label = Chave # Editar Tarifa: editarTarifaController.window.title = Tarifa @@ -8325,6 +8326,7 @@ editarEmpresaController.imprimeComprovanteDeReserva= Imprime comprobante de rese editarEmpresaController.imprimeComprovanteDeReserva.help= Imprime comprobante de reserva 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.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 86a8b3c6a..d799ad3ef 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -3114,6 +3114,7 @@ busquedaTarifaController.lhSentido.label = Sentido busquedaTarifaController.lhVende.label = Vende busquedaTarifaController.lhPrefixo.label = Prefixo busquedaTarifaController.lhDescLinha.label = Desc. Linha +busquedaTarifaController.lhChavePorDemanda.label = Chave # Editar Tarifa: editarTarifaController.window.title = Tarifa @@ -8519,6 +8520,7 @@ editarEmpresaController.imprimeComprovanteDeReserva= Imprime Comprovante de Rese editarEmpresaController.imprimeComprovanteDeReserva.help= Imprime um Voucher de Comprovante de Reserva 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.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 f626ecd8b..a41f3a4d3 100644 --- a/web/gui/catalogos/editarEmpresa.zul +++ b/web/gui/catalogos/editarEmpresa.zul @@ -764,6 +764,21 @@              + + +              + + + +              + +