From 3e749d7d3aba7d7c60474b96a2a8d05bf8ae2b8d Mon Sep 17 00:00:00 2001 From: valdevir Date: Fri, 31 Mar 2023 09:46:02 -0300 Subject: [PATCH] fixes bug #AL-2209 --- .../ventaboletos/entidad/FormaPago.java | 39 ++++++++++++++++++- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/entidad/FormaPago.java b/src/com/rjconsultores/ventaboletos/entidad/FormaPago.java index 612d3ba5b..0be1661ab 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/FormaPago.java +++ b/src/com/rjconsultores/ventaboletos/entidad/FormaPago.java @@ -5,6 +5,7 @@ package com.rjconsultores.ventaboletos.entidad; import java.io.Serializable; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -12,8 +13,6 @@ import java.util.List; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.OneToMany; @@ -78,6 +77,9 @@ public class FormaPago implements Serializable, Auditavel { @Column(name = "INDCONFERENCIAFISICACOMISSAO") private Boolean indconferenciafisicacomissao; + @Column (name = "INDPERCENTUALDESCONTO") + private Boolean indPercentualDesconto; + @Type(type = "com.rjconsultores.ventaboletos.constantes.CustomEnumTypeHibernate", parameters = { @Parameter(name = "type", value = "com.rjconsultores.ventaboletos.constantes.CustomEnumTypeHibernate"), @Parameter(name = "class", value = "com.rjconsultores.ventaboletos.enums.TipoFormapago"), @@ -96,9 +98,17 @@ public class FormaPago implements Serializable, Auditavel { @Column(name = "INDVOUCHERRODOVIARIA") private Boolean indVoucherRodoviaria; + @Column(name = "INDTRANSFERENCIAREATIVACAO") private Boolean indTransferenciaReativacao; + @Column(name = "VALORDESCONTO") + private BigDecimal valorDesconto; + + @Column(name = "PERCENTUALDESCONTO") + private BigDecimal percentualDesconto; + + @Type(type = "com.rjconsultores.ventaboletos.constantes.CustomEnumTypeHibernate", parameters = { @Parameter(name = "type", value = "com.rjconsultores.ventaboletos.constantes.CustomEnumTypeHibernate"), @Parameter(name = "class", value = "com.rjconsultores.ventaboletos.enums.TipoCarteiraDigital"), @@ -350,6 +360,31 @@ public class FormaPago implements Serializable, Auditavel { this.indETicket = indETicket; } + + public Boolean getIndPercentualDesconto() { + return indPercentualDesconto; + } + + public void setIndPercentualDesconto(Boolean indPercentualDesconto) { + this.indPercentualDesconto = indPercentualDesconto; + } + + public BigDecimal getValorDesconto() { + return valorDesconto; + } + + public void setValorDesconto(BigDecimal valorDesconto) { + this.valorDesconto = valorDesconto; + } + + public BigDecimal getPercentualDesconto() { + return percentualDesconto; + } + + public void setPercentualDesconto(BigDecimal percentualDesconto) { + this.percentualDesconto = percentualDesconto; + } + @Override public FormaPago getCloneObject() throws CloneNotSupportedException { return formaPagoClone;