diff --git a/pom.xml b/pom.xml
index 63e085f7b..5b8b392e5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.35.24
+ 1.36.0
war
- 1.26.8
- 1.22.2
+ 1.27.0
+ 1.23.0
UTF-8
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java
index 88edac69c..3a88ffa87 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarCategoriaController.java
@@ -65,6 +65,8 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
private Checkbox chkIndvendenaapi;
private Checkbox chkIndExigeIdentidade;
+ private Checkbox chkIndntegracaoAGR;
+
private List lsGrupoCategoria;
private List lsTipoDescontoMonitrips;
@@ -114,6 +116,8 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
chkIndvendenaapi.setChecked((categoria.getIndvendeapi() == null) ? false : categoria.getIndvendeapi());
chkIndExigeIdentidade.setChecked((categoria.getIndExigeIdentidade() == null) ? false : categoria.getIndExigeIdentidade());
+ chkIndntegracaoAGR.setChecked(categoria.getIndIntegracaoAGR());
+
if (categoria.getGrupoCategoria() != null) {
cmbGrupoCategoria.setValue(categoria.getGrupoCategoria().getDescGrupo());
}
@@ -131,6 +135,7 @@ public class EditarCategoriaController extends MyGenericForwardComposer {
categoria.setIndnaousaassento(chkIndnaousaassento.isChecked());
categoria.setIndvendeapi(chkIndvendenaapi.isChecked());
categoria.setIndExigeIdentidade(chkIndExigeIdentidade.isChecked());
+ categoria.setIndIntegracaoAGR(chkIndntegracaoAGR.isChecked());
Comboitem grupo = cmbGrupoCategoria.getSelectedItem();
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 786f0cd10..5e0638fc1 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
@@ -473,6 +473,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Button btnDigitarLicenca;
private Button btnValidarLicenca;
private boolean cadastroEmpresaNova = false;
+
+ private Checkbox chkIndntegracaoAGR;
private static final String EMAIL_PATTERN = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";
@@ -720,6 +722,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndHabilitaVendaDeBilheteSemelhante.setChecked(BooleanUtils.toBoolean(empresa.getIndVendeDeBilheteSemelhante()));
chkIndHabilitaTaxaConvenienciaSomenteVenda.setChecked(BooleanUtils.toBoolean(empresa.getIndTaxaConvenienciaSoVenda()));
chkIndHabilitaHoraEmbarque.setChecked(empresa.getHoraInicioEmbarque() != null && empresa.getHoraFimEmbarque() != null);
+ chkIndntegracaoAGR.setChecked(empresa.getIndIntegracaoAGR());
txtUrlBaseSeguro.setText(empresa.getUrlBaseEmpresaSeguro());
@@ -1001,6 +1004,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndHabilitaVendaDeBilheteSemelhante.getValue();
chkIndHabilitaTaxaConvenienciaSomenteVenda.getValue();
chkIndHabilitaHoraEmbarque.getValue();
+ chkIndntegracaoAGR.getValue();
txtIrkPadrao.getValue();
rdCst00.getValue();
@@ -1138,6 +1142,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresa.setIndJurosCredito(chkIndJurosCredito.isChecked());
empresa.setIndVendeDeBilheteSemelhante(chkIndHabilitaVendaDeBilheteSemelhante.isChecked());
empresa.setIndTaxaConvenienciaSoVenda(chkIndHabilitaTaxaConvenienciaSomenteVenda.isChecked());
+ empresa.setIndIntegracaoAGR(chkIndntegracaoAGR.isChecked());
//Se tiver marcado coloca a hora no embarque na empresa, se não, seta os valores como null
if(chkIndHabilitaHoraEmbarque.isChecked()) {
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 38b4fce8e..5c9e573c6 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -1676,6 +1676,8 @@ editarCategoriaController.lbCvecategoria.value = Sigla
editarCategoriaController.lbDescontoMonitrip.value=Desconto Monitrip
editarCategoriaController.lbDescontoBPe.value=Desconto BPe
editarCategoriaController.lbIndExigeIdentidade.value=Exigência de identificação
+editarCategoriaController.indIntegracaoAGR.value=Habilitar Integração API AGR
+
# Muestra a Moeda da Pesquisa
busquedaMonedaController.window.title = Moeda
@@ -9700,6 +9702,10 @@ editarEmpresaController.indHabilitaHorarioEmbarque.help=Período de horas e minu
editarEmpresaController.indHabilitaHorarioEmbarque.erro= É necessário preencher a hora de início e Fim do embarque.
editarEmpresaController.indHabilitaHorarioEmbarque.erroInicioAntesDoFInal= A hora de início deve ser maior que hora final de embarque.
+editarEmpresaController.indIntegracaoAGR=Habilitar Integração API AGR
+editarEmpresaController.indIntegracaoAGR.help= Habilita a Integração API AGR para validação de gratuidades. Valida para os tipos de passagem configurados.
+editarEmpresaController.senhaIntegracaoAGR= Senha
+
editarEmpresaController.encerraViagemFechorllegada.ajuda=Habilita o encerramento pela data de chegada. O padrão é a validação pela data de saída.
editarEmpresaController.usaTabelaPrecoEmbarcada.ajuda=Utilizar tabela de preço da Embarcada
editarEmpresaController.ImprimirSeguroOpcionalEntregaVdaImpPosterior = Habilita Impressão Seguro Opcional Somente na Entrega da Impressão Posterior
diff --git a/web/gui/catalogos/editarCategoria.zul b/web/gui/catalogos/editarCategoria.zul
index b63213d5e..bb2215597 100644
--- a/web/gui/catalogos/editarCategoria.zul
+++ b/web/gui/catalogos/editarCategoria.zul
@@ -107,7 +107,15 @@
-
+
+
+
+
+
+
+
+
diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul
index 79d220a16..9371dc22d 100644
--- a/web/gui/catalogos/editarEmpresa.zul
+++ b/web/gui/catalogos/editarEmpresa.zul
@@ -1107,6 +1107,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+