From 6da9cee53c6db902d9abfca36deda329742f87cd Mon Sep 17 00:00:00 2001 From: wilian Date: Tue, 3 Nov 2015 12:28:54 +0000 Subject: [PATCH] fixes bug mantis #6798 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@49698 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../ConferenciaComissaoHibernateDAO.java | 18 +----- .../vo/comissao/LogConferenciaVO.java | 63 +++++++++++++++++++ 2 files changed, 66 insertions(+), 15 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java index 08c10e9b6..eba13f392 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java @@ -341,26 +341,14 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO carregarDiasSemMovimento(String competencia) { - Set diasSemMovimento = new TreeSet(); - - String[] vetCompetencia = competencia.split("/"); - Calendar cal = Calendar.getInstance(); - cal.set(Calendar.MONTH, Integer.valueOf(vetCompetencia[0]) - 1); - cal.set(Calendar.YEAR, Integer.valueOf(vetCompetencia[1])); - - for (int i = 1; i <= cal.getActualMaximum(Calendar.DAY_OF_MONTH); i++) { - diasSemMovimento.add(i); - } - - return diasSemMovimento; - }*/ - @Override @Transactional public Conferencia confirmarChegadaMalote(Conferencia conferencia) throws BusinessException { try { conferencia.setIndmaloterecebido(Boolean.TRUE); + if(!isBilhetesSemConferencia(conferencia) && !isEventosFinanceirosSemConferencia(conferencia)) { + return encerrarMovimentoDiario(conferencia); + } return suscribirOrActualizacion(conferencia); } catch (Exception e) { log.error(e.getMessage(), e); diff --git a/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java b/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java index 1b732487b..2c92796ec 100644 --- a/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java +++ b/src/com/rjconsultores/ventaboletos/vo/comissao/LogConferenciaVO.java @@ -3,6 +3,7 @@ package com.rjconsultores.ventaboletos.vo.comissao; import java.math.BigDecimal; import java.util.Date; +import com.rjconsultores.ventaboletos.constantes.DescricaoTipoVenta; import com.rjconsultores.ventaboletos.enums.comissao.StatusLogConferencia; import com.rjconsultores.ventaboletos.enums.comissao.TipoLogConferencia; @@ -22,6 +23,12 @@ public class LogConferenciaVO { private String nombusuario; private Date fecmodif; private boolean indcredito; + private String nombempresa; + private String nombpuntoventa; + private Date datamovimento; + private String desccategoria; + private Integer tipoventa; + private String descinfoevento; public LogConferenciaVO() { super(); @@ -187,4 +194,60 @@ public class LogConferenciaVO { this.indcredito = indcredito; } + public String getNombempresa() { + return nombempresa; + } + + public void setNombempresa(String nombempresa) { + this.nombempresa = nombempresa; + } + + public String getNombpuntoventa() { + return nombpuntoventa; + } + + public void setNombpuntoventa(String nombpuntoventa) { + this.nombpuntoventa = nombpuntoventa; + } + + public Date getDatamovimento() { + return datamovimento; + } + + public void setDatamovimento(Date datamovimento) { + this.datamovimento = datamovimento; + } + + public String getDesccategoria() { + return desccategoria; + } + + public void setDesccategoria(String desccategoria) { + this.desccategoria = desccategoria; + } + + public String getDebitoCredito() { + return isIndcredito() ? "C" : "D"; + } + + public Integer getTipoventa() { + return tipoventa; + } + + public void setTipoventa(Integer tipoventa) { + this.tipoventa = tipoventa; + } + + public String getDescinfoevento() { + return descinfoevento; + } + + public void setDescinfoevento(String descinfoevento) { + this.descinfoevento = descinfoevento; + } + + public String getDescricaoTipoventa() { + return DescricaoTipoVenta.getDescricaoTipoVenta(getTipoventa()); + } + }