Adicionada validação de documento2 na venda.

fixes bug #7387

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@55708 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago.penido 2016-05-06 19:00:32 +00:00
parent 1756943413
commit 25f7a93954
1 changed files with 21 additions and 2 deletions

View File

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