wilian 2016-03-31 17:56:05 +00:00
parent 06c78d3856
commit ccb66b2002
1 changed files with 71 additions and 0 deletions

View File

@ -22,6 +22,9 @@ import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import org.springframework.transaction.annotation.Transactional;
import javax.persistence.SequenceGenerator;
/**
@ -93,6 +96,15 @@ public class CategoriaDescuento implements Serializable {
@Column(name = "ASIENTOSRESERVADOS")
private String asientosReservados;
@Column(name = "INDEXIGENOMBPASAJERO")
private Boolean indexigenombpasajero;
@Column(name = "INDEXIGEDOCPASAJERO")
private Boolean indexigedocpasajero;
@Column(name = "INDEXIGETELEFONOPASAJERO")
private Boolean indexigetelefonopasajero;
@Column(name = "INDEXIGEFECNACIMIENTOPASAJERO")
private Boolean indexigefecnacimientopasajero;
public enum DisponibilidadeFeriado {
// Declaração dos enum
GERARSEMPRE("SEMPRE", "S"),
@ -389,4 +401,63 @@ public class CategoriaDescuento implements Serializable {
this.asientosReservados = asientosReservados;
}
public Boolean getIndexigenombpasajero() {
return indexigenombpasajero;
}
public void setIndexigenombpasajero(Boolean indexigenombpasajero) {
this.indexigenombpasajero = indexigenombpasajero;
}
public Boolean getIndexigedocpasajero() {
return indexigedocpasajero;
}
public void setIndexigedocpasajero(Boolean indexigedocpasajero) {
this.indexigedocpasajero = indexigedocpasajero;
}
public Boolean getIndexigetelefonopasajero() {
return indexigetelefonopasajero;
}
public void setIndexigetelefonopasajero(Boolean indexigetelefonopasajero) {
this.indexigetelefonopasajero = indexigetelefonopasajero;
}
public Boolean getIndexigefecnacimientopasajero() {
return indexigefecnacimientopasajero;
}
public void setIndexigefecnacimientopasajero(Boolean indexigefecnacimientopasajero) {
this.indexigefecnacimientopasajero = indexigefecnacimientopasajero;
}
@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(",");
}
sCampos.append("DO");
}
if(getIndexigetelefonopasajero() != null && getIndexigetelefonopasajero()) {
if(sCampos.length() > 0) {
sCampos.append(",");
}
sCampos.append("TL");
}
if(getIndexigefecnacimientopasajero() != null && getIndexigefecnacimientopasajero()) {
if(sCampos.length() > 0) {
sCampos.append(",");
}
sCampos.append("DT");
}
return sCampos.toString();
}
}