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 @@
@@ -287,7 +287,7 @@
@@ -297,7 +297,7 @@
value="${c:l('editarPuntoVentaController.lbIE.value')}" />
@@ -381,12 +381,12 @@
-
-
+
-
-
@@ -478,13 +478,13 @@
-
-
@@ -497,7 +497,7 @@
-
@@ -509,14 +509,14 @@
-
-
@@ -530,7 +530,7 @@
-