julio 2018-01-12 19:54:39 +00:00
parent ae234d0f1f
commit 0fed3d1483
2 changed files with 9 additions and 19 deletions

View File

@ -160,7 +160,7 @@ public class AidfHibernateDAO extends GenericHibernateDAO<Aidf, Long> implements
sb.append(" select max(folio) as ultimo "); sb.append(" select max(folio) as ultimo ");
sb.append(" from folio_consumo_rmd "); sb.append(" from folio_consumo_rmd ");
sb.append(" where activo = 1 "); sb.append(" where activo = 1 ");
sb.append(" and (indimpresso = 1 or indcancelacion = 1) and indinactivo = 0 "); sb.append(" and (indimpresso = 1 or indcancelacion = 1) ");
sb.append(" and rmd_id = :rmdId "); sb.append(" and rmd_id = :rmdId ");
sb.append(" and empresa_id = :empresaId "); sb.append(" and empresa_id = :empresaId ");
sb.append(" and estado_id = :estadoId "); sb.append(" and estado_id = :estadoId ");
@ -186,7 +186,7 @@ public class AidfHibernateDAO extends GenericHibernateDAO<Aidf, Long> implements
sb.append(" select max(folio) as ultimo "); sb.append(" select max(folio) as ultimo ");
sb.append(" from folio_consumo_rmd "); sb.append(" from folio_consumo_rmd ");
sb.append(" where activo = 1 "); sb.append(" where activo = 1 ");
sb.append(" and (indimpresso = 1 or indcancelacion = 1) and indinactivo = 0 "); sb.append(" and (indimpresso = 1 or indcancelacion = 1) ");
sb.append(" and rmd_id = :rmdId "); sb.append(" and rmd_id = :rmdId ");
sb.append(" and empresa_id = :empresaId "); sb.append(" and empresa_id = :empresaId ");
sb.append(" and estado_id = :estadoId "); sb.append(" and estado_id = :estadoId ");

View File

@ -3189,8 +3189,7 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
List<String> foliosRmd = new ArrayList<String>(); List<String> foliosRmd = new ArrayList<String>();
inativarFolioConsumoRmd(connection, empresaId, estado.getEstadoId(), aidf.getAidfId(), folioInicial, folioFinal, inativarFolioConsumoRmd(connection, empresaId, estado.getEstadoId(), aidf.getAidfId(), folioInicial, folioFinal);
isCancela, isInativa);
for (DetalhadoRMD brp : buscarRegistroImpressaoBPR(connection, inicio, fim, empresaId, estado.getCveestado(), aidf.getAidfId(), for (DetalhadoRMD brp : buscarRegistroImpressaoBPR(connection, inicio, fim, empresaId, estado.getCveestado(), aidf.getAidfId(),
folioInicial, folioFinal, isBPR, isECF, true)) { folioInicial, folioFinal, isBPR, isECF, true)) {
@ -3213,31 +3212,22 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
} }
boletos.add(boletoAgr); boletos.add(boletoAgr);
// for (String folio : foliosRmd) { for (String folio : foliosRmd) {
// insereConsulmoFolioRMD(connection, inicio, empresaId, estado.getEstadoId(), aidf, folio, insereConsulmoFolioRMD(connection, inicio, empresaId, estado.getEstadoId(), aidf, folio,
// isCancela, isInativa, false, isECF, isBPR, null, null, null, null, null, null); isCancela, isInativa, false, isECF, isBPR, null, null, null, null, null, null);
// } }
marcarRMDCaja(connection, boletos, null, null); marcarRMDCaja(connection, boletos, null, null);
} }
private void inativarFolioConsumoRmd(Connection connection, Integer empresaId, Integer estadoId, private void inativarFolioConsumoRmd(Connection connection, Integer empresaId, Integer estadoId,
Long rmdId, String folioInicial, String folioFinal, boolean isCancela, boolean isInativa) { Long rmdId, String folioInicial, String folioFinal) {
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
try { try {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append(" update folio_consumo_rmd "); sb.append(" update folio_consumo_rmd ");
sb.append(" set fecmodif = sysdate "); sb.append(" set activo = 0, fecmodif = sysdate ");
if (isCancela) {
sb.append(" ,indcancelacion = 1 ");
} else if (isInativa) {
sb.append(" ,indinactivo = 1, indimpresso = 0 ");
} else {
sb.append(" ,activo = 0 ");
}
sb.append(" where activo = 1 "); sb.append(" where activo = 1 ");
sb.append(" and indimpresso = 1 "); sb.append(" and indimpresso = 1 ");
sb.append(" and rmd_id = ? "); sb.append(" and rmd_id = ? ");