fixes bug#22339

qua:
dev:
Feito algumas correções no cadastro de exceção do ponto de venda na conexão por linha

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@106841 d1611594-4594-4d17-8e1d-87c2c4800839
master
walace 2021-05-25 00:21:08 +00:00
parent 0afaa7360b
commit b1ec60ca27
3 changed files with 90 additions and 30 deletions

View File

@ -9,15 +9,11 @@ import org.springframework.transaction.annotation.Transactional;
import com.rjconsultores.ventaboletos.dao.ConexionCtrlDAO;
import com.rjconsultores.ventaboletos.dao.ConexionRutaCtrlDAO;
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionPtoVtaDAO;
import com.rjconsultores.ventaboletos.dao.ConexionRutaExcepcionTipoPtoVtaDAO;
import com.rjconsultores.ventaboletos.dao.ConexionRutaTramoCtrlDAO;
import com.rjconsultores.ventaboletos.entidad.Conexion;
import com.rjconsultores.ventaboletos.entidad.ConexionConf;
import com.rjconsultores.ventaboletos.entidad.ConexionCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaCtrl;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionPtoVta;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaExcepcionTipoPtoVta;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaTramoCtrl;
import com.rjconsultores.ventaboletos.service.ConexionConfService;
import com.rjconsultores.ventaboletos.service.ConexionCtrlService;
@ -36,10 +32,7 @@ public class ConexionCtrlServiceImpl implements ConexionCtrlService {
private ConexionRutaTramoCtrlDAO conexionRutaTramoCtrlDAO;
@Autowired
private ConexionRutaCtrlDAO conexionRutaCtrlDAO;
@Autowired
private ConexionRutaExcepcionPtoVtaDAO conexionRutaExcepcionPtoVtaDAO;
@Autowired
private ConexionRutaExcepcionTipoPtoVtaDAO conexionRutaExcepcionTipoPtoVtaDAO;
public List<ConexionCtrl> obtenerTodos() {
return conexionCtrlDAO.obtenerTodos();
@ -109,25 +102,6 @@ public class ConexionCtrlServiceImpl implements ConexionCtrlService {
conexionRutaCtrlDAO.actualizacion(conexionRutaCtrl);
}
// if(conexionRutaCtrl != null) {
// List<ConexionRutaExcepcionPtoVta> conexionRutaExcepcionPtoVtas = conexionRutaCtrl.getConexionRutaPuntoVendaList();
// for (ConexionRutaExcepcionPtoVta conexionRutaExcepcionPtoVta : conexionRutaExcepcionPtoVtas) {
// conexionRutaExcepcionPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
// conexionRutaExcepcionPtoVta.setFecmodif(Calendar.getInstance().getTime());
// conexionRutaExcepcionPtoVta.setActivo(Boolean.FALSE);
// conexionRutaExcepcionPtoVtaDAO.actualizacion(conexionRutaExcepcionPtoVta);
// }
//
// List<ConexionRutaExcepcionTipoPtoVta> conexionRutaExcepcionTipoPtoVtas = conexionRutaCtrl.getConexionRutaCanalVendasList();
// for (ConexionRutaExcepcionTipoPtoVta conexionRutaExcepcionTipoPtoVta : conexionRutaExcepcionTipoPtoVtas) {
// conexionRutaExcepcionTipoPtoVta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
// conexionRutaExcepcionTipoPtoVta.setFecmodif(Calendar.getInstance().getTime());
// conexionRutaExcepcionTipoPtoVta.setActivo(Boolean.FALSE);
// conexionRutaExcepcionTipoPtoVtaDAO.actualizacion(conexionRutaExcepcionTipoPtoVta);
// }
// }
//
//
}
@Override

View File

@ -0,0 +1,86 @@
package com.rjconsultores.ventaboletos.service.impl;
import java.util.Calendar;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.rjconsultores.ventaboletos.dao.ConexionRutaConfDAO;
import com.rjconsultores.ventaboletos.entidad.ConexionRutaConf;
import com.rjconsultores.ventaboletos.service.ConexionRutaConfService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
@Service("conexionRutaConfService")
public class ConexionRutaConfServiceImpl implements ConexionRutaConfService {
@Autowired
private ConexionRutaConfDAO conexionRutaConfDAO;
@Override
@Transactional
public ConexionRutaConf suscribir(ConexionRutaConf conexionRutaConf) {
conexionRutaConf.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaConf.setFecmodif(Calendar.getInstance().getTime());
conexionRutaConf.setActivo(Boolean.TRUE);
return conexionRutaConfDAO.suscribir(conexionRutaConf);
}
@Override
@Transactional
public ConexionRutaConf actualizacion(ConexionRutaConf conexionRutaConf) {
conexionRutaConf.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaConf.setFecmodif(Calendar.getInstance().getTime());
conexionRutaConf.setActivo(Boolean.TRUE);
return conexionRutaConfDAO.actualizacion(conexionRutaConf);
}
@Override
@Transactional
public void borrar(ConexionRutaConf conexionRutaTramoCtrl) {
conexionRutaTramoCtrl.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
conexionRutaTramoCtrl.setFecmodif(Calendar.getInstance().getTime());
conexionRutaTramoCtrl.setActivo(Boolean.FALSE);
conexionRutaConfDAO.actualizacion(conexionRutaTramoCtrl);
}
@Transactional
@Override
public void borrar(List<ConexionRutaConf> lsConexionRutaConf) {
for (ConexionRutaConf conexion : lsConexionRutaConf) {
borrar(conexion);
}
}
@Override
@Transactional
public void suscribirTodos(List<ConexionRutaConf> lsConexionRutaConf) {
for (ConexionRutaConf conexion : lsConexionRutaConf) {
suscribir(conexion);
}
}
@Override
public List<ConexionRutaConf> obtenerTodosActivo() {
return conexionRutaConfDAO.obtenerTodosActivo();
}
@Override
public List<ConexionRutaConf> buscarPorDescricao(String descricao) {
return conexionRutaConfDAO.buscarPorDescricao(descricao);
}
@Transactional
@Override
public ConexionRutaConf obtenerID(Integer id) {
return conexionRutaConfDAO.obtenerID(id);
}
}

View File

@ -33,7 +33,7 @@ public class ConexionRutaExcepcionPtoVtaServiceImpl implements ConexionRutaExcep
conexionRutaPtoVta.setFecmodif(Calendar.getInstance().getTime());
conexionRutaPtoVta.setActivo(Boolean.TRUE);
return conexionRutaExcepcionPtoVtaDAO.suscribir(conexionRutaPtoVta);
return conexionRutaExcepcionPtoVtaDAO.actualizacion(conexionRutaPtoVta);
}
@Override
@ -48,8 +48,8 @@ public class ConexionRutaExcepcionPtoVtaServiceImpl implements ConexionRutaExcep
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
entidad.setFecmodif(Calendar.getInstance().getTime());
entidad.setActivo(Boolean.FALSE);
conexionRutaExcepcionPtoVtaDAO.update(entidad);
// conexionRutaExcepcionPtoVtaDAO.actualizacion(entidad);
// conexionRutaExcepcionPtoVtaDAO.update(entidad);
conexionRutaExcepcionPtoVtaDAO.actualizacion(entidad);
}