16516: Tabela de Preço diferenciada para VENDA EMBARCADA

fixes bug#16516
dev:valdir
qua:cleverson

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@98341 d1611594-4594-4d17-8e1d-87c2c4800839
master
leonardo 2019-10-18 18:50:03 +00:00
parent 18c0be6a29
commit 9c30dddf0d
7 changed files with 27 additions and 3 deletions

View File

@ -33,7 +33,8 @@ public class ConsultarOperadorDetalhesCorridaService {
corrida.setEmpresaId(marca.getEmpresa().getEmpresaId()); 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(); DetalheCorridaVO vo = new DetalheCorridaVO();
vo.setLsTramoVO(corrida.getLsTramoVO()); vo.setLsTramoVO(corrida.getLsTramoVO());

View File

@ -10,6 +10,7 @@ import org.slf4j.Logger;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.rjconsultores.routing.ReadOnlyConnection; import com.rjconsultores.routing.ReadOnlyConnection;
import com.rjconsultores.ventaboletos.dao.EmpresaDAO;
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO;
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO;
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO;
@ -45,6 +46,7 @@ public class ConsultarOperadorService {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
} }
EmpresaDAO empresaDAO = (EmpresaDAO)AppContext.getApplicationContext().getBean("empresaDAO");
OperadorEmbarcadaDAO operadorEmbarcadaDAO = (OperadorEmbarcadaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaDAO"); OperadorEmbarcadaDAO operadorEmbarcadaDAO = (OperadorEmbarcadaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaDAO");
OperadorEmbarcadaLinhaDAO operadorEmbarcadaLinhaDAO = (OperadorEmbarcadaLinhaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaLinhaDAO"); OperadorEmbarcadaLinhaDAO operadorEmbarcadaLinhaDAO = (OperadorEmbarcadaLinhaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaLinhaDAO");
OperadorEmbarcadaServicoDAO operadorEmbarcadaServicoDAO = (OperadorEmbarcadaServicoDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaServicoDAO"); OperadorEmbarcadaServicoDAO operadorEmbarcadaServicoDAO = (OperadorEmbarcadaServicoDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaServicoDAO");
@ -54,7 +56,7 @@ public class ConsultarOperadorService {
List<RutaVO> lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(params.getOperador()); List<RutaVO> lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(params.getOperador());
List<CorridaVO> lsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaProxyVO(params.getOperador(), params.getEmpresa(), dtIni, dtFim); List<CorridaVO> lsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaProxyVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim);
OperadorEmbarcadaVO vo = new OperadorEmbarcadaVO(); OperadorEmbarcadaVO vo = new OperadorEmbarcadaVO();
vo.setIdOperador(operadorEmbarcada.getUsuarioId()); vo.setIdOperador(operadorEmbarcada.getUsuarioId());

View File

@ -10,6 +10,7 @@ import org.slf4j.Logger;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.rjconsultores.routing.ReadOnlyConnection; import com.rjconsultores.routing.ReadOnlyConnection;
import com.rjconsultores.ventaboletos.dao.EmpresaDAO;
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaDAO;
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaLinhaDAO;
import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO; import com.rjconsultores.ventaboletos.dao.OperadorEmbarcadaServicoDAO;
@ -47,6 +48,7 @@ public class SincronizarOperadorService {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
} }
EmpresaDAO empresaDAO = (EmpresaDAO)AppContext.getApplicationContext().getBean("empresaDAO");
OperadorEmbarcadaDAO operadorEmbarcadaDAO = (OperadorEmbarcadaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaDAO"); OperadorEmbarcadaDAO operadorEmbarcadaDAO = (OperadorEmbarcadaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaDAO");
OperadorEmbarcadaLinhaDAO operadorEmbarcadaLinhaDAO = (OperadorEmbarcadaLinhaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaLinhaDAO"); OperadorEmbarcadaLinhaDAO operadorEmbarcadaLinhaDAO = (OperadorEmbarcadaLinhaDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaLinhaDAO");
OperadorEmbarcadaServicoDAO operadorEmbarcadaServicoDAO = (OperadorEmbarcadaServicoDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaServicoDAO"); OperadorEmbarcadaServicoDAO operadorEmbarcadaServicoDAO = (OperadorEmbarcadaServicoDAO)AppContext.getApplicationContext().getBean("operadorEmbarcadaServicoDAO");
@ -63,7 +65,7 @@ public class SincronizarOperadorService {
List<RutaVO>lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(params.getOperador()); List<RutaVO>lsRutaVO = operadorEmbarcadaLinhaDAO.getListaRutaVO(params.getOperador());
List<CorridaVO>lsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaVO(params.getOperador(), params.getEmpresa(), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId())); List<CorridaVO>lsCorridaVO = operadorEmbarcadaServicoDAO.getListaCorridaVO(params.getOperador(), empresaDAO.obtenerID(params.getEmpresa()), dtIni, dtFim, puntoventaDAO.obtenerID(puntoVentaVO.getPuntoventaId()));
OperadorEmbarcadaVO vo = new OperadorEmbarcadaVO(); OperadorEmbarcadaVO vo = new OperadorEmbarcadaVO();
vo.setIdOperador(operadorEmbarcada.getUsuarioId()); vo.setIdOperador(operadorEmbarcada.getUsuarioId());

View File

@ -179,6 +179,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Checkbox chkIndImprimirComprovantePagamentoSeguroOpcional; private Checkbox chkIndImprimirComprovantePagamentoSeguroOpcional;
private Checkbox chkIndEncerraViagemFechorllegada; private Checkbox chkIndEncerraViagemFechorllegada;
private Checkbox chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior; private Checkbox chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior;
private Checkbox chkIndTabelaPrecoEmbarcada;
private MyListbox inscEstadualList; private MyListbox inscEstadualList;
private Combobox cmbEstadoInscEstadual; private Combobox cmbEstadoInscEstadual;
@ -362,6 +363,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndImprimirComprovantePagamentoSeguroOpcional.setChecked(empresa.getIndImprimirComprovantePagamentoSeguroOpcional() != null ? empresa.getIndImprimirComprovantePagamentoSeguroOpcional() : Boolean.TRUE); chkIndImprimirComprovantePagamentoSeguroOpcional.setChecked(empresa.getIndImprimirComprovantePagamentoSeguroOpcional() != null ? empresa.getIndImprimirComprovantePagamentoSeguroOpcional() : Boolean.TRUE);
chkIndEncerraViagemFechorllegada.setChecked(empresa.getIndEncerraViagemFechorllegada() != null ? empresa.getIndEncerraViagemFechorllegada() : Boolean.FALSE); chkIndEncerraViagemFechorllegada.setChecked(empresa.getIndEncerraViagemFechorllegada() != null ? empresa.getIndEncerraViagemFechorllegada() : Boolean.FALSE);
chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.setChecked(empresa.getIndImprimirSeguroOpcionalEntregaVdaImpPosterior() != null ? empresa.getIndImprimirSeguroOpcionalEntregaVdaImpPosterior() : Boolean.FALSE); chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.setChecked(empresa.getIndImprimirSeguroOpcionalEntregaVdaImpPosterior() != null ? empresa.getIndImprimirSeguroOpcionalEntregaVdaImpPosterior() : Boolean.FALSE);
chkIndTabelaPrecoEmbarcada.setChecked(empresa.getIndTabelaPrecoEmbarcada() != null ? empresa.getIndTabelaPrecoEmbarcada() : Boolean.FALSE);
lsEmpresaContaBancaria = new ArrayList<EmpresaContaBancaria>(); lsEmpresaContaBancaria = new ArrayList<EmpresaContaBancaria>();
empresaContaBancariaList.setItemRenderer(new RenderEmpresaContaBancaria()); empresaContaBancariaList.setItemRenderer(new RenderEmpresaContaBancaria());
@ -557,6 +559,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndImprimirComprovantePagamentoSeguroOpcional.getValue(); chkIndImprimirComprovantePagamentoSeguroOpcional.getValue();
chkIndEncerraViagemFechorllegada.getValue(); chkIndEncerraViagemFechorllegada.getValue();
chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.getValue(); chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.getValue();
chkIndTabelaPrecoEmbarcada.getValue();
cmbCRT.getValue(); cmbCRT.getValue();
if (!validarEmail()) { if (!validarEmail()) {
@ -652,6 +655,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresa.setIndImprimirComprovantePagamentoSeguroOpcional(chkIndImprimirComprovantePagamentoSeguroOpcional.isChecked()); empresa.setIndImprimirComprovantePagamentoSeguroOpcional(chkIndImprimirComprovantePagamentoSeguroOpcional.isChecked());
empresa.setIndEncerraViagemFechorllegada(chkIndEncerraViagemFechorllegada.isChecked()); empresa.setIndEncerraViagemFechorllegada(chkIndEncerraViagemFechorllegada.isChecked());
empresa.setIndImprimirSeguroOpcionalEntregaVdaImpPosterior(chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.isChecked()); empresa.setIndImprimirSeguroOpcionalEntregaVdaImpPosterior(chkIndImprimirSeguroOpcionalEntregaVdaImpPosterior.isChecked());
empresa.setIndTabelaPrecoEmbarcada(chkIndTabelaPrecoEmbarcada.isChecked());
carregarComEmpConferencia(); carregarComEmpConferencia();
empresaService.suscribirActualizacion(empresa); empresaService.suscribirActualizacion(empresa);

View File

@ -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 = 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.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.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.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 = 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 editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior.ajuda = Habilita Impresión Seguro Opcional en la Entrega de la Impresión Posterior

View File

@ -8435,7 +8435,9 @@ editarEmpresaController.EmiteComprovanteCancelamentoSitef.ajuda = Habilita no Ca
editarEmpresaController.ImprimirComprovantePagamentoSeguroOpcional = Habilita Impressão Comprovante Pagamento Seguro Opcional editarEmpresaController.ImprimirComprovantePagamentoSeguroOpcional = Habilita Impressão Comprovante Pagamento Seguro Opcional
editarEmpresaController.ImprimirComprovantePagamentoSeguroOpcional.ajuda = 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.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.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 = 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 editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior.ajuda = Habilita Impressão Seguro Opcional Somente na Entrega da Impressão Posterior

View File

@ -663,6 +663,17 @@
value="@{winEditarEmpresa$composer.empresa.indImprimirSeguroOpcionalEntregaVdaImpPosterior}" /> value="@{winEditarEmpresa$composer.empresa.indImprimirSeguroOpcionalEntregaVdaImpPosterior}" />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior.ajuda')}" <image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior.ajuda')}"
style="cursor: help" /> style="cursor: help" />
            </hlayout>
</groupbox>
</row>
<row>
<groupbox >
<caption label="${c:l('editarEmpresaController.tabelaPrecoEmbarcada')}" />
            <hlayout>
<checkbox id="chkIndTabelaPrecoEmbarcada"
value="@{winEditarEmpresa$composer.empresa.indTabelaPrecoEmbarcada}" />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarEmpresaController.usaTabelaPrecoEmbarcada.ajuda')}"
style="cursor: help" />
            </hlayout>             </hlayout>
</groupbox> </groupbox>
</row> </row>