fixed bug #9685 - Alteração para aceitar a configuração de tipo de passagem normal.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@73346 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2017-08-30 22:58:54 +00:00
parent 6b29d35e55
commit 2978d27a24
3 changed files with 39 additions and 29 deletions

View File

@ -8,21 +8,21 @@ import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import javax.persistence.Basic; import javax.persistence.Basic;
import javax.persistence.CascadeType; import javax.persistence.CascadeType;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue; import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType; import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OneToOne; import javax.persistence.OneToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Temporal; import javax.persistence.Temporal;
import javax.persistence.TemporalType; import javax.persistence.TemporalType;
import javax.persistence.SequenceGenerator;
import org.hibernate.annotations.NotFound; import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction; import org.hibernate.annotations.NotFoundAction;
@ -134,13 +134,13 @@ public class CategoriaCtrl implements Serializable {
for (CategoriaDescuento cd : lsCategorias) { for (CategoriaDescuento cd : lsCategorias) {
boolean esVisible = true; boolean esVisible = true;
for (Integer id : idsCategoriasNoVisible) { // for (Integer id : idsCategoriasNoVisible) {
if(cd.getCategoria()!=null){ // if(cd.getCategoria()!=null){
if (id.equals(cd.getCategoria().getCategoriaId())) { // if (id.equals(cd.getCategoria().getCategoriaId())) {
esVisible = false; // esVisible = false;
} // }
} // }
} // }
if (esVisible) { if (esVisible) {
listCategoriasVisibles.add(cd); listCategoriasVisibles.add(cd);

View File

@ -16,6 +16,8 @@ public interface CategoriaCtrlService {
public CategoriaCtrl suscribir(CategoriaCtrl entidad); public CategoriaCtrl suscribir(CategoriaCtrl entidad);
public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl entidad);
public CategoriaCtrl actualizacion(CategoriaCtrl entidad); public CategoriaCtrl actualizacion(CategoriaCtrl entidad);
public void borrar(CategoriaCtrl entidad); public void borrar(CategoriaCtrl entidad);

View File

@ -4,6 +4,15 @@
*/ */
package com.rjconsultores.ventaboletos.service.impl; package com.rjconsultores.ventaboletos.service.impl;
import java.math.BigDecimal;
import java.util.ArrayList;
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.CategoriaCtrlDAO; import com.rjconsultores.ventaboletos.dao.CategoriaCtrlDAO;
import com.rjconsultores.ventaboletos.dao.CategoriaDAO; import com.rjconsultores.ventaboletos.dao.CategoriaDAO;
import com.rjconsultores.ventaboletos.entidad.CategoriaClase; import com.rjconsultores.ventaboletos.entidad.CategoriaClase;
@ -15,13 +24,6 @@ import com.rjconsultores.ventaboletos.entidad.CategoriaMercado;
import com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo; import com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo;
import com.rjconsultores.ventaboletos.service.CategoriaCtrlService; import com.rjconsultores.ventaboletos.service.CategoriaCtrlService;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import java.math.BigDecimal;
import java.util.ArrayList;
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;
/** /**
* *
@ -37,10 +39,12 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
@Autowired @Autowired
private CategoriaDAO categoriaDAO; private CategoriaDAO categoriaDAO;
@Override
public CategoriaCtrl obtenerID(Integer id) { public CategoriaCtrl obtenerID(Integer id) {
return categoriaCtrlDAO.obtenerID(id); return categoriaCtrlDAO.obtenerID(id);
} }
@Override
@Transactional @Transactional
public CategoriaCtrl suscribir(CategoriaCtrl entidad) { public CategoriaCtrl suscribir(CategoriaCtrl entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
@ -57,7 +61,8 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
* *
* @param categoriaCtrl * @param categoriaCtrl
*/ */
private void checarCategoriaAdulto(CategoriaCtrl categoriaCtrl) { @Override
public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl categoriaCtrl) {
boolean existeAdulto = false; boolean existeAdulto = false;
List<CategoriaDescuento> lsCategorias = new ArrayList<CategoriaDescuento>(); List<CategoriaDescuento> lsCategorias = new ArrayList<CategoriaDescuento>();
lsCategorias.addAll(categoriaCtrl.getCategoriaDescuentoList()); lsCategorias.addAll(categoriaCtrl.getCategoriaDescuentoList());
@ -72,8 +77,10 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
lsCategorias.add(categoriaDescuentoAdulto); lsCategorias.add(categoriaDescuentoAdulto);
} }
categoriaCtrl.setCategoriaDescuentoList(lsCategorias); categoriaCtrl.setCategoriaDescuentoList(lsCategorias);
return categoriaCtrl;
} }
@Override
@Transactional @Transactional
public CategoriaCtrl actualizacion(CategoriaCtrl entidad) { public CategoriaCtrl actualizacion(CategoriaCtrl entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
@ -83,6 +90,7 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
return categoriaCtrlDAO.actualizacion(entidad); return categoriaCtrlDAO.actualizacion(entidad);
} }
@Override
@Transactional @Transactional
public void borrar(CategoriaCtrl entidad) { public void borrar(CategoriaCtrl entidad) {