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 5ebb88d0b..3282a1e5e 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 @@ -601,6 +601,10 @@ public class EditarEstacionController extends MyGenericForwardComposer { return; } String valor = item.getValue().toString(); + + List lsEstacionVacio = new ArrayList(); + BindingListModel dictModelVacio = new BindingListModelList(lsEstacionVacio, false); + cmbEstacion.setModel(dictModelVacio); if (valor.equals(BEMATECH_FISCAL) || valor.equals(BEMATECH_FISCAL_BLINDADA)) { txtNomImpressoara.setText("BEMATECHFISCAL"); @@ -631,8 +635,13 @@ public class EditarEstacionController extends MyGenericForwardComposer { } txtNomImpressoara.setText(""); txtNomeArquivoLayout.setText(""); - txtNomImpressoara.setDisabled(Boolean.TRUE); - txtNomeArquivoLayout.setDisabled(Boolean.TRUE); + txtNomImpressoara.setDisabled(Boolean.FALSE); +// boolean indStockCentral = chkStockCentral.isChecked(); +// if(indStockCentral){ + txtNomeArquivoLayout.setDisabled(Boolean.FALSE); +// }else{ +// txtNomeArquivoLayout.setDisabled(Boolean.TRUE); +// } cmbEstacion.setSelectedItem(null); List lsEstacion = estacionService.buscarEstacionesStockCentral(estacion.getPuntoVenta()); BindingListModel dictModel = new BindingListModelList(lsEstacion, false); @@ -651,20 +660,21 @@ public class EditarEstacionController extends MyGenericForwardComposer { 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; - } - } - } + //Descomentar si quiere que cargue la info al seleccionar la estacion +// 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();