From 25f7a939541b838d2f6c289bb6113db2f78adb96 Mon Sep 17 00:00:00 2001 From: "thiago.penido" Date: Fri, 6 May 2016 19:00:32 +0000 Subject: [PATCH] =?UTF-8?q?Adicionada=20valida=C3=A7=C3=A3o=20de=20documen?= =?UTF-8?q?to2=20na=20venda.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes bug #7387 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@55708 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../entidad/CategoriaDescuento.java | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/entidad/CategoriaDescuento.java b/src/com/rjconsultores/ventaboletos/entidad/CategoriaDescuento.java index 180aaf641..fb5c75543 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/CategoriaDescuento.java +++ b/src/com/rjconsultores/ventaboletos/entidad/CategoriaDescuento.java @@ -104,6 +104,8 @@ public class CategoriaDescuento implements Serializable { private Boolean indexigetelefonopasajero; @Column(name = "INDEXIGEFECNACIMIENTOPASAJERO") private Boolean indexigefecnacimientopasajero; + @Column(name = "INDEXIGEDOC2PASSAGEIRO") + private Boolean indExigeDoc2Passageiro; public enum DisponibilidadeFeriado { // Declaração dos enum @@ -431,14 +433,25 @@ public class CategoriaDescuento implements Serializable { public void setIndexigefecnacimientopasajero(Boolean indexigefecnacimientopasajero) { this.indexigefecnacimientopasajero = indexigefecnacimientopasajero; - } + } + public Boolean getIndExigeDoc2Passageiro() { + return indExigeDoc2Passageiro; + } + + public void setIndExigeDoc2Passageiro(Boolean indExigeDoc2Passageiro) { + this.indExigeDoc2Passageiro = indExigeDoc2Passageiro; + } + @Transactional public String getExigeCamposPasajeroVenta() { + StringBuilder sCampos = new StringBuilder(); + if(getIndexigenombpasajero() != null && getIndexigenombpasajero()) { sCampos.append("NO"); } + if(getIndexigedocpasajero() != null && getIndexigedocpasajero()) { if(sCampos.length() > 0) { sCampos.append(","); @@ -456,7 +469,13 @@ public class CategoriaDescuento implements Serializable { sCampos.append(","); } sCampos.append("DT"); - } + } + if(getIndExigeDoc2Passageiro() != null && getIndExigeDoc2Passageiro()) { + if(sCampos.length() > 0) { + sCampos.append(","); + } + sCampos.append("DOC2"); + } return sCampos.toString(); }