diff --git a/pom.xml b/pom.xml index 3fa38bd27..8ea70d104 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.0.52 + 1.0.53 war diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java index a146b94db..7ced8b139 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarPuntoVentaController.java @@ -634,14 +634,10 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { lsUsuarioBancario = usuarioBancarioService.obtenerTodos(); lsLogFiles = getLogFiles(); puntoVenta = (PuntoVenta) Executions.getCurrent().getArg().get("puntoVenta"); - - lsTodasCobrancas = cobrancaAdcService.buscarTodasAsCobrancas(puntoVenta); - + lsTodasCobrancas = cobrancaAdcService.buscarTodasAsCobrancas(puntoVenta); lsOrgaoConcedentes = orgaoConcedenteService.obtenerTodos(); - - - super.doAfterCompose(comp); + super.doAfterCompose(comp); if(puntoVenta.getIndBloqueiaTipoPassagem()) { radIndBloquear.setSelected(Boolean.TRUE); @@ -657,9 +653,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { } }); - - - inserirItensLista(lsCategoriaBloquear); getTxtTaxaConvenienciaPorc().setConstraint(getCt()); @@ -746,6 +739,16 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { if (puntoVenta.getPuntoventaId() != null) { puntoVenta = puntoVentaService.obtenerID(puntoVenta.getPuntoventaId()); + + //chamadas de inicialização para evitar LazyInitializationException + puntoVenta.getLsFormaPagoDet().size(); + puntoVenta.getLsParamRecoleccion().size(); + puntoVenta.getLsPtovtaEmpresa().size(); + puntoVenta.getPtovtaAntecipacomissaoList().size(); + puntoVenta.getPtovtaEstoqueList().size(); + puntoVenta.getPtovtaHorarioList().size(); + puntoVenta.getLsPtovtaUsuarioBancario().size(); + lsEmpresaComissao = empresaService.buscarNotInPuntoVtaComissao(puntoVenta); lsPtovtaComissao = ptovtaComissaoService.buscarByPuntaVenta(puntoVenta); @@ -771,15 +774,25 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { if (puntoVenta.getNumfax() != null) { txtNumFax.setValue(puntoVenta.getNumfax()); } - if (puntoVenta.getNumtelefonouno() != null) { - numtelefonouno.setValue(puntoVenta.getNumtelefonouno()); - } - if (puntoVenta.getNumtelefonodos() != null) { - numtelefonodos.setValue(puntoVenta.getNumtelefonodos()); + + try { + if (puntoVenta.getNumtelefonouno() != null) { + numtelefonouno.setValue(puntoVenta.getNumtelefonouno()); + } + + if (puntoVenta.getNumtelefonodos() != null) { + numtelefonodos.setValue(puntoVenta.getNumtelefonodos()); + } + }catch (WrongValueException e) { + Messagebox.show("Telefone fora do padrão", + Labels.getLabel("editarEmpresaController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); } + if (puntoVenta.getNumDoCPuntoVenta() != null) { txtNumDoCPuntoVenta.setValue(puntoVenta.getNumDoCPuntoVenta()); } + if (puntoVenta.getRazonSocial() != null) { txtRazonSocial.setValue(puntoVenta.getRazonSocial()); } @@ -985,13 +998,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { puntoVenta.setTitularId(new PtovtaTitular()); } } - + formaPagoList.setItemRenderer(new FormaPagoDetRender()); if (puntoVenta.getLsFormaPagoDet() == null) { puntoVenta.setLsFormaPagoDet(new ArrayList()); } lsFormaPagoDet = puntoVenta.getLsFormaPagoDet(); - formaPagoList.setData(lsFormaPagoDet); + formaPagoList.setData(lsFormaPagoDet); paramRecoleccionList.setItemRenderer(new ParamRecoleccionRender()); if (puntoVenta.getLsParamRecoleccion() == null) { @@ -1059,7 +1072,6 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { empresaContaBancariaList.setMultiple(true); empresaContaBancariaList.setData(new ArrayList(0)); - } catch (Exception e) { log.error("Punto de Venta: ", e); Messagebox.show(