- correção geração de corrida

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@25452 d1611594-4594-4d17-8e1d-87c2c4800839
master
gleimar 2013-04-01 14:14:16 +00:00
parent 56cb33070f
commit e23c010fd8
2 changed files with 51 additions and 52 deletions

View File

@ -4,17 +4,24 @@
*/ */
package com.rjconsultores.ventaboletos.service; package com.rjconsultores.ventaboletos.service;
import java.util.Date;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.CorridaCtrl; import com.rjconsultores.ventaboletos.entidad.CorridaCtrl;
import com.rjconsultores.ventaboletos.entidad.Marca; import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.Ruta;
import java.util.Date;
/** /**
* *
* @author Administrador * @author Administrador
*/ */
public interface CorridaCtrlService extends GenericService<CorridaCtrl, Integer> { public interface CorridaCtrlService {
public CorridaCtrl buscar(Ruta ruta, ClaseServicio claseServicio, Marca marca, Date horario, boolean pisoExtra); public CorridaCtrl obtenerID(Integer id);
public CorridaCtrl suscribir(CorridaCtrl entidad);
public CorridaCtrl actualizacion(CorridaCtrl entidad);
public CorridaCtrl buscar(Ruta ruta, ClaseServicio claseServicio, Marca marca, Date horario, boolean pisoExtra);
} }

View File

@ -4,6 +4,14 @@
*/ */
package com.rjconsultores.ventaboletos.service.impl; package com.rjconsultores.ventaboletos.service.impl;
import java.util.Calendar;
import java.util.Date;
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.CorridaCtrlDAO; import com.rjconsultores.ventaboletos.dao.CorridaCtrlDAO;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.CorridaCtrl; import com.rjconsultores.ventaboletos.entidad.CorridaCtrl;
@ -11,66 +19,50 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Ruta; import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.service.CorridaCtrlService; import com.rjconsultores.ventaboletos.service.CorridaCtrlService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
/** /**
* *
* @author Administrador * @author Administrador
*/ */
@Service("corridaCtrlService") @Service("corridaCtrlService")
public class CorridaCtrlServiceImpl implements CorridaCtrlService { public class CorridaCtrlServiceImpl implements CorridaCtrlService {
@Autowired @Autowired
private CorridaCtrlDAO corridaCtrlDAO; private CorridaCtrlDAO corridaCtrlDAO;
private static Logger log = Logger.getLogger(CorridaCtrlServiceImpl.class); private static Logger log = Logger.getLogger(CorridaCtrlServiceImpl.class);
public List<CorridaCtrl> obtenerTodos() { public CorridaCtrl obtenerID(Integer id) {
return corridaCtrlDAO.obtenerTodos(); return corridaCtrlDAO.obtenerID(id);
} }
public CorridaCtrl obtenerID(Integer id) { @Transactional
return corridaCtrlDAO.obtenerID(id); public CorridaCtrl suscribir(CorridaCtrl entidad) {
} Integer usuarioId = null;
if (UsuarioLogado.getUsuarioLogado() != null) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
}
entidad.setUsuarioId(usuarioId);
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.TRUE);
@Transactional return corridaCtrlDAO.suscribir(entidad);
public CorridaCtrl suscribir(CorridaCtrl entidad) { }
Integer usuarioId = 1;
if (UsuarioLogado.getUsuarioLogado()!=null){
usuarioId = UsuarioLogado.getUsuarioLogado().getUsuarioId();
}
entidad.setUsuarioId(usuarioId);
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.TRUE);
return corridaCtrlDAO.suscribir(entidad); @Transactional
} public CorridaCtrl actualizacion(CorridaCtrl entidad) {
Integer usuarioId = 1;
if (UsuarioLogado.getUsuarioLogado() != null) {
usuarioId = UsuarioLogado.getUsuarioLogado().getUsuarioId();
}
entidad.setUsuarioId(usuarioId);
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.TRUE);
@Transactional return corridaCtrlDAO.actualizacion(entidad);
public CorridaCtrl actualizacion(CorridaCtrl entidad) { }
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.TRUE);
return corridaCtrlDAO.actualizacion(entidad); public CorridaCtrl buscar(Ruta ruta, ClaseServicio claseServicio, Marca marca, Date horario, boolean pisoExtra) {
} return corridaCtrlDAO.buscar(ruta, claseServicio, marca, horario, pisoExtra);
}
@Transactional
public void borrar(CorridaCtrl entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.FALSE);
corridaCtrlDAO.actualizacion(entidad);
}
public CorridaCtrl buscar(Ruta ruta, ClaseServicio claseServicio, Marca marca, Date horario, boolean pisoExtra) {
return corridaCtrlDAO.buscar(ruta, claseServicio, marca, horario, pisoExtra);
}
} }