diff --git a/.classpath b/.classpath
index 287449602..235f9dccf 100644
--- a/.classpath
+++ b/.classpath
@@ -101,7 +101,7 @@
-
+
diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml
index b069b576d..8a3efe19e 100644
--- a/.settings/org.eclipse.wst.common.project.facet.core.xml
+++ b/.settings/org.eclipse.wst.common.project.facet.core.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/src/com/rjconsultores/ventaboletos/entidad/Categoria.java b/src/com/rjconsultores/ventaboletos/entidad/Categoria.java
index 79b207c9e..a0e39e321 100644
--- a/src/com/rjconsultores/ventaboletos/entidad/Categoria.java
+++ b/src/com/rjconsultores/ventaboletos/entidad/Categoria.java
@@ -22,138 +22,139 @@ import javax.persistence.TemporalType;
import javax.persistence.SequenceGenerator;
/**
- *
+ *
* @author Administrador
*/
@Entity
@SequenceGenerator(name = "CATEGORIA_SEQ", sequenceName = "CATEGORIA_SEQ", allocationSize = 1)
@Table(name = "CATEGORIA")
public class Categoria implements Serializable {
+ public static Integer CATEGORIA_NORMAL = 1;
+ private static final long serialVersionUID = 1L;
+ @Id
+ @Basic(optional = false)
+ @GeneratedValue(strategy = GenerationType.AUTO, generator = "CATEGORIA_SEQ")
+ @Column(name = "CATEGORIA_ID")
+ private Integer categoriaId;
+ @Column(name = "DESCCATEGORIA")
+ private String desccategoria;
+ @Column(name = "ACTIVO")
+ private Boolean activo;
+ // CAmpos retirados
+ // @Column(name = "INDVENDEINTERNET")
+ // private Boolean vendeInternet;
+ // @Column(name = "INDVENDEAGENCIAWEB")
+ // private Boolean vendeAgenciaWeb;
+ @Column(name = "FECMODIF")
+ @Temporal(TemporalType.TIMESTAMP)
+ private Date fecmodif;
+ @Column(name = "USUARIO_ID")
+ private Integer usuarioId;
+ @OneToMany(mappedBy = "categoria", cascade = CascadeType.ALL)
+ private List categoriaDescuentoList;
+ @OneToMany(mappedBy = "categoria", cascade = CascadeType.ALL)
+ private List reservacionCategoriaList;
- private static final long serialVersionUID = 1L;
- @Id
- @Basic(optional = false)
- @GeneratedValue(strategy = GenerationType.AUTO, generator = "CATEGORIA_SEQ")
- @Column(name = "CATEGORIA_ID")
- private Integer categoriaId;
- @Column(name = "DESCCATEGORIA")
- private String desccategoria;
- @Column(name = "ACTIVO")
- private Boolean activo;
- //CAmpos retirados
-// @Column(name = "INDVENDEINTERNET")
-// private Boolean vendeInternet;
-// @Column(name = "INDVENDEAGENCIAWEB")
-// private Boolean vendeAgenciaWeb;
- @Column(name = "FECMODIF")
- @Temporal(TemporalType.TIMESTAMP)
- private Date fecmodif;
- @Column(name = "USUARIO_ID")
- private Integer usuarioId;
- @OneToMany(mappedBy = "categoria", cascade = CascadeType.ALL)
- private List categoriaDescuentoList;
- @OneToMany(mappedBy = "categoria", cascade = CascadeType.ALL)
- private List reservacionCategoriaList;
+ public Categoria() {
+ }
- public Categoria() {
- }
+ public Categoria(Integer categoriaId) {
+ this.categoriaId = categoriaId;
+ }
- public Categoria(Integer categoriaId) {
- this.categoriaId = categoriaId;
- }
+ public Integer getCategoriaId() {
+ return categoriaId;
+ }
- public Integer getCategoriaId() {
- return categoriaId;
- }
+ public void setCategoriaId(Integer categoriaId) {
+ this.categoriaId = categoriaId;
+ }
- public void setCategoriaId(Integer categoriaId) {
- this.categoriaId = categoriaId;
- }
+ public String getDesccategoria() {
+ return desccategoria;
+ }
- public String getDesccategoria() {
- return desccategoria;
- }
+ public void setDesccategoria(String desccategoria) {
+ this.desccategoria = desccategoria;
+ }
- public void setDesccategoria(String desccategoria) {
- this.desccategoria = desccategoria;
- }
+ public Boolean getActivo() {
+ return activo;
+ }
- public Boolean getActivo() {
- return activo;
- }
+ public void setActivo(Boolean activo) {
+ this.activo = activo;
+ }
- public void setActivo(Boolean activo) {
- this.activo = activo;
- }
+ public Date getFecmodif() {
+ return fecmodif;
+ }
- public Date getFecmodif() {
- return fecmodif;
- }
+ public void setFecmodif(Date fecmodif) {
+ this.fecmodif = fecmodif;
+ }
- public void setFecmodif(Date fecmodif) {
- this.fecmodif = fecmodif;
- }
+ public Integer getUsuarioId() {
+ return usuarioId;
+ }
- public Integer getUsuarioId() {
- return usuarioId;
- }
+ public void setUsuarioId(Integer usuarioId) {
+ this.usuarioId = usuarioId;
+ }
- public void setUsuarioId(Integer usuarioId) {
- this.usuarioId = usuarioId;
- }
+ public List getCategoriaDescuentoList() {
+ // return categoriaDescuentoList;
+ List rcList = new ArrayList();
+ for (CategoriaDescuento rc : this.categoriaDescuentoList) {
+ if (rc.getActivo() == Boolean.TRUE) {
+ rcList.add(rc);
+ }
+ }
+ return rcList;
+ }
- public List getCategoriaDescuentoList() {
- //return categoriaDescuentoList;
- List rcList = new ArrayList();
- for (CategoriaDescuento rc : this.categoriaDescuentoList) {
- if (rc.getActivo() == Boolean.TRUE) {
- rcList.add(rc);
- }
- }
- return rcList;
- }
+ public void setCategoriaDescuentoList(List categoriaDescuentoList) {
+ this.categoriaDescuentoList = categoriaDescuentoList;
+ }
- public void setCategoriaDescuentoList(List categoriaDescuentoList) {
- this.categoriaDescuentoList = categoriaDescuentoList;
- }
+ public List getReservacionCategoriaList() {
+ // return reservacionCategoriaList;
+ List rcList = new ArrayList();
+ for (ReservacionCategoria rc : this.reservacionCategoriaList) {
+ if (rc.getActivo() == Boolean.TRUE) {
+ rcList.add(rc);
+ }
+ }
+ return rcList;
+ }
- public List getReservacionCategoriaList() {
- //return reservacionCategoriaList;
- List rcList = new ArrayList();
- for (ReservacionCategoria rc : this.reservacionCategoriaList) {
- if (rc.getActivo() == Boolean.TRUE) {
- rcList.add(rc);
- }
- }
- return rcList;
- }
+ public void setReservacionCategoriaList(List reservacionCategoriaList) {
+ this.reservacionCategoriaList = reservacionCategoriaList;
+ }
- public void setReservacionCategoriaList(List reservacionCategoriaList) {
- this.reservacionCategoriaList = reservacionCategoriaList;
- }
+ @Override
+ public int hashCode() {
+ int hash = 0;
+ hash += (categoriaId != null ? categoriaId.hashCode() : 0);
+ return hash;
+ }
- @Override
- public int hashCode() {
- int hash = 0;
- hash += (categoriaId != null ? categoriaId.hashCode() : 0);
- return hash;
- }
+ @Override
+ public boolean equals(Object object) {
+ // TODO: Warning - this method won't work in the case the id fields are
+ // not set
+ if (!(object instanceof Categoria)) {
+ return false;
+ }
+ Categoria other = (Categoria) object;
+ if ((this.categoriaId == null && other.categoriaId != null) || (this.categoriaId != null && !this.categoriaId.equals(other.categoriaId))) {
+ return false;
+ }
+ return true;
+ }
- @Override
- public boolean equals(Object object) {
- // TODO: Warning - this method won't work in the case the id fields are not set
- if (!(object instanceof Categoria)) {
- return false;
- }
- Categoria other = (Categoria) object;
- if ((this.categoriaId == null && other.categoriaId != null) || (this.categoriaId != null && !this.categoriaId.equals(other.categoriaId))) {
- return false;
- }
- return true;
- }
-
- @Override
- public String toString() {
- return this.getDesccategoria();
- }
+ @Override
+ public String toString() {
+ return this.getDesccategoria();
+ }
}
diff --git a/src/com/rjconsultores/ventaboletos/service/impl/CategoriaCtrlServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/CategoriaCtrlServiceImpl.java
index bf70fece4..cd59afea8 100644
--- a/src/com/rjconsultores/ventaboletos/service/impl/CategoriaCtrlServiceImpl.java
+++ b/src/com/rjconsultores/ventaboletos/service/impl/CategoriaCtrlServiceImpl.java
@@ -24,137 +24,138 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
/**
- *
+ *
* @author Administrador
*/
@Service("categoriaCtrlService")
public class CategoriaCtrlServiceImpl implements CategoriaCtrlService {
- public static final int CATEGORIA_ADULTO = 1;
- @Autowired
- private CategoriaCtrlDAO categoriaCtrlDAO;
- @Autowired
- private CategoriaDAO categoriaDAO;
+ public static final int CATEGORIA_ADULTO = 1;
+ @Autowired
+ private CategoriaCtrlDAO categoriaCtrlDAO;
+ @Autowired
+ private CategoriaDAO categoriaDAO;
- public List obtenerTodos() {
- return categoriaCtrlDAO.obtenerTodos();
- }
+ public List obtenerTodos() {
+ return categoriaCtrlDAO.obtenerTodos();
+ }
- public CategoriaCtrl obtenerID(Integer id) {
- return categoriaCtrlDAO.obtenerID(id);
- }
+ public CategoriaCtrl obtenerID(Integer id) {
+ return categoriaCtrlDAO.obtenerID(id);
+ }
- @Transactional
- public CategoriaCtrl suscribir(CategoriaCtrl entidad) {
- entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
- entidad.setFecmodif(Calendar.getInstance().getTime());
- entidad.setActivo(Boolean.TRUE);
+ @Transactional
+ public CategoriaCtrl suscribir(CategoriaCtrl entidad) {
+ entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ entidad.setFecmodif(Calendar.getInstance().getTime());
+ entidad.setActivo(Boolean.TRUE);
- checarCategoriaAdulto(entidad);
+ checarCategoriaAdulto(entidad);
- return categoriaCtrlDAO.suscribir(entidad);
- }
+ return categoriaCtrlDAO.suscribir(entidad);
+ }
- /**
- * Verifica se existe la categoria adulto. Sino existe, la adicciona.
- * @param categoriaCtrl
- */
- private void checarCategoriaAdulto(CategoriaCtrl categoriaCtrl) {
- boolean existeAdulto = false;
- List lsCategorias = new ArrayList();
- lsCategorias.addAll(categoriaCtrl.getCategoriaDescuentoList());
-
- for (CategoriaDescuento cd : categoriaCtrl.getCategoriaDescuentoList()) {
- if (cd.getCategoria().getCategoriaId().equals(CATEGORIA_ADULTO)) {
- existeAdulto = true;
- }
- }
- if (!existeAdulto) {
- CategoriaDescuento categoriaDescuentoAdulto = this.getCategoriaDescuentoAdulto(categoriaCtrl);
- lsCategorias.add(categoriaDescuentoAdulto);
- }
- categoriaCtrl.setCategoriaDescuentoList(lsCategorias);
- }
+ /**
+ * Verifica se existe la categoria adulto. Sino existe, la adicciona.
+ *
+ * @param categoriaCtrl
+ */
+ private void checarCategoriaAdulto(CategoriaCtrl categoriaCtrl) {
+ boolean existeAdulto = false;
+ List lsCategorias = new ArrayList();
+ lsCategorias.addAll(categoriaCtrl.getCategoriaDescuentoList());
- @Transactional
- public CategoriaCtrl actualizacion(CategoriaCtrl entidad) {
- entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
- entidad.setFecmodif(Calendar.getInstance().getTime());
- entidad.setActivo(Boolean.TRUE);
+ for (CategoriaDescuento cd : categoriaCtrl.getCategoriaDescuentoList()) {
+ if (cd.getCategoria().getCategoriaId().equals(CATEGORIA_ADULTO)) {
+ existeAdulto = true;
+ }
+ }
+ if (!existeAdulto) {
+ CategoriaDescuento categoriaDescuentoAdulto = this.getCategoriaDescuentoAdulto(categoriaCtrl);
+ lsCategorias.add(categoriaDescuentoAdulto);
+ }
+ categoriaCtrl.setCategoriaDescuentoList(lsCategorias);
+ }
- return categoriaCtrlDAO.actualizacion(entidad);
- }
+ @Transactional
+ public CategoriaCtrl actualizacion(CategoriaCtrl entidad) {
+ entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ entidad.setFecmodif(Calendar.getInstance().getTime());
+ entidad.setActivo(Boolean.TRUE);
- @Transactional
- public void borrar(CategoriaCtrl entidad) {
+ return categoriaCtrlDAO.actualizacion(entidad);
+ }
- for (CategoriaClase cc : entidad.getCategoriaClaseList()) {
- cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
- cc.setFecmodif(Calendar.getInstance().getTime());
- cc.setActivo(Boolean.FALSE);
- }
- for (CategoriaCorrida cc : entidad.getCategoriaCorridaList()) {
- cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
- cc.setFecmodif(Calendar.getInstance().getTime());
- cc.setActivo(Boolean.FALSE);
- }
- for (CategoriaDescuento cc : entidad.getCategoriaDescuentoList()) {
- cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
- cc.setFecmodif(Calendar.getInstance().getTime());
- cc.setActivo(Boolean.FALSE);
- }
- for (CategoriaMarca cc : entidad.getCategoriaMarcaList()) {
- cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
- cc.setFecmodif(Calendar.getInstance().getTime());
- cc.setActivo(Boolean.FALSE);
- }
- for (CategoriaMercado cc : entidad.getCategoriaMercadoList()) {
- cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
- cc.setFecmodif(Calendar.getInstance().getTime());
- cc.setActivo(Boolean.FALSE);
- }
+ @Transactional
+ public void borrar(CategoriaCtrl entidad) {
- entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
- entidad.setFecmodif(Calendar.getInstance().getTime());
- entidad.setActivo(Boolean.FALSE);
+ for (CategoriaClase cc : entidad.getCategoriaClaseList()) {
+ cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ cc.setFecmodif(Calendar.getInstance().getTime());
+ cc.setActivo(Boolean.FALSE);
+ }
+ for (CategoriaCorrida cc : entidad.getCategoriaCorridaList()) {
+ cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ cc.setFecmodif(Calendar.getInstance().getTime());
+ cc.setActivo(Boolean.FALSE);
+ }
+ for (CategoriaDescuento cc : entidad.getCategoriaDescuentoList()) {
+ cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ cc.setFecmodif(Calendar.getInstance().getTime());
+ cc.setActivo(Boolean.FALSE);
+ }
+ for (CategoriaMarca cc : entidad.getCategoriaMarcaList()) {
+ cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ cc.setFecmodif(Calendar.getInstance().getTime());
+ cc.setActivo(Boolean.FALSE);
+ }
+ for (CategoriaMercado cc : entidad.getCategoriaMercadoList()) {
+ cc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ cc.setFecmodif(Calendar.getInstance().getTime());
+ cc.setActivo(Boolean.FALSE);
+ }
+ entidad.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ entidad.setFecmodif(Calendar.getInstance().getTime());
+ entidad.setActivo(Boolean.FALSE);
- categoriaCtrlDAO.actualizacion(entidad);
- }
+ categoriaCtrlDAO.actualizacion(entidad);
+ }
- private CategoriaDescuento getCategoriaDescuentoAdulto(CategoriaCtrl categoriaCtrl) {
- CategoriaDescuento cd = new CategoriaDescuento();
- cd.setActivo(Boolean.TRUE);
- cd.setCantautorizada(50);
- cd.setCategoria(categoriaDAO.obtenerID(CATEGORIA_ADULTO));
- cd.setDescuentoimporte(BigDecimal.ZERO);
- cd.setDescuentoporc(BigDecimal.ZERO);
+ private CategoriaDescuento getCategoriaDescuentoAdulto(CategoriaCtrl categoriaCtrl) {
+ CategoriaDescuento cd = new CategoriaDescuento();
+ cd.setActivo(Boolean.TRUE);
+ cd.setCantautorizada(50);
+ cd.setCategoria(categoriaDAO.obtenerID(CATEGORIA_ADULTO));
+ cd.setDescuentoimporte(BigDecimal.ZERO);
+ cd.setDescuentoporc(BigDecimal.ZERO);
- CategoriaPeriodo cp = new CategoriaPeriodo();
- cp.setActivo(Boolean.TRUE);
- cp.setCategoriaDescuento(cd);
+ CategoriaPeriodo cp = new CategoriaPeriodo();
+ cp.setActivo(Boolean.TRUE);
+ cp.setCategoriaDescuento(cd);
- Calendar datFin = Calendar.getInstance();
- datFin.set(2300, 11, 31);
+ Calendar datFin = Calendar.getInstance();
+ datFin.set(2300, 11, 31);
- Calendar datInicio = Calendar.getInstance();
- datInicio.set(2000, 11, 31);
+ Calendar datInicio = Calendar.getInstance();
+ datInicio.set(2000, 11, 31);
- cp.setFecfin(datFin.getTime());
- cp.setFecinicio(datInicio.getTime());
+ cp.setFecfin(datFin.getTime());
+ cp.setFecinicio(datInicio.getTime());
- cp.setFecmodif(new java.util.Date());
- cp.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ cp.setFecmodif(new java.util.Date());
+ cp.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
- List lsCatPeriodo = new ArrayList();
- lsCatPeriodo.add(cp);
+ List lsCatPeriodo = new ArrayList();
+ lsCatPeriodo.add(cp);
- cd.setCategoriaPeriodoList(lsCatPeriodo);
- cd.setCategoriaCtrl(categoriaCtrl);
- cd.setFecmodif(new java.util.Date());
- cd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ cd.setCategoriaPeriodoList(lsCatPeriodo);
+ cd.setCategoriaCtrl(categoriaCtrl);
+ cd.setFecmodif(new java.util.Date());
+ cd.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
-
- return cd;
- }
+ cd.setIndAplicaFeriado(CategoriaDescuento.DisponibilidadeFeriado.GERARSEMPRE.valor());
+
+ return cd;
+ }
}