Issue #9792: Impresora en red con stock de pasaje único

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@74237 d1611594-4594-4d17-8e1d-87c2c4800839
master
luis 2017-09-25 22:02:36 +00:00
parent 43cb8dc69b
commit 6f76c4380d
1 changed files with 26 additions and 16 deletions

View File

@ -601,6 +601,10 @@ public class EditarEstacionController extends MyGenericForwardComposer {
return; return;
} }
String valor = item.getValue().toString(); String valor = item.getValue().toString();
List<Estacion> lsEstacionVacio = new ArrayList<Estacion>();
BindingListModel dictModelVacio = new BindingListModelList(lsEstacionVacio, false);
cmbEstacion.setModel(dictModelVacio);
if (valor.equals(BEMATECH_FISCAL) || valor.equals(BEMATECH_FISCAL_BLINDADA)) { if (valor.equals(BEMATECH_FISCAL) || valor.equals(BEMATECH_FISCAL_BLINDADA)) {
txtNomImpressoara.setText("BEMATECHFISCAL"); txtNomImpressoara.setText("BEMATECHFISCAL");
@ -631,8 +635,13 @@ public class EditarEstacionController extends MyGenericForwardComposer {
} }
txtNomImpressoara.setText(""); txtNomImpressoara.setText("");
txtNomeArquivoLayout.setText(""); txtNomeArquivoLayout.setText("");
txtNomImpressoara.setDisabled(Boolean.TRUE); txtNomImpressoara.setDisabled(Boolean.FALSE);
txtNomeArquivoLayout.setDisabled(Boolean.TRUE); // boolean indStockCentral = chkStockCentral.isChecked();
// if(indStockCentral){
txtNomeArquivoLayout.setDisabled(Boolean.FALSE);
// }else{
// txtNomeArquivoLayout.setDisabled(Boolean.TRUE);
// }
cmbEstacion.setSelectedItem(null); cmbEstacion.setSelectedItem(null);
List<Estacion> lsEstacion = estacionService.buscarEstacionesStockCentral(estacion.getPuntoVenta()); List<Estacion> lsEstacion = estacionService.buscarEstacionesStockCentral(estacion.getPuntoVenta());
BindingListModel dictModel = new BindingListModelList(lsEstacion, false); BindingListModel dictModel = new BindingListModelList(lsEstacion, false);
@ -651,20 +660,21 @@ public class EditarEstacionController extends MyGenericForwardComposer {
Comboitem cbiEmpresa = cmbEmpresaImpressora.getSelectedItem(); Comboitem cbiEmpresa = cmbEmpresaImpressora.getSelectedItem();
Estacion est = (Estacion)item.getValue(); Estacion est = (Estacion)item.getValue();
est = estacionService.obtenerID(est.getEstacionId()); //Descomentar si quiere que cargue la info al seleccionar la estacion
Empresa empresa = (Empresa) cbiEmpresa.getValue(); // est = estacionService.obtenerID(est.getEstacionId());
for(EstacionImpresora ei: est.getLsEstacionImpresora()){ // Empresa empresa = (Empresa) cbiEmpresa.getValue();
//Si la mepresa es la misma que se selecciono para la nueva impresora // for(EstacionImpresora ei: est.getLsEstacionImpresora()){
if(empresa != null && // //Si la mepresa es la misma que se selecciono para la nueva impresora
empresa.getEmpresaId().intValue() == ei.getEmpresa().getEmpresaId().intValue()){ // if(empresa != null &&
//Si el tipo de impresora es STOCK_CENTRAL // empresa.getEmpresaId().intValue() == ei.getEmpresa().getEmpresaId().intValue()){
if(ei.getTipoImpressora().intValue() == 6){ // //Si el tipo de impresora es STOCK_CENTRAL
txtNomImpressoara.setText(ei.getNombImpresora()); //// if(ei.getTipoImpressora().intValue() == 6){
txtNomeArquivoLayout.setText(ei.getNombArchivoLayout()); // txtNomImpressoara.setText(ei.getNombImpresora());
break; // txtNomeArquivoLayout.setText(ei.getNombArchivoLayout());
} // break;
} //// }
} // }
// }
}catch(Exception e){ }catch(Exception e){
e.printStackTrace(); e.printStackTrace();