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;
@ -69,9 +69,9 @@ public class CategoriaCtrl implements Serializable {
private List<CategoriaOrgao> categoriaOrgaoList; private List<CategoriaOrgao> categoriaOrgaoList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "categoriaCtrl") @OneToMany(cascade = CascadeType.ALL, mappedBy = "categoriaCtrl")
private List<CategoriaRuta> categoriaRutaList; private List<CategoriaRuta> categoriaRutaList;
public CategoriaCtrl() { public CategoriaCtrl() {
} }
public CategoriaCtrl(Integer categoriactrlId) { public CategoriaCtrl(Integer categoriactrlId) {
@ -126,7 +126,7 @@ public class CategoriaCtrl implements Serializable {
/** /**
* Regresa las categorias que son visibles al usuario. * Regresa las categorias que son visibles al usuario.
* Ejemplo de categoria que no es visible: ADULTO - Id = 1 * Ejemplo de categoria que no es visible: ADULTO - Id = 1
* @return * @return
*/ */
public List<CategoriaDescuento> getCategoriaDescuentoVisiblesList() { public List<CategoriaDescuento> getCategoriaDescuentoVisiblesList() {
List<CategoriaDescuento> listCategoriasVisibles = new ArrayList<CategoriaDescuento>(); List<CategoriaDescuento> listCategoriasVisibles = new ArrayList<CategoriaDescuento>();
@ -134,19 +134,19 @@ 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);
} }
} }
return listCategoriasVisibles; return listCategoriasVisibles;
} }
@ -186,7 +186,7 @@ public class CategoriaCtrl implements Serializable {
public void setCategoriaClaseList(List<CategoriaClase> categoriaClaseList) { public void setCategoriaClaseList(List<CategoriaClase> categoriaClaseList) {
this.categoriaClaseList = categoriaClaseList; this.categoriaClaseList = categoriaClaseList;
} }
public List<CategoriaOrgao> getCategoriaOrgaoList() { public List<CategoriaOrgao> getCategoriaOrgaoList() {
//return categoriaMarcaList; //return categoriaMarcaList;
List<CategoriaOrgao> tmp = new ArrayList<CategoriaOrgao>(); List<CategoriaOrgao> tmp = new ArrayList<CategoriaOrgao>();
@ -200,7 +200,7 @@ public class CategoriaCtrl implements Serializable {
return tmp; return tmp;
} }
public List<CategoriaRuta> getCategoriaRutaList() { public List<CategoriaRuta> getCategoriaRutaList() {
List<CategoriaRuta> tmp = new ArrayList<CategoriaRuta>(); List<CategoriaRuta> tmp = new ArrayList<CategoriaRuta>();
if (categoriaRutaList != null) { if (categoriaRutaList != null) {
@ -213,11 +213,11 @@ public class CategoriaCtrl implements Serializable {
return tmp; return tmp;
} }
public void setCategoriaorgaoList(List<CategoriaOrgao> categoriaOrgaoList) { public void setCategoriaorgaoList(List<CategoriaOrgao> categoriaOrgaoList) {
this.categoriaOrgaoList = categoriaOrgaoList; this.categoriaOrgaoList = categoriaOrgaoList;
} }
public void setCategoriarutaList(List<CategoriaRuta> categoriaRutaList) { public void setCategoriarutaList(List<CategoriaRuta> categoriaRutaList) {
this.categoriaRutaList = categoriaRutaList; this.categoriaRutaList = categoriaRutaList;
} }

View File

@ -7,7 +7,7 @@ package com.rjconsultores.ventaboletos.service;
import com.rjconsultores.ventaboletos.entidad.CategoriaCtrl; import com.rjconsultores.ventaboletos.entidad.CategoriaCtrl;
/** /**
* *
* @author Administrador * @author Administrador
*/ */
public interface CategoriaCtrlService { public interface CategoriaCtrlService {
@ -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,16 +24,9 @@ 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;
/** /**
* *
* @author Administrador * @author Administrador
*/ */
@Service("categoriaCtrlService") @Service("categoriaCtrlService")
@ -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());
@ -54,10 +58,11 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
/** /**
* Verifica se existe la categoria adulto. Sino existe, la adicciona. * Verifica se existe la categoria adulto. Sino existe, la adicciona.
* *
* @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) {