From 366c6f50098b2a10ee782038e8794aa671b64f51 Mon Sep 17 00:00:00 2001 From: fabio Date: Tue, 11 Oct 2022 12:27:38 +0000 Subject: [PATCH] fixes bug#al-1482 dev: Wallace qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@114681 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../dao/hibernate/SapHibernateDAO.java | 5 +-- .../ventaboletos/enums/EnumIntegracaoSap.java | 36 +++++++++++++++++++ .../integracao/FechamentoCntCorrenteVO.java | 12 ++++--- 3 files changed, 46 insertions(+), 7 deletions(-) create mode 100644 src/com/rjconsultores/ventaboletos/enums/EnumIntegracaoSap.java 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; }