From 9c30dddf0d548f83bd70a67f8358576cc04600c5 Mon Sep 17 00:00:00 2001 From: leonardo Date: Fri, 18 Oct 2019 18:50:03 +0000 Subject: [PATCH] =?UTF-8?q?16516:=20Tabela=20de=20Pre=C3=A7o=20diferenciad?= =?UTF-8?q?a=20para=20VENDA=20EMBARCADA=20fixes=20bug#16516=20dev:valdir?= =?UTF-8?q?=20qua:cleverson?= 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@98341 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ConsultarOperadorDetalhesCorridaService.java | 3 ++- .../rest/service/ConsultarOperadorService.java | 4 +++- .../rest/service/SincronizarOperadorService.java | 4 +++- .../catalogos/EditarEmpresaController.java | 4 ++++ web/WEB-INF/i3-label_es_MX.label | 2 ++ web/WEB-INF/i3-label_pt_BR.label | 2 ++ web/gui/catalogos/editarEmpresa.zul | 11 +++++++++++ 7 files changed, 27 insertions(+), 3 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/rest/service/ConsultarOperadorDetalhesCorridaService.java b/src/java/com/rjconsultores/ventaboletos/rest/service/ConsultarOperadorDetalhesCorridaService.java index 4f37a9ad3..9f272a112 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/service/ConsultarOperadorDetalhesCorridaService.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/service/ConsultarOperadorDetalhesCorridaService.java @@ -33,7 +33,8 @@ public class ConsultarOperadorDetalhesCorridaService { corrida.setEmpresaId(marca.getEmpresa().getEmpresaId()); } - operadorEmbarcadaServicoDAO.preencherCorrida(corrida, puntoventaDAO.obtenerID(params.getPuntoVentaId())); + operadorEmbarcadaServicoDAO.preencherCorrida(corrida, puntoventaDAO.obtenerID(params.getPuntoVentaId()), + marca != null ? marca.getEmpresa() : null); DetalheCorridaVO vo = new DetalheCorridaVO(); vo.setLsTramoVO(corrida.getLsTramoVO()); diff --git a/src/java/com/rjconsultores/ventaboletos/rest/service/ConsultarOperadorService.java b/src/java/com/rjconsultores/ventaboletos/rest/service/ConsultarOperadorService.java index 92f6cbbf5..c786f11de 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/service/ConsultarOperadorService.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/service/ConsultarOperadorService.java @@ -10,6 +10,7 @@ import org.slf4j.Logger; import org.springframework.stereotype.Service; import com.rjconsultores.routing.ReadOnlyConnection; +import com.rjconsultores.ventaboletos.dao.EmpresaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO; @@ -45,6 +46,7 @@ public class ConsultarOperadorService { log.error(e.getMessage(), e); } + EmpresaDAO empresaDAO = (EmpresaDAO)AppContext.getApplicationContext().getBean("empresaDAO"); OperadorEmbarcadaDAO operadorEmbarcadaDAO = (OperadorEmbarcadaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaDAO"); OperadorEmbarcadaLinhaDAO operadorEmbarcadaLinhaDAO = (OperadorEmbarcadaLinhaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaLinhaDAO"); OperadorEmbarcadaServicoDAO operadorEmbarcadaServicoDAO = (OperadorEmbarcadaServicoDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaServicoDAO"); @@ -54,7 +56,7 @@ public class ConsultarOperadorService { List lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(params.getOperador()); - List lsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaProxyVO(params.getOperador(), params.getEmpresa(), dtIni, dtFim); + List lsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaProxyVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim); OperadorEmbarcadaVO vo = new OperadorEmbarcadaVO(); vo.setIdOperador(operadorEmbarcada.getUsuarioId()); diff --git a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadorService.java b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadorService.java index 45ee10c79..20bc5c569 100644 --- a/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadorService.java +++ b/src/java/com/rjconsultores/ventaboletos/rest/service/SincronizarOperadorService.java @@ -10,6 +10,7 @@ import org.slf4j.Logger; import org.springframework.stereotype.Service; import com.rjconsultores.routing.ReadOnlyConnection; +import com.rjconsultores.ventaboletos.dao.EmpresaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO; @@ -47,6 +48,7 @@ public class SincronizarOperadorService { log.error(e.getMessage(), e); } + EmpresaDAO empresaDAO = (EmpresaDAO)AppContext.getApplicationContext().getBean("empresaDAO"); OperadorEmbarcadaDAO operadorEmbarcadaDAO = (OperadorEmbarcadaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaDAO"); OperadorEmbarcadaLinhaDAO operadorEmbarcadaLinhaDAO = (OperadorEmbarcadaLinhaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaLinhaDAO"); OperadorEmbarcadaServicoDAO operadorEmbarcadaServicoDAO = (OperadorEmbarcadaServicoDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaServicoDAO"); @@ -63,7 +65,7 @@ public class SincronizarOperadorService { ListlsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(params.getOperador()); - ListlsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaVO(params.getOperador(), params.getEmpresa(), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId())); + ListlsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId())); OperadorEmbarcadaVO vo = new OperadorEmbarcadaVO(); vo.setIdOperador(operadorEmbarcada.getUsuarioId()); 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 4a3cb3864..39f758d5c 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 @@ -179,6 +179,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { private Checkbox chkIndImprimirComprovantePagamentoSeguroOpcional; private Checkbox chkIndEncerraViagemFechorllegada; private Checkbox chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior; + private Checkbox chkIndTabelaPrecoEmbarcada; private MyListbox inscEstadualList; private Combobox cmbEstadoInscEstadual; @@ -362,6 +363,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { 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); lsEmpresaContaBancaria = new ArrayList(); empresaContaBancariaList.setItemRenderer(new RenderEmpresaContaBancaria()); @@ -557,6 +559,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { chkIndImprimirComprovantePagamentoSeguroOpcional.getValue(); chkIndEncerraViagemFechorllegada.getValue(); chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.getValue(); + chkIndTabelaPrecoEmbarcada.getValue(); cmbCRT.getValue(); if (!validarEmail()) { @@ -652,6 +655,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer { empresa.setIndImprimirComprovantePagamentoSeguroOpcional(chkIndImprimirComprovantePagamentoSeguroOpcional.isChecked()); empresa.setIndEncerraViagemFechorllegada(chkIndEncerraViagemFechorllegada.isChecked()); empresa.setIndImprimirSeguroOpcionalEntregaVdaImpPosterior(chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.isChecked()); + empresa.setIndTabelaPrecoEmbarcada(chkIndTabelaPrecoEmbarcada.isChecked()); carregarComEmpConferencia(); empresaService.suscribirActualizacion(empresa); diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 3628abe1a..9dd1e8b56 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -8222,7 +8222,9 @@ editarEmpresaController.EmiteComprovanteCancelamentoSitef.ajuda = Habilita en el editarEmpresaController.ImprimirComprovantePagamentoSeguroOpcional = Habilita la Impresión del Comprobante de Pago del Seguro Opcional editarEmpresaController.ImprimirComprovantePagamentoSeguroOpcional.ajuda = Habilita la Impresión del Comprobante de Pago del Seguro Opcional editarEmpresaController.encerraViagemFechorllegada=Encerramento de viagem - Data Saída ou Chegada da Corrida +editarEmpresaController.tabelaPrecoEmbarcada=Usar Tabela de Preço Embarcada 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 editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior.ajuda = 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 cdcb0f49f..2a981e680 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -8435,7 +8435,9 @@ editarEmpresaController.EmiteComprovanteCancelamentoSitef.ajuda = Habilita no Ca editarEmpresaController.ImprimirComprovantePagamentoSeguroOpcional = Habilita Impressão Comprovante Pagamento Seguro Opcional editarEmpresaController.ImprimirComprovantePagamentoSeguroOpcional.ajuda = Habilita Impressão Comprovante Pagamento Seguro Opcional editarEmpresaController.encerraViagemFechorllegada=Habilita encerramento de viagem pela data de chegada da corrida +editarEmpresaController.tabelaPrecoEmbarcada=Usar Tabela de Preço Embarcada 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 editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior.ajuda = 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 4629a5358..56a41cd55 100644 --- a/web/gui/catalogos/editarEmpresa.zul +++ b/web/gui/catalogos/editarEmpresa.zul @@ -666,6 +666,17 @@              + + + +              + + +              + +