diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java
index d1ccefa0e..8fe63b2e9 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java
@@ -212,6 +212,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Textbox txtInscEstCNPJ;
private Textbox txtEquivalenciaAG;
private Checkbox chkBPe;
+ private Checkbox chkFormaPagoOutrosSemDadosCartao;
private Checkbox chkIndgennumfoliovtaintimpost;
private Checkbox chkHabilitaIEDescentralizada;
private MyComboboxParada cmbOrigemIEDescentralizada;
@@ -958,6 +959,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
String inscEstCNPJ = txtInscEstCNPJ.getValue();
String equivalenciaAG = txtEquivalenciaAG.getValue();
Boolean isBPe = chkBPe.isChecked();
+ final Boolean isFormaPagoOutrosSemDadosCartao = chkFormaPagoOutrosSemDadosCartao.isChecked();
Boolean isHabilitaIEDescentralizada = chkHabilitaIEDescentralizada.isChecked();
Parada origemIEDescentralizada = cmbOrigemIEDescentralizada.getSelectedObject();
@@ -991,6 +993,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
inscEstLogradouro, inscEstNumero, inscEstComplemento, inscEstCEP, inscEstBairro, ciudad, inscEstCNPJ);
nuevaInscEstadual.setEquivalenciaAG(equivalenciaAG);
nuevaInscEstadual.setIsBPe(isBPe);
+ nuevaInscEstadual.setIndFormaPagoOutrosSemCartao(isFormaPagoOutrosSemDadosCartao);
nuevaInscEstadual.setIndHabilitaIEDescentralizada(isHabilitaIEDescentralizada);
if(isHabilitaIEDescentralizada) {
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaInscricaoEstadualController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaInscricaoEstadualController.java
index 88476b77b..378fa3cce 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaInscricaoEstadualController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaInscricaoEstadualController.java
@@ -3,6 +3,7 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
import java.util.ArrayList;
import java.util.List;
+import org.apache.commons.lang.BooleanUtils;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
@@ -69,6 +70,7 @@ public class EditarEmpresaInscricaoEstadualController extends MyGenericForwardCo
private Textbox txtInscEstBairro;
private Textbox txtEquivalenciaAG;
private Checkbox chkBPe;
+ private Checkbox chkFormaPagoOutrosSemDadosCartao;
private Checkbox chkHabilitaIEDescentralizada;
private MyComboboxParada cmbOrigemIEDescentralizada;
@@ -91,8 +93,9 @@ public class EditarEmpresaInscricaoEstadualController extends MyGenericForwardCo
if (inscricaoEstadual != null) {
alterarCidade(inscricaoEstadual.getEstado());
- chkBPe.setChecked(inscricaoEstadual.getIsBPe() != null ? inscricaoEstadual.getIsBPe() : false);
- chkHabilitaIEDescentralizada.setChecked(inscricaoEstadual.getIndHabilitaIEDescentralizada() != null ? inscricaoEstadual.getIndHabilitaIEDescentralizada() : false);
+ chkFormaPagoOutrosSemDadosCartao.setChecked(BooleanUtils.toBoolean(inscricaoEstadual.getIndFormaPagoOutrosSemCartao()));
+ chkBPe.setChecked(BooleanUtils.toBoolean(inscricaoEstadual.getIsBPe()));
+ chkHabilitaIEDescentralizada.setChecked(BooleanUtils.toBoolean(inscricaoEstadual.getIndHabilitaIEDescentralizada()));
}
}
@@ -155,6 +158,8 @@ public class EditarEmpresaInscricaoEstadualController extends MyGenericForwardCo
inscricaoEstadual.setOrigemIEDescentralizada(null);
}
+ inscricaoEstadual.setIndFormaPagoOutrosSemCartao(chkFormaPagoOutrosSemDadosCartao.isChecked());
+
inscricaoEstadual.setIsBPe(chkBPe.isChecked());
empresaService.actualizaInscEstadual(inscricaoEstadual);
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index e863e07b6..ca588d5ed 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -1325,6 +1325,7 @@ editarEmpresaController.cep.label = CEP
editarEmpresaController.bairro.label = Barrio
editarEmpresaController.equivalencia.label = Equivalencia AG
editarEmpresaController.bpe.label = Habilitar BPe
+editarEmpresaController.formapagoOutrosSemDadosCartao.label = Envíe el método de pago 'Otro' cuando no haya datos de la tarjeta.
editarEmpresaController.cidade.label = Ciudad
editarEmpresaController.estado.label = Estado
editarEmpresaController.inscricaoestadual.label=Insc.Estadual
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 573d8cef3..a72b1d08c 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -1430,6 +1430,7 @@ editarEmpresaController.cep.label = CEP
editarEmpresaController.bairro.label = Bairro
editarEmpresaController.equivalencia.label = Equivalência AG
editarEmpresaController.bpe.label = Habilitar BPe
+editarEmpresaController.formapagoOutrosSemDadosCartao.label = Enviar forma de pagamento 'Outros' quando não houver dados do cartão.
editarEmpresaController.cidade.label = Cidade
editarEmpresaController.estado.label = Estado
editarEmpresaController.inscricaoestadual.label=Insc.Estadual
diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul
index a41f3a4d3..2c018b435 100644
--- a/web/gui/catalogos/editarEmpresa.zul
+++ b/web/gui/catalogos/editarEmpresa.zul
@@ -999,6 +999,11 @@
value="${c:l('editarEmpresaController.bpe.label')}" />
+
+
+
+
-
+
+
+
+
+