bug#11065

dev:lucas

qua: 

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@81767 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2018-05-11 00:53:22 +00:00
parent 022adf50ae
commit 3574bbcc94
2 changed files with 61 additions and 0 deletions

View File

@ -26,6 +26,7 @@ import javax.persistence.Table;
import javax.persistence.Temporal; import javax.persistence.Temporal;
import javax.persistence.TemporalType; import javax.persistence.TemporalType;
import com.rjconsultores.ventaboletos.enums.TipoDescontoBPe;
import com.rjconsultores.ventaboletos.enums.TipoDescontoMonitrip; import com.rjconsultores.ventaboletos.enums.TipoDescontoMonitrip;
/** /**
@ -91,6 +92,10 @@ public class Categoria implements Serializable {
@Column(name = "desconto_monitrip") @Column(name = "desconto_monitrip")
private TipoDescontoMonitrip tipoDescontoMonitrip; private TipoDescontoMonitrip tipoDescontoMonitrip;
@Enumerated(EnumType.STRING)
@Column(name = "DESCONTOBPE")
private TipoDescontoBPe tipoDescontoBPe;
public Categoria() { public Categoria() {
} }
@ -265,4 +270,12 @@ public class Categoria implements Serializable {
public void setTipoDescontoMonitrip(TipoDescontoMonitrip tipoDescontoMonitrip) { public void setTipoDescontoMonitrip(TipoDescontoMonitrip tipoDescontoMonitrip) {
this.tipoDescontoMonitrip = tipoDescontoMonitrip; this.tipoDescontoMonitrip = tipoDescontoMonitrip;
} }
public TipoDescontoBPe getTipoDescontoBPe() {
return tipoDescontoBPe;
}
public void setTipoDescontoBPe(TipoDescontoBPe tipoDescontoBPe) {
this.tipoDescontoBPe = tipoDescontoBPe;
}
} }

View File

@ -0,0 +1,48 @@
package com.rjconsultores.ventaboletos.enums;
public enum TipoDescontoBPe {
TARIFA_PROMOCIONAL("01","Tarifa promocional"),
IDOSO("02", "Idoso"),
CRIANCA("03", "Criança"),
DEFICIENTE("04", "Deficiente"),
ESTUDANTE("05", "Estudante"),
ANIMAL_DOMESTICO("06", "Animal Doméstico"),
ACORDO_COLETIVO("07", "Acordo Coletivo"),
PROFISSIONAL_EM_DESLOCAMENTO("08", "Profissional em Deslocamento"),
PROFISSIONAL_DA_EMPRESA("09", "Profissional da Empresa"),
JOVEM("10", "Jovem"),
OUTROS("99", "Outros");
private String valor;
private String descricao;
private TipoDescontoBPe(String valor, String descricao) {
this.valor = valor;
this.descricao = descricao;
}
public String getValor() {
return valor;
}
public String getDescricao() {
return descricao;
}
public static TipoDescontoBPe geTipoDesconto(String valor) {
for (TipoDescontoBPe desconto : TipoDescontoBPe.values()) {
if (desconto.getValor().equals(valor)) {
return desconto;
}
}
return OUTROS;
}
@Override
public String toString() {
return this.descricao;
}
}