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
master
fabio 2022-10-11 12:27:38 +00:00
parent bc1b9cd6a1
commit 366c6f5009
3 changed files with 46 additions and 7 deletions

View File

@ -17,6 +17,7 @@ import com.rjconsultores.ventaboletos.dao.SapDAO;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Empresa;
import com.rjconsultores.ventaboletos.entidad.FechamentoCntcorrente; import com.rjconsultores.ventaboletos.entidad.FechamentoCntcorrente;
import com.rjconsultores.ventaboletos.entidad.PuntoVenta; import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
import com.rjconsultores.ventaboletos.enums.EnumIntegracaoSap;
import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.vo.integracao.FechamentoCntCorrenteVO; import com.rjconsultores.ventaboletos.vo.integracao.FechamentoCntCorrenteVO;
@ -120,10 +121,10 @@ public class SapHibernateDAO extends GenericHibernateDAO<FechamentoCntcorrente,
} }
fcc.setNombpuntoventa(tupla[6].toString()); fcc.setNombpuntoventa(tupla[6].toString());
fcc.setEmpresaId( Integer.valueOf( tupla[7].toString() ) ); fcc.setEmpresaId( Integer.valueOf( tupla[7].toString() ));
fcc.setNombEmpresa( tupla[8].toString()); fcc.setNombEmpresa( tupla[8].toString());
fcc.setIntegradoSap( tupla[9]==null?false:tupla[9].toString().equals("1")?true:false ); fcc.setIntegradoSap( EnumIntegracaoSap.getEnumIntegracaoSap( tupla[9]==null?0:Integer.valueOf(tupla[9].toString()) ));
fcc.setAnofechamento(tupla[10].toString()); fcc.setAnofechamento(tupla[10].toString());
fcc.setMesfechamento(tupla[11].toString()); fcc.setMesfechamento(tupla[11].toString());

View File

@ -0,0 +1,36 @@
package com.rjconsultores.ventaboletos.enums;
import java.util.Arrays;
import java.util.List;
public enum EnumIntegracaoSap {
INTEGRADO("Integrado"),
NAO_ENVIADO("Nao Enviado"),
ERRO("Erro");
private String descricao;
private EnumIntegracaoSap(String descricao) {
this.descricao = descricao;
}
@Override
public String toString() {
return descricao;
}
public static List<EnumIntegracaoSap> 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;
}
}

View File

@ -2,6 +2,8 @@ package com.rjconsultores.ventaboletos.vo.integracao;
import java.math.BigDecimal; import java.math.BigDecimal;
import com.rjconsultores.ventaboletos.enums.EnumIntegracaoSap;
public class FechamentoCntCorrenteVO { public class FechamentoCntCorrenteVO {
public FechamentoCntCorrenteVO() { public FechamentoCntCorrenteVO() {
@ -21,10 +23,10 @@ public class FechamentoCntCorrenteVO {
private Integer empresaId; private Integer empresaId;
private String nombEmpresa; private String nombEmpresa;
private String ufEmpresa; private String ufEmpresa;
private Boolean integradoSap; private EnumIntegracaoSap integradoSap;
private boolean enviar; 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(); super();
this.fechamentocntcorrenteId = fechamentocntcorrenteId; this.fechamentocntcorrenteId = fechamentocntcorrenteId;
this.fecfechamento = fecfechamento; this.fecfechamento = fecfechamento;
@ -104,11 +106,11 @@ public class FechamentoCntCorrenteVO {
this.ufEmpresa = ufEmpresa; this.ufEmpresa = ufEmpresa;
} }
public boolean isIntegradoSap() { public EnumIntegracaoSap getIntegradoSap() {
return Boolean.TRUE.equals(integradoSap); return integradoSap;
} }
public void setIntegradoSap(boolean integradoSap) { public void setIntegradoSap(EnumIntegracaoSap integradoSap) {
this.integradoSap = integradoSap; this.integradoSap = integradoSap;
} }