0013746: Menu Dispositivo Venda Embarcada

fixes bug#13746
dev:Ramires
qua:Rogerio

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@91471 d1611594-4594-4d17-8e1d-87c2c4800839
master
fabricio.oliveira 2019-04-02 18:33:53 +00:00
parent 3bf44eb828
commit a5ae4514a6
6 changed files with 155 additions and 63 deletions

View File

@ -6,7 +6,5 @@ import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcadaHistorico;
public interface DispositivoEmbarcadaHistoricoDAO extends GenericDAO<DispositivoEmbarcadaHistorico, Long> {
// public DispositivoEmbarcadaHistorico buscarMac(String mac);
public List<DispositivoEmbarcadaHistorico> buscarHistoricoDispositivoPorId(Long dispositivoId);
// public DispositivoEmbarcadaHistorico suscribirActualizar(DispositivoEmbarcadaHistorico DispositivoEmbarcadaHistorico);
}

View File

@ -69,25 +69,4 @@ public class DispositivoEmbarcadaHistoricoHibernateDAO extends GenericHibernateD
return (List<DispositivoEmbarcadaHistorico>)c.list();
}
// @Override
// @Transactional
// public DispositivoEmbarcadaHistorico suscribirActualizar(DispositivoEmbarcadaHistorico dispositivoEmbarcadaHistorico) {
// if(buscarDispositivoPorId(dispositivoEmbarcadaHistorico) != null) {
// actualizacion(dispositivoEmbarcadaHistorico);
// }else {
// suscribir(dispositivoEmbarcadaHistorico);
// }
// return dispositivoEmbarcadaHistorico;
// }
//
// @Override
// public DispositivoEmbarcada buscarDispositivoPorId(DispositivoEmbarcada dispositivoEmbarcada) {
// Criteria c = getSession().createCriteria(getPersistentClass());
// c.add(Restrictions.eq("activo", Boolean.TRUE));
//
// c.add(Restrictions.eq("id", dispositivoEmbarcada.getDispositivoEmbarcadaId()));
//
// return (DispositivoEmbarcada) c.uniqueResult();
// }
}

View File

@ -0,0 +1,22 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.service;
import java.util.List;
import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcadaHistorico;
/**
*
* @author Administrador
*/
public interface DispositivoEmbarcadaHistoricoService {
public List<DispositivoEmbarcadaHistorico> obtenerTodos();
public DispositivoEmbarcadaHistorico suscribir(DispositivoEmbarcadaHistorico entidad);
public DispositivoEmbarcadaHistorico actualizacion(DispositivoEmbarcadaHistorico entity);
public List<DispositivoEmbarcadaHistorico> buscarHistoricoDispositivoPorId(Long dispositivoId);
}

View File

@ -11,6 +11,7 @@ import com.rjconsultores.ventaboletos.entidad.ComEmpConferencia;
import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago;
import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra;
import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.InscricaoEstadual;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.exception.BusinessException;
@ -23,45 +24,13 @@ import com.rjconsultores.ventaboletos.utilerias.RegistroConDependenciaException;
public interface DispositivoEmbarcadaService {
public List<DispositivoEmbarcada> obtenerTodos();
public DispositivoEmbarcada obtenerID(Integer id);
public DispositivoEmbarcada suscribirActualizacion(DispositivoEmbarcada entidad) throws BusinessException;
public void borrar(DispositivoEmbarcada entidad) throws RegistroConDependenciaException;
public List<DispositivoEmbarcada> buscar(String nombDispositivoEmbarcada, Boolean indExterna, Short indTipo);
public List<DispositivoEmbarcada> buscarTodosExceto(List<DispositivoEmbarcada> DispositivoEmbarcada, Integer... idDispositivoEmbarcada);
public List<DispositivoEmbarcada> obtenerIndExternoFalse();
public List<DispositivoEmbarcada> obtenerIndTipo2();
public List<DispositivoEmbarcada> buscarNotInPuntoVtaComissao(PuntoVenta puntoVenta);
public List<InscricaoEstadual> buscaInscricoesEstaduais(DispositivoEmbarcada DispositivoEmbarcada);
public void actualizaInscEstadual(InscricaoEstadual inscricaoEstadual);
public List<DispositivoEmbarcada> buscaLike(String nombDispositivoEmbarcada);
public ComEmpCategoria adicionarComissaoCategoria(ComEmpCategoria comEmpCategoria);
public void removerComissaoCategoria(ComEmpCategoria comEmpCategoria);
public ComEmpFormapago adicionarComissaoFormapago(ComEmpFormapago comEmpFormapago);
public void removerComissaoFormapago(ComEmpFormapago comEmpFormapago);
public ComEmpTipoEventoExtra adicionarComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra);
public void removerComissaoTipoEventoExtra(ComEmpTipoEventoExtra comEmpTipoEventoExtra);
public List<DispositivoEmbarcada> obtenerTodosIncluindoDispositivoEmbarcadaTodas();
public ComEmpConferencia suscribirOrActualizacion(ComEmpConferencia comEmpConferencia);
public List<DispositivoEmbarcada> buscarDispositivoEmbarcadaPtoVtaComissao();
public DispositivoEmbarcada suscribirActualizar(DispositivoEmbarcada dispositivoEmbarcada);
public DispositivoEmbarcada buscarMac(String mac);
public DispositivoEmbarcada buscarImei(String imei);
public DispositivoEmbarcada suscribir(DispositivoEmbarcada entidad);
public DispositivoEmbarcada actualizacion(DispositivoEmbarcada entity);
public DispositivoEmbarcada suscribirActualizacion(DispositivoEmbarcada entidad);
public DispositivoEmbarcada buscarDispositivoPorId(DispositivoEmbarcada dispositivoEmbarcada);
public List<DispositivoEmbarcada> buscarPorEmpresaPuntoVenta(Empresa empresa, PuntoVenta puntoventa);
}

View File

@ -0,0 +1,51 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.rjconsultores.ventaboletos.dao.DispositivoEmbarcadaDAO;
import com.rjconsultores.ventaboletos.dao.DispositivoEmbarcadaHistoricoDAO;
import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada;
import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcadaHistorico;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.service.DispositivoEmbarcadaHistoricoService;
import com.rjconsultores.ventaboletos.service.DispositivoEmbarcadaService;
/**
*
* @author Administrador
*/
@Service("dispositivoEmbarcadaHistoricoService")
public class DispositivoEmbarcadaHistoricoServiceImpl implements DispositivoEmbarcadaHistoricoService {
@Autowired
private DispositivoEmbarcadaHistoricoDAO dispositivoEmbarcadaHistoricoDAO;
@Override
public List<DispositivoEmbarcadaHistorico> obtenerTodos() {
return dispositivoEmbarcadaHistoricoDAO.obtenerTodos();
}
@Override
public DispositivoEmbarcadaHistorico suscribir(DispositivoEmbarcadaHistorico entidad) {
return dispositivoEmbarcadaHistoricoDAO.suscribir(entidad);
}
@Override
public DispositivoEmbarcadaHistorico actualizacion(DispositivoEmbarcadaHistorico entity) {
return dispositivoEmbarcadaHistoricoDAO.actualizacion(entity);
}
@Override
public List<DispositivoEmbarcadaHistorico> buscarHistoricoDispositivoPorId(Long dispositivoId) {
return dispositivoEmbarcadaHistoricoDAO.buscarHistoricoDispositivoPorId(dispositivoId);
}
}

View File

@ -0,0 +1,73 @@
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.rjconsultores.ventaboletos.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.rjconsultores.ventaboletos.dao.DispositivoEmbarcadaDAO;
import com.rjconsultores.ventaboletos.entidad.DispositivoEmbarcada;
import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.service.DispositivoEmbarcadaService;
/**
*
* @author Administrador
*/
@Service("dispositivoEmbarcadaService")
public class DispositivoEmbarcadaServiceImpl implements DispositivoEmbarcadaService {
@Autowired
private DispositivoEmbarcadaDAO dispositivoEmbarcadaDAO;
@Override
public List<DispositivoEmbarcada> obtenerTodos() {
return dispositivoEmbarcadaDAO.obtenerTodos();
}
@Override
public DispositivoEmbarcada suscribirActualizar(DispositivoEmbarcada dispositivoEmbarcada) {
return dispositivoEmbarcadaDAO.suscribirActualizar(dispositivoEmbarcada);
}
@Override
public DispositivoEmbarcada buscarMac(String mac) {
return dispositivoEmbarcadaDAO.buscarMac(mac);
}
@Override
public DispositivoEmbarcada buscarImei(String imei) {
return dispositivoEmbarcadaDAO.buscarImei(imei);
}
@Override
public DispositivoEmbarcada suscribir(DispositivoEmbarcada entidad) {
return dispositivoEmbarcadaDAO.suscribir(entidad);
}
@Override
public DispositivoEmbarcada actualizacion(DispositivoEmbarcada entity) {
return dispositivoEmbarcadaDAO.actualizacion(entity);
}
@Override
public DispositivoEmbarcada suscribirActualizacion(DispositivoEmbarcada entidad) {
return dispositivoEmbarcadaDAO.suscribirActualizar(entidad);
}
@Override
public DispositivoEmbarcada buscarDispositivoPorId(DispositivoEmbarcada dispositivoEmbarcada) {
return dispositivoEmbarcadaDAO.buscarDispositivoPorId(dispositivoEmbarcada);
}
@Override
public List<DispositivoEmbarcada> buscarPorEmpresaPuntoVenta(Empresa empresa, PuntoVenta puntoventa) {
return dispositivoEmbarcadaDAO.buscarPorEmpresaPuntoVenta(empresa, puntoventa);
}
}