diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/EditarAidfController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/EditarAidfController.java index e6fe29a8c..e848822d5 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/EditarAidfController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/gr/EditarAidfController.java @@ -205,7 +205,13 @@ public class EditarAidfController extends MyGenericForwardComposer { return; } - if (!validarDocFiscalEstado(aidf.getAidfId(), txtDocFiscal.getValue(), aidf.getEstado())) { + Integer especieId = null; + + if (aidf.getAidfEspecie() != null) { + especieId = aidf.getAidfEspecie().getAidfespId(); + } + + if (!validarDocFiscalEstado(aidf.getAidfId(), especieId, txtDocFiscal.getValue(), aidf.getEstado())) { Messagebox.show( Labels.getLabel("editarAidfController.btnSalvar.MSG.conflitoDocFiscalEstado"), Labels.getLabel("editarAidfController.window.title"), @@ -268,8 +274,8 @@ public class EditarAidfController extends MyGenericForwardComposer { } - private Boolean validarDocFiscalEstado(Long idAidf, String docFiscal, Estado estado) { - return aidfService.validarDocFiscalPorEstado(idAidf, docFiscal, estado); + private Boolean validarDocFiscalEstado(Long idAidf, Integer especieId, String docFiscal, Estado estado) { + return aidfService.validarDocFiscalPorEstado(idAidf, especieId, docFiscal, estado); } private Boolean validarTipoVenda(String tipoVenda, String serie, Integer tipo) {