From bceba25ec09c16892eeb3664ab76e777cbe5d3ce Mon Sep 17 00:00:00 2001 From: luis Date: Mon, 25 Sep 2017 18:17:17 +0000 Subject: [PATCH] =?UTF-8?q?Issue=20#9792:=20Impresora=20en=20red=20con=20s?= =?UTF-8?q?tock=20de=20pasaje=20=C3=BAnico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@74219 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../seguridad/EditarEstacionController.java | 34 +++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java index 8ed4b95a5..5ebb88d0b 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java @@ -631,8 +631,8 @@ public class EditarEstacionController extends MyGenericForwardComposer { } txtNomImpressoara.setText(""); txtNomeArquivoLayout.setText(""); - txtNomImpressoara.setDisabled(Boolean.FALSE); - txtNomeArquivoLayout.setDisabled(Boolean.FALSE); + txtNomImpressoara.setDisabled(Boolean.TRUE); + txtNomeArquivoLayout.setDisabled(Boolean.TRUE); cmbEstacion.setSelectedItem(null); List lsEstacion = estacionService.buscarEstacionesStockCentral(estacion.getPuntoVenta()); BindingListModel dictModel = new BindingListModelList(lsEstacion, false); @@ -640,4 +640,34 @@ public class EditarEstacionController extends MyGenericForwardComposer { } } + public void onChange$cmbEstacion(Event ev) { + Comboitem item = (Comboitem) cmbEstacion.getSelectedItem(); + + if (item == null || item.getValue() == null) { + return; + } + + try{ + Comboitem cbiEmpresa = cmbEmpresaImpressora.getSelectedItem(); + + Estacion est = (Estacion)item.getValue(); + est = estacionService.obtenerID(est.getEstacionId()); + Empresa empresa = (Empresa) cbiEmpresa.getValue(); + for(EstacionImpresora ei: est.getLsEstacionImpresora()){ + //Si la mepresa es la misma que se selecciono para la nueva impresora + if(empresa != null && + empresa.getEmpresaId().intValue() == ei.getEmpresa().getEmpresaId().intValue()){ + //Si el tipo de impresora es STOCK_CENTRAL + if(ei.getTipoImpressora().intValue() == 6){ + txtNomImpressoara.setText(ei.getNombImpresora()); + txtNomeArquivoLayout.setText(ei.getNombArchivoLayout()); + break; + } + } + } + + }catch(Exception e){ + e.printStackTrace(); + } + } }