correcao (fixes bug 6396)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@45521 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2015-06-29 20:12:02 +00:00
parent aed3d95a5b
commit 16fc4462fd
4 changed files with 28 additions and 19 deletions

View File

@ -31,6 +31,7 @@ import com.rjconsultores.ventaboletos.entidad.Estado;
import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.utilerias.ActivoUtil;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
@ -108,7 +109,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
@Override
public List<Corrida> buscarPorFecCorrida(final Date value) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("id.feccorrida", value));
@ -160,7 +161,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
@Override
public List<Corrida> buscarPorId(final Integer idCorrida) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("id.corridaId", idCorrida));
return c.list();
@ -169,7 +170,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
@Override
public List<Corrida> buscarFiltro(final Parada ori, final Parada des, final Date hora, final ClaseServicio cs) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("origem", ori));
c.add(Restrictions.eq("destino", des));
c.add(Restrictions.between("fechorsalida", getDiaGeracaoHoraIni(hora), getDiaGeracaoHoraFim(hora)));
@ -184,7 +185,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
Criteria c = makeCriteria();
c.setProjection(Projections.rowCount());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("origem", ori));
c.add(Restrictions.eq("destino", des));
c.add(Restrictions.between("fechorsalida", getDiaGeracaoHoraIni(hora), getDiaGeracaoHoraFim(hora)));
@ -618,7 +619,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
hql.append(" ct.corrida.id.feccorrida ");
Query query = getSession().createQuery(hql.toString());
query.setBoolean("isActivo", Boolean.TRUE);
query.setInteger("isActivo", ActivoUtil.ATIVO);
query.setDate("feccorrida", dataInicial);
query.setInteger("estadoId", estado.getEstadoId());
@ -673,7 +674,7 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
hql.append(" ct.numsecuencia ");
Query query = getSession().createQuery(hql.toString());
query.setBoolean("isActivo", Boolean.TRUE);
query.setInteger("isActivo", ActivoUtil.ATIVO);
query.setDate("feccorrida", corrida.getId().getFeccorrida());
query.setInteger("corridaId", corrida.getId().getCorridaId());

View File

@ -12,6 +12,8 @@ import org.springframework.stereotype.Repository;
import com.rjconsultores.ventaboletos.dao.CorridaTramoDAO;
import com.rjconsultores.ventaboletos.entidad.CorridaTramo;
import com.rjconsultores.ventaboletos.entidad.RutaCombinacion;
import com.rjconsultores.ventaboletos.utilerias.ActivoUtil;
import java.math.BigDecimal;
import org.hibernate.Query;
@ -30,14 +32,14 @@ public class CorridaTramoHibernateDAO extends GenericHibernateDAO<CorridaTramo,
c.add(Restrictions.isNull("indmanttarjeta"));
c.add(Restrictions.eq("numsecuencia", (short) 1));
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
return c.list();
}
public List<CorridaTramo> buscarTarjetaMesmaCorrida(CorridaTramo ct) {
Criteria c = getSession().createCriteria(getPersistentClass());
c.add(Restrictions.eq("activo", Boolean.TRUE));
c.add(Restrictions.eq("activo", ActivoUtil.ATIVO));
c.add(Restrictions.eq("corrida", ct.getCorrida()));
return c.list();

View File

@ -53,13 +53,13 @@ import com.rjconsultores.ventaboletos.service.ConstanteService;
import com.rjconsultores.ventaboletos.service.CorridaCtrlService;
import com.rjconsultores.ventaboletos.service.CorridaService;
import com.rjconsultores.ventaboletos.service.DetDiagramaAutobusService;
import com.rjconsultores.ventaboletos.service.DiagramaAutobusService;
import com.rjconsultores.ventaboletos.service.EsquemaAsientoService;
import com.rjconsultores.ventaboletos.service.EsquemaCorridaService;
import com.rjconsultores.ventaboletos.service.EsquemaTramoService;
import com.rjconsultores.ventaboletos.service.RutaSecuenciaService;
import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.service.TramoServicioService;
import com.rjconsultores.ventaboletos.utilerias.ActivoUtil;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.utilerias.FeriadoCache;
import com.rjconsultores.ventaboletos.utilerias.HoraSistema;
@ -107,9 +107,6 @@ public class CorridaServiceImpl implements CorridaService {
private int cantCorridaCommit;
@Autowired
private FeriadoCache feriadoCache;
public static final Integer ATIVO = 1;
public static final Integer INATIVO = 2;
public static final Integer EXCLUIDO = 0;
@Autowired
public CorridaServiceImpl(@Qualifier("transactionManager") PlatformTransactionManager transactionManager) {
@ -150,7 +147,7 @@ public class CorridaServiceImpl implements CorridaService {
public Corrida suscribir(Corrida entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(ATIVO);
entidad.setActivo(ActivoUtil.ATIVO);
return corridaDAO.suscribir(entidad);
}
@ -159,7 +156,7 @@ public class CorridaServiceImpl implements CorridaService {
public Corrida actualizacion(Corrida entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(ATIVO);
entidad.setActivo(ActivoUtil.ATIVO);
return corridaDAO.actualizacion(entidad);
}
@ -168,7 +165,7 @@ public class CorridaServiceImpl implements CorridaService {
public void borrar(Corrida entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(ATIVO);
entidad.setActivo(ActivoUtil.ATIVO);
corridaDAO.actualizacion(entidad);
}
@ -522,10 +519,10 @@ public class CorridaServiceImpl implements CorridaService {
if(esquemaCorrida.getStatusCorrida().equals("A")){
corrida.setIndstatuscorrida("H");
corrida.setActivo(ATIVO);
corrida.setActivo(ActivoUtil.ATIVO);
}else if (esquemaCorrida.getStatusCorrida().equals("L")){
corrida.setIndstatuscorrida("P");
corrida.setActivo(INATIVO);
corrida.setActivo(ActivoUtil.INATIVO);
}
corrida.setMarca(esquemaCorrida.getMarca());
@ -608,9 +605,9 @@ public class CorridaServiceImpl implements CorridaService {
}
if(esquemaCorrida.getStatusCorrida().equals("A")){
corridaTramo.setActivo(ATIVO);
corridaTramo.setActivo(ActivoUtil.ATIVO);
}else if (esquemaCorrida.getStatusCorrida().equals("L")){
corridaTramo.setActivo(INATIVO);
corridaTramo.setActivo(ActivoUtil.INATIVO);
}
//
corridaTramo.setFecmodif(Calendar.getInstance().getTime());

View File

@ -0,0 +1,9 @@
package com.rjconsultores.ventaboletos.utilerias;
public class ActivoUtil {
public static final Integer ATIVO = 1;
public static final Integer INATIVO = 2;
public static final Integer EXCLUIDO = 0;
}