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());
}
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());

View File

@ -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<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();
vo.setIdOperador(operadorEmbarcada.getUsuarioId());

View File

@ -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 {
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();
vo.setIdOperador(operadorEmbarcada.getUsuarioId());

View File

@ -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<EmpresaContaBancaria>();
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);

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.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

View File

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

View File

@ -666,6 +666,17 @@
            </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>
</groupbox>
</row>
</rows>
</grid>
</tabpanel>