fabio 2017-12-08 17:20:19 +00:00
parent 436dac9184
commit d562c44478
2 changed files with 26 additions and 8 deletions

View File

@ -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;
}

View File

@ -107,14 +107,16 @@ public class PricingEspecificoServiceImpl implements PricingEspecificoService {
List<PricingEspecificoOcupacion> list = new ArrayList<PricingEspecificoOcupacion>();
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);
}