wilian 2016-06-21 19:41:59 +00:00
parent ddb6ba416b
commit 504e512ed5
1 changed files with 14 additions and 8 deletions

View File

@ -178,6 +178,8 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
qr.setParameterList(parametro.getKey(), (Collection) parametro.getValue()); qr.setParameterList(parametro.getKey(), (Collection) parametro.getValue());
} else if(parametro.getValue() instanceof List) { } else if(parametro.getValue() instanceof List) {
qr.setParameterList(parametro.getKey(), (List) parametro.getValue()); qr.setParameterList(parametro.getKey(), (List) parametro.getValue());
} else if(parametro.getValue() instanceof Date) {
qr.setDate(parametro.getKey(), (Date) parametro.getValue());
} else { } else {
qr.setParameter(parametro.getKey(), parametro.getValue()); qr.setParameter(parametro.getKey(), parametro.getValue());
} }
@ -493,9 +495,11 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
.append("LEFT JOIN COM_EMP_FORMAPAGO COMFP ON COMFP.FORMAPAGO_ID = FP.FORMAPAGO_ID AND COMFP.EMPRESA_ID = EE.EMPRESA_ID AND COMFP.ACTIVO = 1 ") .append("LEFT JOIN COM_EMP_FORMAPAGO COMFP ON COMFP.FORMAPAGO_ID = FP.FORMAPAGO_ID AND COMFP.EMPRESA_ID = EE.EMPRESA_ID AND COMFP.ACTIVO = 1 ")
.append("LEFT JOIN COM_EMP_TIPOEVENTOEXTRA COMTEE ON COMTEE.TIPOEVENTOEXTRA_ID = TEE.TIPOEVENTOEXTRA_ID AND COMTEE.EMPRESA_ID = EE.EMPRESA_ID AND COMTEE.ACTIVO = 1 ") .append("LEFT JOIN COM_EMP_TIPOEVENTOEXTRA COMTEE ON COMTEE.TIPOEVENTOEXTRA_ID = TEE.TIPOEVENTOEXTRA_ID AND COMTEE.EMPRESA_ID = EE.EMPRESA_ID AND COMTEE.ACTIVO = 1 ")
.append("WHERE EE.ACTIVO = 1 ") .append("WHERE EE.ACTIVO = 1 ")
.append("AND TO_DATE(EE.FECHORINGRESO,'DD/MM/YY') = :datamovimento "); .append("AND EE.FECHORINGRESO BETWEEN :dataMovimentoInicial AND :dataMovimentoFinal ");
parametros.put("datamovimento", conferencia.getDatamovimento());
parametros.put("dataMovimentoInicial", DateUtil.inicioFecha(conferencia.getDatamovimento()));
parametros.put("dataMovimentoFinal", DateUtil.fimFecha(conferencia.getDatamovimento()));
if(parametros.containsKey("empresaId")) { if(parametros.containsKey("empresaId")) {
sQuery.append("AND EE.EMPRESA_ID = :empresaId "); sQuery.append("AND EE.EMPRESA_ID = :empresaId ");
@ -661,12 +665,13 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
.append("LEFT JOIN COM_EMP_FORMAPAGO COMFP ON COMFP.FORMAPAGO_ID = FP.FORMAPAGO_ID AND COMFP.EMPRESA_ID = B.EMPRESACORRIDA_ID AND COMFP.ACTIVO = 1 ") .append("LEFT JOIN COM_EMP_FORMAPAGO COMFP ON COMFP.FORMAPAGO_ID = FP.FORMAPAGO_ID AND COMFP.EMPRESA_ID = B.EMPRESACORRIDA_ID AND COMFP.ACTIVO = 1 ")
.append("LEFT JOIN COM_EMP_CATEGORIA COMCAT ON COMCAT.CATEGORIA_ID = B.CATEGORIA_ID AND COMCAT.EMPRESA_ID = B.EMPRESACORRIDA_ID AND COMCAT.ACTIVO = 1 ") .append("LEFT JOIN COM_EMP_CATEGORIA COMCAT ON COMCAT.CATEGORIA_ID = B.CATEGORIA_ID AND COMCAT.EMPRESA_ID = B.EMPRESACORRIDA_ID AND COMCAT.ACTIVO = 1 ")
.append("WHERE B.ACTIVO = 1 ") .append("WHERE B.ACTIVO = 1 ")
.append("AND TO_DATE(B.FECHORVENTA,'DD/MM/YY') = :datamovimento "); .append("AND B.FECHORVENTA BETWEEN :dataMovimentoInicial AND :dataMovimentoFinal ");
parametros.put("datamovimento", conferencia.getDatamovimento()); parametros.put("dataMovimentoInicial", DateUtil.inicioFecha(conferencia.getDatamovimento()));
parametros.put("dataMovimentoFinal", DateUtil.fimFecha(conferencia.getDatamovimento()));
if(parametros.containsKey("empresaId")) { if(parametros.containsKey("empresaId")) {
sQuery.append("AND (B.EMPRESACORRIDA_ID = :empresaId OR B.MARCA_ID = :empresaId) "); sQuery.append("AND B.MARCA_ID = :empresaId ");
} }
if(parametros.containsKey("puntoventaId")) { if(parametros.containsKey("puntoventaId")) {
@ -762,10 +767,11 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO<Confere
.append("INNER JOIN USUARIO U ON O.USUARIOPAGO_ID = U.USUARIO_ID ") .append("INNER JOIN USUARIO U ON O.USUARIOPAGO_ID = U.USUARIO_ID ")
.append("LEFT JOIN COM_EMP_CONFERENCIA CEC ON CEC.EMPRESA_ID = B.EMPRESACORRIDA_ID AND CEC.ACTIVO = 1 ") .append("LEFT JOIN COM_EMP_CONFERENCIA CEC ON CEC.EMPRESA_ID = B.EMPRESACORRIDA_ID AND CEC.ACTIVO = 1 ")
.append("WHERE O.ACTIVO = 1 ") .append("WHERE O.ACTIVO = 1 ")
.append("AND TO_DATE(O.FECPAGO,'DD/MM/YY') = :datamovimento ") .append("AND O.FECPAGO BETWEEN :dataMovimentoInicial AND :dataMovimentoFinal ")
.append("AND O.INDPAGO = 1 "); .append("AND O.INDPAGO = 1 ");
parametros.put("datamovimento", conferencia.getDatamovimento()); parametros.put("dataMovimentoInicial", DateUtil.inicioFecha(conferencia.getDatamovimento()));
parametros.put("dataMovimentoFinal", DateUtil.fimFecha(conferencia.getDatamovimento()));
if(parametros.containsKey("empresaId")) { if(parametros.containsKey("empresaId")) {
sQuery.append("AND B.EMPRESACORRIDA_ID = :empresaId "); sQuery.append("AND B.EMPRESACORRIDA_ID = :empresaId ");