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; private Boolean indexigetelefonopasajero;
@Column(name = "INDEXIGEFECNACIMIENTOPASAJERO") @Column(name = "INDEXIGEFECNACIMIENTOPASAJERO")
private Boolean indexigefecnacimientopasajero; private Boolean indexigefecnacimientopasajero;
@Column(name = "INDEXIGEDOC2PASSAGEIRO")
private Boolean indExigeDoc2Passageiro;
public enum DisponibilidadeFeriado { public enum DisponibilidadeFeriado {
// Declaração dos enum // Declaração dos enum
@ -433,12 +435,23 @@ public class CategoriaDescuento implements Serializable {
this.indexigefecnacimientopasajero = indexigefecnacimientopasajero; this.indexigefecnacimientopasajero = indexigefecnacimientopasajero;
} }
public Boolean getIndExigeDoc2Passageiro() {
return indExigeDoc2Passageiro;
}
public void setIndExigeDoc2Passageiro(Boolean indExigeDoc2Passageiro) {
this.indExigeDoc2Passageiro = indExigeDoc2Passageiro;
}
@Transactional @Transactional
public String getExigeCamposPasajeroVenta() { public String getExigeCamposPasajeroVenta() {
StringBuilder sCampos = new StringBuilder(); StringBuilder sCampos = new StringBuilder();
if(getIndexigenombpasajero() != null && getIndexigenombpasajero()) { if(getIndexigenombpasajero() != null && getIndexigenombpasajero()) {
sCampos.append("NO"); sCampos.append("NO");
} }
if(getIndexigedocpasajero() != null && getIndexigedocpasajero()) { if(getIndexigedocpasajero() != null && getIndexigedocpasajero()) {
if(sCampos.length() > 0) { if(sCampos.length() > 0) {
sCampos.append(","); sCampos.append(",");
@ -457,6 +470,12 @@ public class CategoriaDescuento implements Serializable {
} }
sCampos.append("DT"); sCampos.append("DT");
} }
if(getIndExigeDoc2Passageiro() != null && getIndExigeDoc2Passageiro()) {
if(sCampos.length() > 0) {
sCampos.append(",");
}
sCampos.append("DOC2");
}
return sCampos.toString(); return sCampos.toString();
} }