bug #9261 - Parametrização para a utilização de tarifa original

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@70897 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2017-06-30 19:15:31 +00:00
parent d30c79eb3f
commit 3d2abd4741
1 changed files with 46 additions and 29 deletions

View File

@ -29,7 +29,7 @@ import org.apache.commons.collections.Predicate;
import org.hibernate.annotations.Where; import org.hibernate.annotations.Where;
/** /**
* *
* @author Rafius * @author Rafius
*/ */
@Entity @Entity
@ -94,7 +94,7 @@ public class Empresa implements Serializable {
private String numtelefono; private String numtelefono;
@Column(name = "INDCARBOLETOSDEVOLVIDOSCONF") @Column(name = "INDCARBOLETOSDEVOLVIDOSCONF")
private Boolean indcarboletosdevolvidosconf; private Boolean indcarboletosdevolvidosconf;
@Column(name = "INDBOLETOAGRUPADO") @Column(name = "INDBOLETOAGRUPADO")
private Boolean indBoletoAgrupado; private Boolean indBoletoAgrupado;
@ -106,18 +106,18 @@ public class Empresa implements Serializable {
@OneToMany(mappedBy = "empresa") @OneToMany(mappedBy = "empresa")
private List<InscricaoEstadual> inscricoesEstaduais; private List<InscricaoEstadual> inscricoesEstaduais;
@OneToMany(mappedBy = "empresa", cascade = CascadeType.ALL) @OneToMany(mappedBy = "empresa", cascade = CascadeType.ALL)
private List<EmpresaContaBancaria> empresaContaBancaria; private List<EmpresaContaBancaria> empresaContaBancaria;
@OneToMany(mappedBy = "empresa") @OneToMany(mappedBy = "empresa")
@Where(clause="ACTIVO=1") @Where(clause="ACTIVO=1")
private List<ComEmpCategoria> comEmpCategorias; private List<ComEmpCategoria> comEmpCategorias;
@OneToMany(mappedBy = "empresa") @OneToMany(mappedBy = "empresa")
@Where(clause="ACTIVO=1") @Where(clause="ACTIVO=1")
private List<ComEmpFormapago> comEmpFormapagos; private List<ComEmpFormapago> comEmpFormapagos;
@OneToMany(mappedBy = "empresa") @OneToMany(mappedBy = "empresa")
@Where(clause="ACTIVO=1") @Where(clause="ACTIVO=1")
private List<ComEmpTipoEventoExtra> comEmpTipoEventoExtras; private List<ComEmpTipoEventoExtra> comEmpTipoEventoExtras;
@ -125,34 +125,37 @@ public class Empresa implements Serializable {
@OneToMany(mappedBy = "empresa") @OneToMany(mappedBy = "empresa")
@Where(clause="ACTIVO=1") @Where(clause="ACTIVO=1")
private List<ComEmpConferencia> comEmpConferencias; private List<ComEmpConferencia> comEmpConferencias;
@Column(name = "INDGENNUMFOLIOVTAINTIMPOST") @Column(name = "INDGENNUMFOLIOVTAINTIMPOST")
private Boolean indgennumfoliovtaintimpost; private Boolean indgennumfoliovtaintimpost;
@Column(name = "INDENVIAEMAILCOMISSAO") @Column(name = "INDENVIAEMAILCOMISSAO")
private Boolean indenviaemailcomissao; private Boolean indenviaemailcomissao;
@Column(name = "INDNAOPERMITECONFSEMMALOTE") @Column(name = "INDNAOPERMITECONFSEMMALOTE")
private Boolean indnaopermiteconfsemmalote; private Boolean indnaopermiteconfsemmalote;
@Column(name = "INDOBRIGANOMEPASSAGEIRO") @Column(name = "INDOBRIGANOMEPASSAGEIRO")
private Boolean indobrigarinformarnomepassageiro; private Boolean indobrigarinformarnomepassageiro;
@Column(name = "EMAIL_PENDENCIA") @Column(name = "EMAIL_PENDENCIA")
private String email; private String email;
@Column(name = "INDIMPRIMEGRATUIDADE") @Column(name = "INDIMPRIMEGRATUIDADE")
private Boolean indImprimeGratuidade; private Boolean indImprimeGratuidade;
@Column(name = "INDFIDELIDADE") @Column(name = "INDFIDELIDADE")
private Boolean indFidelidade; private Boolean indFidelidade;
@Column(name = "PONTUACAOFRAUDEINI") @Column(name = "PONTUACAOFRAUDEINI")
private String pontuacaoFraudeIni; private String pontuacaoFraudeIni;
@Column(name = "PONTUACAOFRAUDEFIM") @Column(name = "PONTUACAOFRAUDEFIM")
private String pontuacaoFraudeFim; private String pontuacaoFraudeFim;
@Column(name = "INDVALIDADESCONTOTARIFA")
private Boolean indValidaDescontoTarifa;
public Empresa() { public Empresa() {
super(); super();
} }
@ -383,27 +386,27 @@ public class Empresa implements Serializable {
return this.getNombempresa(); return this.getNombempresa();
} }
public List<InscricaoEstadual> getInscricoesEstaduais() { public List<InscricaoEstadual> getInscricoesEstaduais() {
return inscricoesEstaduais; return inscricoesEstaduais;
} }
public List<InscricaoEstadual> getInscricoesEstaduaisActivas() { public List<InscricaoEstadual> getInscricoesEstaduaisActivas() {
List<InscricaoEstadual> inscEstaduais = new ArrayList<InscricaoEstadual>(); List<InscricaoEstadual> inscEstaduais = new ArrayList<InscricaoEstadual>();
inscEstaduais.addAll(getInscricoesEstaduais()); inscEstaduais.addAll(getInscricoesEstaduais());
CollectionUtils.filter(inscEstaduais, new Predicate() { CollectionUtils.filter(inscEstaduais, new Predicate() {
@Override @Override
public boolean evaluate(Object arg0) { public boolean evaluate(Object arg0) {
return ((InscricaoEstadual)arg0).getActivo(); return ((InscricaoEstadual)arg0).getActivo();
} }
}); });
return inscEstaduais; return inscEstaduais;
} }
public void setInscricoesEstaduais(List<InscricaoEstadual> inscricoesEstaduais) { public void setInscricoesEstaduais(List<InscricaoEstadual> inscricoesEstaduais) {
this.inscricoesEstaduais = inscricoesEstaduais; this.inscricoesEstaduais = inscricoesEstaduais;
} }
@ -434,9 +437,9 @@ public class Empresa implements Serializable {
public List<EmpresaContaBancaria> getEmpresaContaBancaria() { public List<EmpresaContaBancaria> getEmpresaContaBancaria() {
List<EmpresaContaBancaria> tempList = new ArrayList<EmpresaContaBancaria>(); List<EmpresaContaBancaria> tempList = new ArrayList<EmpresaContaBancaria>();
if (empresaContaBancaria != null) { if (empresaContaBancaria != null) {
for (EmpresaContaBancaria empContaBancaria : this.empresaContaBancaria) { for (EmpresaContaBancaria empContaBancaria : this.empresaContaBancaria) {
if (empContaBancaria.getActivo()) { if (empContaBancaria.getActivo()) {
@ -584,6 +587,20 @@ public class Empresa implements Serializable {
public void setPontuacaoFraudeFim(String pontuacaoFraudeFim) { public void setPontuacaoFraudeFim(String pontuacaoFraudeFim) {
this.pontuacaoFraudeFim = pontuacaoFraudeFim; this.pontuacaoFraudeFim = pontuacaoFraudeFim;
} }
/**
* @return the indValidaDescontoTarifa
*/
public Boolean getIndValidaDescontoTarifa() {
return indValidaDescontoTarifa;
}
/**
* @param indValidaDescontoTarifa the indValidaDescontoTarifa to set
*/
public void setIndValidaDescontoTarifa(Boolean indValidaDescontoTarifa) {
this.indValidaDescontoTarifa = indValidaDescontoTarifa;
}
} }