From 528cc672d31351228ca1c8d6c83f0a8673d99427 Mon Sep 17 00:00:00 2001 From: julio Date: Thu, 24 Aug 2017 14:07:26 +0000 Subject: [PATCH] fixes bug #9608 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@73024 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../BusquedaImpressaoRMDController.java | 36 ++++++++++++------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/BusquedaImpressaoRMDController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/BusquedaImpressaoRMDController.java index a67875953..a1b2d223f 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/BusquedaImpressaoRMDController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/impressaofiscal/BusquedaImpressaoRMDController.java @@ -89,7 +89,15 @@ public class BusquedaImpressaoRMDController extends MyGenericForwardComposer { super.doAfterCompose(comp); } + public void onSelect$cmbEstado(Event ev) { + buscaAidf(); + } + public void onSelect$cmbEmpresa(Event ev) { + buscaAidf(); + } + + private void buscaAidf() { Empresa empresa = null; Estado estado = null; @@ -104,21 +112,23 @@ public class BusquedaImpressaoRMDController extends MyGenericForwardComposer { estado = (Estado) itemEstado.getValue(); } - lsAidf = aidfService.buscaAidfRMD(empresa.getEmpresaId(), estado.getEstadoId()); + if (itemEmpresa != null && itemEstado != null) { + lsAidf = aidfService.buscaAidfRMD(empresa.getEmpresaId(), estado.getEstadoId()); - ComboitemRenderer aidfRenderer = new ComboitemRenderer() { - public void render(Comboitem item, Object data) { - if (data instanceof Aidf) { - Aidf aidf = (Aidf) data; - item.setLabel(aidf.getDocfiscal() + " = " + aidf.getForminicial() + "-" + aidf.getFormfinal()); - } else { - item.setLabel(Objects.toString(data)); + ComboitemRenderer aidfRenderer = new ComboitemRenderer() { + public void render(Comboitem item, Object data) { + if (data instanceof Aidf) { + Aidf aidf = (Aidf) data; + item.setLabel(aidf.getDocfiscal() + " = " + aidf.getForminicial() + "-" + aidf.getFormfinal()); + } else { + item.setLabel(Objects.toString(data)); + } + item.setValue(data); } - item.setValue(data); - } - }; - cmbAidf.setItemRenderer(aidfRenderer); - cmbAidf.setModel(new BindingListModelList(lsAidf, true)); + }; + cmbAidf.setItemRenderer(aidfRenderer); + cmbAidf.setModel(new BindingListModelList(lsAidf, true)); + } } public void onSelect$cmbAidf(Event ev) {