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 e46d486af..e8ebae70f 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 @@ -79,6 +79,7 @@ import com.rjconsultores.ventaboletos.entidad.Usuario; import com.rjconsultores.ventaboletos.entidad.UsuarioBancario; import com.rjconsultores.ventaboletos.entidad.UsuarioPerfil; import com.rjconsultores.ventaboletos.exception.IntegracionException; +import com.rjconsultores.ventaboletos.exception.ValidacionCampoException; import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.ColoniaService; import com.rjconsultores.ventaboletos.service.EmpresaService; @@ -98,7 +99,6 @@ import com.rjconsultores.ventaboletos.service.PuntoVentaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; import com.rjconsultores.ventaboletos.service.UsuarioBancarioService; import com.rjconsultores.ventaboletos.service.UsuarioService; -import com.rjconsultores.ventaboletos.service.impl.PuntoVentaServiceImpl.TipoRetornoTotvs; import com.rjconsultores.ventaboletos.utilerias.InscricaoEstadualUtil; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales.FechamentoParamptovtaListItemRenderer; @@ -120,6 +120,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtoVtaSeguro; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtovtaCatInd; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPtovtaComissao; import com.rjconsultores.ws.totvs.service.TotvsService; +import com.rjconsultores.ws.utileria.RetornoTotvs.TipoRetorno; /** * @@ -310,7 +311,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { public static final int INTERVALO_FECHAMENTO_DECENDIAL = 10; public static final int INTERVALO_FECHAMENTO_QUINZENAL = 15; public static final int INTERVALO_FECHAMENTO_MENSAL = 30; - + @Autowired private DataSource dataSource; @@ -464,11 +465,11 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { if (puntoVenta.getPuntoventaId() != null) { if (puntoVenta.getIndIntegracion() != null) { - if (puntoVenta.getIndIntegracion() == TipoRetornoTotvs.CONCLUIDA.getValor().shortValue()) { + if (puntoVenta.getIndIntegracion() == TipoRetorno.CONCLUIDA.getValor()) { radTotvsSi.setChecked(true); - } else if (puntoVenta.getIndIntegracion() == TipoRetornoTotvs.JA_CADASTRADA.getValor().shortValue()) { + } else if (puntoVenta.getIndIntegracion() == TipoRetorno.JA_CADASTRADA.getValor()) { radTotvsNo.setChecked(true); - } else if (puntoVenta.getIndIntegracion() == TipoRetornoTotvs.ERRO.getValor().shortValue()) { + } else if (puntoVenta.getIndIntegracion() == TipoRetorno.ERRO.getValor()) { radTotvsErro.setChecked(true); } } @@ -789,7 +790,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { return getString; } - + public void onClick$btnIntegracao(Event ev) { try { TotvsService.cadastrarTituloAReceber(puntoVenta.getPuntoventaId(), fecInicio.getValue(), fecFinal.getValue(), dataSource.getConnection()); @@ -801,8 +802,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { Labels.getLabel("editarPuntoVentaController.window.title"), Messagebox.OK, Messagebox.ERROR); } catch (InterruptedException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); + log.error("", e1); } } catch (Exception e) { try { @@ -811,8 +811,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { Labels.getLabel("editarPuntoVentaController.window.title"), Messagebox.OK, Messagebox.ERROR); } catch (InterruptedException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); + log.error("", e1); } } } @@ -1202,7 +1201,7 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { } if (puntoVenta.getIndIntegracion() == null) { - puntoVenta.setIndIntegracion(TipoRetornoTotvs.PENDENTE.getValor()); + puntoVenta.setIndIntegracion(TipoRetorno.PENDENTE.getValor()); } if (puntoVenta.getPuntoventaId() == null) { @@ -1222,6 +1221,13 @@ public class EditarPuntoVentaController extends MyGenericForwardComposer { } + } catch (ValidacionCampoException ve) { + log.error("editarPuntoVentaController: ", ve); + Messagebox.show( + ve.getMessage(), + Labels.getLabel("editarPuntoVentaController.window.title"), + Messagebox.OK, Messagebox.ERROR); + } catch (IntegracionException ex) { log.error("editarPuntoVentaController: ", ex); Messagebox.show( diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index 8e69678dd..a05d1eeb9 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -856,6 +856,14 @@ editarPuntoVentaController.label.totvs = Integracion TOTVS editarPuntoVentaController.label.totvs.sim = Concluída editarPuntoVentaController.label.totvs.nao = Já Cadastrada editarPuntoVentaController.label.totvs.erro = Erro +editarPuntoVentaController.erro.numDoCPuntoVenta = Necessita informar CNPJ +editarPuntoVentaController.erro.numIEPuntoVenta = Necessita informar Inscrição Estadual +editarPuntoVentaController.erro.agenciaId = Necessita informar dados de agência bancaria +editarPuntoVentaController.erro.numagencia = Necessita informar numero da agência bancaria +editarPuntoVentaController.erro.numconta = Necessita informar numero de conta +editarPuntoVentaController.erro.digito = Necessita informar o dígito da conta +editarPuntoVentaController.erro.instiFinanceiraId = Necessita informar o banco +editarPuntoVentaController.erro.instiFinanceiraId.codigo = Necessita informar o código do banco editarPuntoVentaController.label.fecInicio=Fecha Início editarPuntoVentaController.label.fecFinal=Fecha Final editarPuntoVentaController.tab.label.integracao=Integracao diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 18412cc4d..33e425592 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -888,11 +888,18 @@ editarPuntoVentaController.label.totvs = Integração TOTVS editarPuntoVentaController.label.totvs.sim = Concluída editarPuntoVentaController.label.totvs.nao = Já Cadastrada editarPuntoVentaController.label.totvs.erro = Erro +editarPuntoVentaController.erro.numDoCPuntoVenta = Necessita informar CNPJ +editarPuntoVentaController.erro.numIEPuntoVenta = Necessita informar Inscrição Estadual +editarPuntoVentaController.erro.agenciaId = Necessita informar dados de agência bancaria +editarPuntoVentaController.erro.numagencia = Necessita informar numero da agência bancaria +editarPuntoVentaController.erro.numconta = Necessita informar numero de conta +editarPuntoVentaController.erro.digito = Necessita informar o dígito da conta +editarPuntoVentaController.erro.instiFinanceiraId = Necessita informar o banco +editarPuntoVentaController.erro.instiFinanceiraId.codigo = Necessita informar o código do banco editarPuntoVentaController.label.fecInicio=Dt. Início editarPuntoVentaController.label.fecFinal=Dt. Final editarPuntoVentaController.tab.label.integracao=Integracao - # Fechamento Conta Corrente Agencia editarPuntoVentaController.puntoventa.label = Agencia editarPuntoVentaController.btnPesquisa.label = Pesquisa diff --git a/web/gui/catalogos/editarPuntoVenta.zul b/web/gui/catalogos/editarPuntoVenta.zul index 7e0920f17..71025874b 100644 --- a/web/gui/catalogos/editarPuntoVenta.zul +++ b/web/gui/catalogos/editarPuntoVenta.zul @@ -278,7 +278,7 @@