- 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;
import java.util.Date;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.CorridaCtrl;
import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import java.util.Date;
/**
*
* @author Administrador
*/
public interface CorridaCtrlService extends GenericService<CorridaCtrl, Integer> {
public interface CorridaCtrlService {
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;
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.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.CorridaCtrl;
@ -11,13 +19,6 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.service.CorridaCtrlService;
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;
/**
*
@ -30,19 +31,15 @@ public class CorridaCtrlServiceImpl implements CorridaCtrlService {
private CorridaCtrlDAO corridaCtrlDAO;
private static Logger log = Logger.getLogger(CorridaCtrlServiceImpl.class);
public List<CorridaCtrl> obtenerTodos() {
return corridaCtrlDAO.obtenerTodos();
}
public CorridaCtrl obtenerID(Integer id) {
return corridaCtrlDAO.obtenerID(id);
}
@Transactional
public CorridaCtrl suscribir(CorridaCtrl entidad) {
Integer usuarioId = 1;
if (UsuarioLogado.getUsuarioLogado()!=null){
usuarioId = UsuarioLogado.getUsuarioLogado().getUsuarioId();
Integer usuarioId = null;
if (UsuarioLogado.getUsuarioLogado() != null) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
}
entidad.setUsuarioId(usuarioId);
entidad.setFecmodif(Calendar.getInstance().getTime());
@ -53,22 +50,17 @@ public class CorridaCtrlServiceImpl implements CorridaCtrlService {
@Transactional
public CorridaCtrl actualizacion(CorridaCtrl entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
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.actualizacion(entidad);
}
@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);
}