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.Date;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.SequenceGenerator;
import org.hibernate.annotations.NotFound;
import org.hibernate.annotations.NotFoundAction;
@ -69,9 +69,9 @@ public class CategoriaCtrl implements Serializable {
private List<CategoriaOrgao> categoriaOrgaoList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "categoriaCtrl")
private List<CategoriaRuta> categoriaRutaList;
public CategoriaCtrl() {
}
public CategoriaCtrl(Integer categoriactrlId) {
@ -126,7 +126,7 @@ public class CategoriaCtrl implements Serializable {
/**
* Regresa las categorias que son visibles al usuario.
* Ejemplo de categoria que no es visible: ADULTO - Id = 1
* @return
* @return
*/
public List<CategoriaDescuento> getCategoriaDescuentoVisiblesList() {
List<CategoriaDescuento> listCategoriasVisibles = new ArrayList<CategoriaDescuento>();
@ -134,19 +134,19 @@ public class CategoriaCtrl implements Serializable {
for (CategoriaDescuento cd : lsCategorias) {
boolean esVisible = true;
for (Integer id : idsCategoriasNoVisible) {
if(cd.getCategoria()!=null){
if (id.equals(cd.getCategoria().getCategoriaId())) {
esVisible = false;
}
}
}
// for (Integer id : idsCategoriasNoVisible) {
// if(cd.getCategoria()!=null){
// if (id.equals(cd.getCategoria().getCategoriaId())) {
// esVisible = false;
// }
// }
// }
if (esVisible) {
listCategoriasVisibles.add(cd);
}
}
return listCategoriasVisibles;
}
@ -186,7 +186,7 @@ public class CategoriaCtrl implements Serializable {
public void setCategoriaClaseList(List<CategoriaClase> categoriaClaseList) {
this.categoriaClaseList = categoriaClaseList;
}
public List<CategoriaOrgao> getCategoriaOrgaoList() {
//return categoriaMarcaList;
List<CategoriaOrgao> tmp = new ArrayList<CategoriaOrgao>();
@ -200,7 +200,7 @@ public class CategoriaCtrl implements Serializable {
return tmp;
}
public List<CategoriaRuta> getCategoriaRutaList() {
List<CategoriaRuta> tmp = new ArrayList<CategoriaRuta>();
if (categoriaRutaList != null) {
@ -213,11 +213,11 @@ public class CategoriaCtrl implements Serializable {
return tmp;
}
public void setCategoriaorgaoList(List<CategoriaOrgao> categoriaOrgaoList) {
this.categoriaOrgaoList = categoriaOrgaoList;
}
public void setCategoriarutaList(List<CategoriaRuta> categoriaRutaList) {
this.categoriaRutaList = categoriaRutaList;
}

View File

@ -7,7 +7,7 @@ package com.rjconsultores.ventaboletos.service;
import com.rjconsultores.ventaboletos.entidad.CategoriaCtrl;
/**
*
*
* @author Administrador
*/
public interface CategoriaCtrlService {
@ -16,6 +16,8 @@ public interface CategoriaCtrlService {
public CategoriaCtrl suscribir(CategoriaCtrl entidad);
public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl entidad);
public CategoriaCtrl actualizacion(CategoriaCtrl entidad);
public void borrar(CategoriaCtrl entidad);

View File

@ -4,6 +4,15 @@
*/
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.CategoriaDAO;
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.service.CategoriaCtrlService;
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
*/
@Service("categoriaCtrlService")
@ -37,10 +39,12 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
@Autowired
private CategoriaDAO categoriaDAO;
@Override
public CategoriaCtrl obtenerID(Integer id) {
return categoriaCtrlDAO.obtenerID(id);
}
@Override
@Transactional
public CategoriaCtrl suscribir(CategoriaCtrl entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
@ -54,10 +58,11 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
/**
* Verifica se existe la categoria adulto. Sino existe, la adicciona.
*
*
* @param categoriaCtrl
*/
private void checarCategoriaAdulto(CategoriaCtrl categoriaCtrl) {
@Override
public CategoriaCtrl checarCategoriaAdulto(CategoriaCtrl categoriaCtrl) {
boolean existeAdulto = false;
List<CategoriaDescuento> lsCategorias = new ArrayList<CategoriaDescuento>();
lsCategorias.addAll(categoriaCtrl.getCategoriaDescuentoList());
@ -72,8 +77,10 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
lsCategorias.add(categoriaDescuentoAdulto);
}
categoriaCtrl.setCategoriaDescuentoList(lsCategorias);
return categoriaCtrl;
}
@Override
@Transactional
public CategoriaCtrl actualizacion(CategoriaCtrl entidad) {
entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
@ -83,6 +90,7 @@ public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
return categoriaCtrlDAO.actualizacion(entidad);
}
@Override
@Transactional
public void borrar(CategoriaCtrl entidad) {