rafael.henrique 2017-07-12 20:37:16 +00:00
parent 34a1810962
commit 34f750df73
5 changed files with 27 additions and 4 deletions

View File

@ -620,6 +620,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
.append("LOG.STATUS AS \"status\", FP.FORMAPAGO_ID AS \"formapagoId\", FP.DESCPAGO AS \"descpago\", ")
.append("TEE.INDTIPO AS \"indtipo\", U.NOMBUSUARIO AS \"nombusuario\", LOG.LOGCONFERENCIA_ID AS \"logconferenciaId\", ")
.append("COMFP.COMEMPFORMAPAGO_ID AS \"comempformapagoId\", COMTEE.COMEMPTIPOEVENTOEXTRA_ID AS \"comemptipoeventoextraId\", ")
.append("COALESCE(CEC.INDTIPO_DEB_CRED, 0) AS \"tipoeventoextradebcred\", ")
.append("CEC.INDEVENTOSFINANCEIROS AS \"exigeConferenciaAba\", B.NUMFOLIOSISTEMA \"numFolioSistema\" ")
.append("FROM EVENTO_EXTRA EE ")
.append("JOIN TIPO_EVENTO_EXTRA TEE ON EE.TIPOEVENTOEXTRA_ID = TEE.TIPOEVENTOEXTRA_ID ")
@ -656,6 +657,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
.addScalar("descpago", Hibernate.STRING)
.addScalar("comempformapagoId", Hibernate.INTEGER)
.addScalar("comemptipoeventoextraId", Hibernate.INTEGER)
.addScalar("tipoeventoextradebcred", Hibernate.INTEGER)
.addScalar("indtipo", Hibernate.STRING)
.addScalar("nombusuario", Hibernate.STRING)
.addScalar("logconferenciaId", Hibernate.LONG)

View File

@ -59,6 +59,9 @@ public class ComEmpConferencia implements Serializable {
@JoinColumn(name = "EMPRESA_ID")
private Empresa empresa;
@Column(name = "INDTIPO_DEB_CRED")
private Integer tipoDebitoCredito;
@Column(name = "ACTIVO")
private boolean activo;
@ -217,5 +220,13 @@ public class ComEmpConferencia implements Serializable {
public void setIndocd(Boolean indocd) {
this.indocd = indocd;
}
public Integer getTipoDebitoCredito() {
return tipoDebitoCredito;
}
public void setTipoDebitoCredito(int tipoDebitoCredito) {
this.tipoDebitoCredito = tipoDebitoCredito;
}
}

View File

@ -34,7 +34,7 @@ public class ComEmpTipoEventoExtra implements Serializable {
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "TIPOEVENTOEXTRA_ID")
private TipoEventoExtra tipoEventoExtra;
@Column(name = "ACTIVO")
private boolean activo;
@Column(name = "USUARIO_ID")
@ -66,7 +66,7 @@ public class ComEmpTipoEventoExtra implements Serializable {
public void setTipoEventoExtra(TipoEventoExtra tipoEventoExtra) {
this.tipoEventoExtra = tipoEventoExtra;
}
public boolean isActivo() {
return activo;
}
@ -113,5 +113,4 @@ public class ComEmpTipoEventoExtra implements Serializable {
return false;
return true;
}
}

View File

@ -430,7 +430,8 @@ public class ConferenciaComissaoServiceImpl implements ConferenciaComissaoServic
@Override
public boolean isEventosFinanceirosSemConferencia(List<EventosFinanceirosVO> lsEventosFinanceiros) throws BusinessException {
for (EventosFinanceirosVO eventosFinanceiros : lsEventosFinanceiros) {
if ((eventosFinanceiros.isExigeConferencia() || (eventosFinanceiros.getExigeConferenciaAba() != null && eventosFinanceiros.getExigeConferenciaAba())) &&
if ((eventosFinanceiros.isExigeConferencia() || (eventosFinanceiros.getExigeConferenciaAba() != null && eventosFinanceiros.getExigeConferenciaAba())
|| eventosFinanceiros.getTipoeventoextradebcred().intValue() != 0) &&
(!eventosFinanceiros.isConferido() && eventosFinanceiros.getLogconferenciaId() == null)) {
return true;
}

View File

@ -4,6 +4,7 @@ import java.math.BigDecimal;
import java.util.Date;
import org.apache.commons.lang.StringUtils;
import org.hibernate.Hibernate;
import org.zkoss.util.resource.Labels;
import com.rjconsultores.ventaboletos.entidad.Conferencia;
@ -25,6 +26,7 @@ public class EventosFinanceirosVO {
private String nombusuario;
private Integer comemptipoeventoextraId;
private Integer tipoeventoextradebcred;
private Integer comempformapagoId;
private Long logconferenciaId;
@ -178,6 +180,14 @@ public class EventosFinanceirosVO {
public void setComemptipoeventoextraId(Integer comemptipoeventoextraId) {
this.comemptipoeventoextraId = comemptipoeventoextraId;
}
public Integer getTipoeventoextradebcred() {
return tipoeventoextradebcred;
}
public void setTipoeventoextradebcred(Integer tipoeventoextradebcred) {
this.tipoeventoextradebcred = tipoeventoextradebcred;
}
public Integer getComempformapagoId() {
return comempformapagoId;