git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@20003 d1611594-4594-4d17-8e1d-87c2c4800839
parent
beabd1de92
commit
fd218ba97d
|
@ -88,30 +88,30 @@ public class TarifaServiceImpl implements TarifaService {
|
|||
}
|
||||
|
||||
private void cadastrarTarifaMonedaEstrangeira(Tarifa tarifa) {
|
||||
Constante constMonedaNacional =
|
||||
constanteService.buscarPorNomeConstante("MONEDANACIONAL_ID");
|
||||
Constante constMonedaNacional =constanteService.buscarPorNomeConstante("MONEDANACIONAL_ID");
|
||||
Integer idMonedaNacional = new Integer(constMonedaNacional.getValorconstante());
|
||||
|
||||
Constante constMonedaEstrangeira =
|
||||
constanteService.buscarPorNomeConstante("MONEDAEXTRANJERA_ID");
|
||||
Constante constMonedaEstrangeira = constanteService.buscarPorNomeConstante("MONEDAEXTRANJERA_ID");
|
||||
Integer idMonedaEstrangeira = new Integer(constMonedaEstrangeira.getValorconstante());
|
||||
|
||||
Constante constCalculoTarifa =
|
||||
constanteService.buscarPorNomeConstante("CAMBIO_CALCULO_TARIFA");
|
||||
Constante constCalculoTarifa =constanteService.buscarPorNomeConstante("CAMBIO_CALCULO_TARIFA");
|
||||
BigDecimal valorCalculoTarifa = new BigDecimal(constCalculoTarifa.getValorconstante());
|
||||
|
||||
Moneda monedaEstrangeira =monedaService.obtenerID(idMonedaEstrangeira);
|
||||
|
||||
if (monedaEstrangeira == null){
|
||||
return;
|
||||
}
|
||||
|
||||
if (tarifa.getMoneda() != null) {
|
||||
if (tarifa.getMoneda().getMonedaId().equals(idMonedaNacional)) {
|
||||
Moneda monedaEstrangeira =
|
||||
monedaService.obtenerID(idMonedaEstrangeira);
|
||||
|
||||
Tramo tramo = tarifa.getTramo();
|
||||
ClaseServicio claseServicio = tarifa.getClaseServicio();
|
||||
VigenciaTarifa vigenciaTarifa = tarifa.getVigenciaTarifa();
|
||||
Marca marca = tarifa.getMarca();
|
||||
|
||||
List<Tarifa> lsTarifasEstrangeiraEquivalente =
|
||||
pesquisar(marca, tramo, monedaEstrangeira,
|
||||
claseServicio, vigenciaTarifa);
|
||||
List<Tarifa> lsTarifasEstrangeiraEquivalente =pesquisar(marca, tramo, monedaEstrangeira,claseServicio, vigenciaTarifa);
|
||||
|
||||
// se a tarifa estrangeira nao existe, cria:
|
||||
if (lsTarifasEstrangeiraEquivalente.isEmpty()) {
|
||||
|
|
|
@ -7,12 +7,12 @@ import java.util.Collections;
|
|||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import com.rjconsultores.ventaboletos.dao.RutaDAO;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
|
@ -28,8 +28,8 @@ import com.rjconsultores.ventaboletos.service.RutaService;
|
|||
import com.rjconsultores.ventaboletos.service.TramoRutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TramoService;
|
||||
import com.rjconsultores.ventaboletos.service.TramoServicioService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.utilerias.DateUtil.Hora;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.RutaTramoVO;
|
||||
import com.rjconsultores.ventaboletos.vo.esquemaoperacional.SecuenciaRutaTramoVO;
|
||||
|
||||
|
@ -46,6 +46,8 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
private TramoService tramoService;
|
||||
@Autowired
|
||||
private TramoServicioService tramoServicioService;
|
||||
@Autowired
|
||||
private RutaDAO rutaDAO;
|
||||
|
||||
private void validarGenerarTramosRutas(RutaTramoVO rutaTramoVO) throws BusinessException {
|
||||
if (rutaTramoVO.getLsSecuenciaRutaTramoVO().isEmpty()) {
|
||||
|
@ -121,7 +123,10 @@ public class TramoRutaServiceImpl implements TramoRutaService {
|
|||
ruta.setIndNombreObligatorio(rutaTramoVO.getSolicitaNombrePasajero());
|
||||
ruta.setVentaOffLine(rutaTramoVO.getVentaHandHeld());
|
||||
ruta.setLsRutaEmpresa(lsRutaEmpresa);
|
||||
//ruta = rutaService.suscribir(ruta);
|
||||
ruta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
ruta.setActivo(Boolean.TRUE);
|
||||
ruta.setFecmodif(new java.util.Date());
|
||||
ruta = rutaDAO.suscribir(ruta);
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue