diff --git a/src/com/rjconsultores/ventaboletos/entidad/ReservacionCtrl.java b/src/com/rjconsultores/ventaboletos/entidad/ReservacionCtrl.java index 9b3099da0..d1140e13b 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/ReservacionCtrl.java +++ b/src/com/rjconsultores/ventaboletos/entidad/ReservacionCtrl.java @@ -92,6 +92,12 @@ public class ReservacionCtrl implements Serializable { private List reservacionClaseList; @OneToMany(mappedBy = "reservacionCtrl", cascade = CascadeType.ALL) private List reservacionPuntoVentaList; + @Column(name = "TIEMPOLIBERACIONCADUC") + @Temporal(TemporalType.TIMESTAMP) + private Date tiempoliberacionCaduc; + @Column(name = "TIEMPOLIBERACIONINTERNETCADUC") + @Temporal(TemporalType.TIMESTAMP) + private Date tiempoliberacioninternetCaduc; public ReservacionCtrl() { } @@ -384,6 +390,56 @@ public class ReservacionCtrl implements Serializable { this.descConfig = descConfig; } + public Date getTiempoliberacionCaduc() { + return tiempoliberacionCaduc; + } + + public void setTiempoliberacionCaduc(Date tiempoliberacionCaduc) { + this.tiempoliberacionCaduc = tiempoliberacionCaduc; + } + + public Date getTiempoliberacioninternetCaduc() { + return tiempoliberacioninternetCaduc; + } + + public void setTiempoliberacioninternetCaduc(Date tiempoliberacioninternetCaduc) { + this.tiempoliberacioninternetCaduc = tiempoliberacioninternetCaduc; + } + + public void setTiempoliberacionCaduc(Integer hora, Integer minuto) { + Calendar c = Calendar.getInstance(); + c.set(Calendar.YEAR, 1970); + c.set(Calendar.DAY_OF_MONTH, 1); + c.set(Calendar.MONTH, 0); + c.set(Calendar.HOUR_OF_DAY, 0); + c.set(Calendar.MINUTE, 0); + c.set(Calendar.MILLISECOND, 0); + c.set(Calendar.SECOND, 0); + c.set(Calendar.HOUR_OF_DAY, 0); + c.set(Calendar.MINUTE, 0); + c.add(Calendar.HOUR_OF_DAY, hora); + c.add(Calendar.MINUTE, minuto); + + setTiempoliberacionCaduc(c.getTime()); + } + + public void setTiempoliberacioninternetCaduc(Integer hora, Integer minuto) { + Calendar c = Calendar.getInstance(); + c.set(Calendar.YEAR, 1970); + c.set(Calendar.DAY_OF_MONTH, 1); + c.set(Calendar.MONTH, 0); + c.set(Calendar.HOUR_OF_DAY, 0); + c.set(Calendar.MINUTE, 0); + c.set(Calendar.MILLISECOND, 0); + c.set(Calendar.SECOND, 0); + c.set(Calendar.HOUR_OF_DAY, 0); + c.set(Calendar.MINUTE, 0); + c.add(Calendar.HOUR_OF_DAY, hora); + c.add(Calendar.MINUTE, minuto); + + setTiempoliberacioninternetCaduc(c.getTime()); + } + public List getReservacionPuntoVentaList() { List rpvList = new ArrayList(); for (ReservacionPuntoVenta rpv : this.reservacionPuntoVentaList) {