From d562c44478e46c28d6cc8325b85a0faadd6ce04d Mon Sep 17 00:00:00 2001 From: fabio Date: Fri, 8 Dec 2017 17:20:19 +0000 Subject: [PATCH] Fixes bug #10175 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@77099 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../entidad/PricingEspecificoOcupacion.java | 16 ++++++++++++++++ .../impl/PricingEspecificoServiceImpl.java | 18 ++++++++++-------- 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/entidad/PricingEspecificoOcupacion.java b/src/com/rjconsultores/ventaboletos/entidad/PricingEspecificoOcupacion.java index fb35724bf..1c09a5982 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/PricingEspecificoOcupacion.java +++ b/src/com/rjconsultores/ventaboletos/entidad/PricingEspecificoOcupacion.java @@ -51,6 +51,22 @@ public class PricingEspecificoOcupacion implements Serializable { @ManyToOne private PricingEspecifico pricingEspecifico; + public PricingEspecificoOcupacion() { + super(); + } + + public PricingEspecificoOcupacion(BigDecimal ocupacioninicial, BigDecimal ocupacionfinal, BigDecimal tarifa, Boolean activo, Date fecmodif, Integer usuarioId, BigDecimal descuento, PricingEspecifico pricingEspecifico) { + super(); + this.ocupacioninicial = ocupacioninicial; + this.ocupacionfinal = ocupacionfinal; + this.tarifa = tarifa; + this.activo = activo; + this.fecmodif = fecmodif; + this.usuarioId = usuarioId; + this.descuento = descuento; + this.pricingEspecifico = pricingEspecifico; + } + public Integer getPricingEspecificoOcupacionId() { return pricingEspecificoOcupacionId; } diff --git a/src/com/rjconsultores/ventaboletos/service/impl/PricingEspecificoServiceImpl.java b/src/com/rjconsultores/ventaboletos/service/impl/PricingEspecificoServiceImpl.java index c56730a9d..b264aeb7f 100644 --- a/src/com/rjconsultores/ventaboletos/service/impl/PricingEspecificoServiceImpl.java +++ b/src/com/rjconsultores/ventaboletos/service/impl/PricingEspecificoServiceImpl.java @@ -107,14 +107,16 @@ public class PricingEspecificoServiceImpl implements PricingEspecificoService { List list = new ArrayList(); for(PricingEspecificoOcupacion peo : pricingToClone.getPricingEspecificoOcupacionsList()){ - PricingEspecificoOcupacion newPeo = new PricingEspecificoOcupacion(); - newPeo.setActivo(peo.getActivo()); - newPeo.setFecmodif(new Date()); - newPeo.setOcupacionfinal(peo.getOcupacionfinal()); - newPeo.setOcupacioninicial(peo.getOcupacioninicial()); - newPeo.setPricingEspecifico(clonePricing); - newPeo.setTarifa(peo.getTarifa()); - newPeo.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); + PricingEspecificoOcupacion newPeo = new PricingEspecificoOcupacion( + peo.getOcupacioninicial(), + peo.getOcupacionfinal(), + peo.getTarifa(), + peo.getActivo(), + new Date(), + UsuarioLogado.getUsuarioLogado().getUsuarioId(), + peo.getDescuento(), + clonePricing); + list.add(newPeo); }