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.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<FechamentoCntcorrente,
}
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.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.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 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;
}