daniel.zauli 2015-12-11 16:50:22 +00:00
parent 9ad180f7af
commit 9ee537bee1
8 changed files with 40 additions and 8 deletions

View File

@ -28,5 +28,7 @@ public interface AbastoCentralDAO extends GenericDAO<AbastoCentral, Long> {
public List<String> buscarSeriesBilhetesPorEstacion(Estacion estacion); public List<String> buscarSeriesBilhetesPorEstacion(Estacion estacion);
public void borrarLosQueTienenAIDF(Aidf aidf);
} }

View File

@ -4,10 +4,13 @@ import java.util.List;
import com.rjconsultores.ventaboletos.entidad.AbastoCentral; import com.rjconsultores.ventaboletos.entidad.AbastoCentral;
import com.rjconsultores.ventaboletos.entidad.AbastoHisto; import com.rjconsultores.ventaboletos.entidad.AbastoHisto;
import com.rjconsultores.ventaboletos.entidad.Aidf;
import com.rjconsultores.ventaboletos.entidad.TipoMovimentacion; import com.rjconsultores.ventaboletos.entidad.TipoMovimentacion;
public interface AbastoHistoDAO extends GenericDAO<AbastoHisto, Long> { public interface AbastoHistoDAO extends GenericDAO<AbastoHisto, Long> {
public void grabaHistoricoBilhetes(List<AbastoCentral> bilhetes, TipoMovimentacion tipoMovimentacion); public void grabaHistoricoBilhetes(List<AbastoCentral> bilhetes, TipoMovimentacion tipoMovimentacion);
public void borrarLosQueTienenAIDF(Aidf aidf);
} }

View File

@ -206,4 +206,11 @@ public class AbastoCentralHibernateDAO extends GenericHibernateDAO<AbastoCentral
return (List<String>)c.list(); return (List<String>)c.list();
} }
@Override
public void borrarLosQueTienenAIDF(Aidf aidf){
String hql = " delete from AbastoCentral where aidf.aidfId = " + aidf.getAidfId();
Query sq = getSession().createQuery(hql);
sq.executeUpdate();
}
} }

View File

@ -5,6 +5,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import org.hibernate.Criteria; import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.Session; import org.hibernate.Session;
import org.hibernate.SessionFactory; import org.hibernate.SessionFactory;
import org.hibernate.criterion.Restrictions; import org.hibernate.criterion.Restrictions;
@ -15,6 +16,7 @@ import org.springframework.stereotype.Repository;
import com.rjconsultores.ventaboletos.dao.AbastoHistoDAO; import com.rjconsultores.ventaboletos.dao.AbastoHistoDAO;
import com.rjconsultores.ventaboletos.entidad.AbastoCentral; import com.rjconsultores.ventaboletos.entidad.AbastoCentral;
import com.rjconsultores.ventaboletos.entidad.AbastoHisto; import com.rjconsultores.ventaboletos.entidad.AbastoHisto;
import com.rjconsultores.ventaboletos.entidad.Aidf;
import com.rjconsultores.ventaboletos.entidad.TipoMovimentacion; import com.rjconsultores.ventaboletos.entidad.TipoMovimentacion;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
@ -35,6 +37,13 @@ public class AbastoHistoHibernateDAO extends GenericHibernateDAO<AbastoHisto, Lo
return (List<AbastoHisto>)c.list(); return (List<AbastoHisto>)c.list();
} }
@Override
public void borrarLosQueTienenAIDF(Aidf aidf){
String hql = " delete from AbastoHisto where aidf.aidfId = " + aidf.getAidfId();
Query sq = getSession().createQuery(hql);
sq.executeUpdate();
}
public void grabaHistoricoBilhetes(List<AbastoCentral> bilhetes, TipoMovimentacion tipoMovimentacion) { public void grabaHistoricoBilhetes(List<AbastoCentral> bilhetes, TipoMovimentacion tipoMovimentacion) {
Session session = getSessionFactory().getCurrentSession(); Session session = getSessionFactory().getCurrentSession();

View File

@ -9,4 +9,5 @@ import com.rjconsultores.ventaboletos.entidad.Aidf;
public interface AbastoCentralService extends GenericService<AbastoCentral, Long> { public interface AbastoCentralService extends GenericService<AbastoCentral, Long> {
public List<AbastoCentral> buscaBilhetesPorAidf(Aidf aidf); public List<AbastoCentral> buscaBilhetesPorAidf(Aidf aidf);
public void borrarLosQueTienenAIDF(Aidf aidf);
} }

View File

@ -1,11 +1,8 @@
package com.rjconsultores.ventaboletos.service; package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.AbastoCentral;
import com.rjconsultores.ventaboletos.entidad.AbastoHisto; import com.rjconsultores.ventaboletos.entidad.AbastoHisto;
import com.rjconsultores.ventaboletos.entidad.TipoMovimentacion; import com.rjconsultores.ventaboletos.entidad.Aidf;
public interface AbastoHistoService extends GenericService<AbastoHisto, Long> { public interface AbastoHistoService extends GenericService<AbastoHisto, Long> {
public void borrarLosQueTienenAIDF(Aidf aidf);
} }

View File

@ -53,4 +53,9 @@ public class AbastoCentralServiceImpl implements AbastoCentralService {
return bilhetes; return bilhetes;
} }
@Override
public void borrarLosQueTienenAIDF(Aidf aidf) {
abastoCentralDAO.borrarLosQueTienenAIDF(aidf);
}
} }

View File

@ -2,16 +2,21 @@ package com.rjconsultores.ventaboletos.service.impl;
import java.util.List; import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.rjconsultores.ventaboletos.dao.hibernate.GenericHibernateDAO; import com.rjconsultores.ventaboletos.dao.AbastoHistoDAO;
import com.rjconsultores.ventaboletos.entidad.AbastoCentral;
import com.rjconsultores.ventaboletos.entidad.AbastoHisto; import com.rjconsultores.ventaboletos.entidad.AbastoHisto;
import com.rjconsultores.ventaboletos.entidad.Aidf;
import com.rjconsultores.ventaboletos.service.AbastoHistoService; import com.rjconsultores.ventaboletos.service.AbastoHistoService;
@Service("abastoHistoService") @Service("abastoHistoService")
public class AbastoHistoServiceImpl implements AbastoHistoService { public class AbastoHistoServiceImpl implements AbastoHistoService {
@Autowired
private AbastoHistoDAO abastoHistoDAO;
@Override @Override
public List<AbastoHisto> obtenerTodos() { public List<AbastoHisto> obtenerTodos() {
// TODO Auto-generated method stub // TODO Auto-generated method stub
@ -42,7 +47,10 @@ public class AbastoHistoServiceImpl implements AbastoHistoService {
} }
@Override
public void borrarLosQueTienenAIDF(Aidf aidf) {
abastoHistoDAO.borrarLosQueTienenAIDF(aidf);
}