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 @@              + + + +              + + +              + +