fixes bug#22469
fixes bug#22552 dev:valdir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@107263 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
46864a96b8
commit
acdaa63d16
|
@ -1254,7 +1254,6 @@ public class CorridaServiceImpl implements CorridaService {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional(readOnly = true, propagation = Propagation.SUPPORTS, rollbackFor = BusinessException.class)
|
|
||||||
public Long generarCorridasSelecionadas(List<EsquemaCorrida> lsEsquemaCorrida, Date dataDe, Date dataAte) throws BusinessException {
|
public Long generarCorridasSelecionadas(List<EsquemaCorrida> lsEsquemaCorrida, Date dataDe, Date dataAte) throws BusinessException {
|
||||||
|
|
||||||
int cantDiasGeneracion = DateUtil.getElapsedDias(dataDe, dataAte);
|
int cantDiasGeneracion = DateUtil.getElapsedDias(dataDe, dataAte);
|
||||||
|
|
|
@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.dao.EsquemaAsientoDAO;
|
||||||
import com.rjconsultores.ventaboletos.dao.EsquemaCorridaDAO;
|
import com.rjconsultores.ventaboletos.dao.EsquemaCorridaDAO;
|
||||||
import com.rjconsultores.ventaboletos.dao.EsquemaTramoDAO;
|
import com.rjconsultores.ventaboletos.dao.EsquemaTramoDAO;
|
||||||
import com.rjconsultores.ventaboletos.dao.RutaCombinacionDAO;
|
import com.rjconsultores.ventaboletos.dao.RutaCombinacionDAO;
|
||||||
|
@ -53,6 +54,8 @@ public class EsquemaCorridaServiceImpl implements EsquemaCorridaService {
|
||||||
private EsquemaTramoDAO esquemaTramoDAO;
|
private EsquemaTramoDAO esquemaTramoDAO;
|
||||||
@Autowired
|
@Autowired
|
||||||
private EsquemaAsientoService esquemaAsientoService;
|
private EsquemaAsientoService esquemaAsientoService;
|
||||||
|
@Autowired
|
||||||
|
private EsquemaAsientoDAO esquemaAsientoDAO;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private LogAuditoriaService logAuditoriaService;
|
private LogAuditoriaService logAuditoriaService;
|
||||||
|
@ -97,10 +100,14 @@ public class EsquemaCorridaServiceImpl implements EsquemaCorridaService {
|
||||||
|
|
||||||
entidad = esquemaCorridaDAO.suscribir(entidad);
|
entidad = esquemaCorridaDAO.suscribir(entidad);
|
||||||
|
|
||||||
entidad.setEsquemaAsientoList(asientos);
|
for (EsquemaAsiento esquemaAsiento : asientos) {
|
||||||
|
esquemaAsiento = esquemaAsientoDAO.suscribir(esquemaAsiento);
|
||||||
|
}
|
||||||
|
|
||||||
entidad.setAutoBus(a);
|
entidad.setAutoBus(a);
|
||||||
entidad.setClaseServicio(c);
|
entidad.setClaseServicio(c);
|
||||||
entidad.setRolOperativo(r);
|
entidad.setRolOperativo(r);
|
||||||
|
entidad.setEsquemaAsientoList(asientos);
|
||||||
|
|
||||||
entidad = esquemaCorridaDAO.actualizacion(entidad);
|
entidad = esquemaCorridaDAO.actualizacion(entidad);
|
||||||
|
|
||||||
|
@ -150,6 +157,7 @@ public class EsquemaCorridaServiceImpl implements EsquemaCorridaService {
|
||||||
pricing.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
pricing.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
pricing.setFecmodif(Calendar.getInstance().getTime());
|
pricing.setFecmodif(Calendar.getInstance().getTime());
|
||||||
pricing.setActivo(Boolean.FALSE);
|
pricing.setActivo(Boolean.FALSE);
|
||||||
|
pricing = esquemaAsientoDAO.actualizacion(pricing);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (EsquemaTramo pricing : entidad.getEsquemaTramoList()) {
|
for (EsquemaTramo pricing : entidad.getEsquemaTramoList()) {
|
||||||
|
|
Loading…
Reference in New Issue