diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/SapHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/SapHibernateDAO.java index d98a3cdc8..04460875f 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/SapHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/SapHibernateDAO.java @@ -17,6 +17,7 @@ import com.rjconsultores.ventaboletos.dao.SapDAO; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.FechamentoCntcorrente; import com.rjconsultores.ventaboletos.entidad.PuntoVenta; +import com.rjconsultores.ventaboletos.enums.EnumIntegracaoSap; import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.vo.integracao.FechamentoCntCorrenteVO; @@ -120,10 +121,10 @@ public class SapHibernateDAO extends GenericHibernateDAO list() { + return Arrays.asList(values()); + } + + public static EnumIntegracaoSap getEnumIntegracaoSap(Integer tValor) { + for (EnumIntegracaoSap valor : EnumIntegracaoSap.values()) { + if (tValor.equals(valor.ordinal())) { + return valor; + } + } + return null; + } + +} diff --git a/src/com/rjconsultores/ventaboletos/vo/integracao/FechamentoCntCorrenteVO.java b/src/com/rjconsultores/ventaboletos/vo/integracao/FechamentoCntCorrenteVO.java index 0478b6f10..78787a7ff 100644 --- a/src/com/rjconsultores/ventaboletos/vo/integracao/FechamentoCntCorrenteVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/integracao/FechamentoCntCorrenteVO.java @@ -2,6 +2,8 @@ package com.rjconsultores.ventaboletos.vo.integracao; import java.math.BigDecimal; +import com.rjconsultores.ventaboletos.enums.EnumIntegracaoSap; + public class FechamentoCntCorrenteVO { public FechamentoCntCorrenteVO() { @@ -21,10 +23,10 @@ public class FechamentoCntCorrenteVO { private Integer empresaId; private String nombEmpresa; private String ufEmpresa; - private Boolean integradoSap; + private EnumIntegracaoSap integradoSap; private boolean enviar; - public FechamentoCntCorrenteVO(Long fechamentocntcorrenteId, String fecfechamento, String feclancamento, String anofechamento, String mesfechamento, BigDecimal total, String nombpuntoventa, String cnpjPuntoVenta, Integer empresaId, String nombEmpresa, String ufEmpresa, Boolean integradoSap) { + public FechamentoCntCorrenteVO(Long fechamentocntcorrenteId, String fecfechamento, String feclancamento, String anofechamento, String mesfechamento, BigDecimal total, String nombpuntoventa, String cnpjPuntoVenta, Integer empresaId, String nombEmpresa, String ufEmpresa, EnumIntegracaoSap integradoSap) { super(); this.fechamentocntcorrenteId = fechamentocntcorrenteId; this.fecfechamento = fecfechamento; @@ -104,11 +106,11 @@ public class FechamentoCntCorrenteVO { this.ufEmpresa = ufEmpresa; } - public boolean isIntegradoSap() { - return Boolean.TRUE.equals(integradoSap); + public EnumIntegracaoSap getIntegradoSap() { + return integradoSap; } - public void setIntegradoSap(boolean integradoSap) { + public void setIntegradoSap(EnumIntegracaoSap integradoSap) { this.integradoSap = integradoSap; }