diff --git a/pom.xml b/pom.xml
index 8eb60c871..2282e0293 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0br.com.rjconsultoresventaboletosadm
- 1.67.0
+ 1.68.0war
- 1.50.0
- 1.39.2
+ 1.51.0
+ 1.49.0UTF-8UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java
index 7220c3f68..e53aed985 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaController.java
@@ -20,6 +20,7 @@ import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
+import org.zkforge.ckez.CKeditor;
import org.zkoss.util.resource.Labels;
import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
@@ -327,6 +328,10 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Checkbox chkTipoCategoriaInteragem;
private Checkbox chkExigeNumeroFidelidade;
+ private CKeditor ckCustomizaRodapeCupomEmbarque;
+ private Checkbox chkIndCustomizaRodapeCupomEmbarque;
+ private Row rowCustomizaRodapeCupomEmbarque;
+
private List lsTipoOcupacion;
@Autowired
@@ -1270,8 +1275,11 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
}else {
cDescuento.setTipoOcupacion(null);
}
-
-
+ if(chkIndCustomizaRodapeCupomEmbarque.isChecked()){
+ cDescuento.setCustomizaRodapeCumpomEmbarque(ckCustomizaRodapeCupomEmbarque.getValue());
+ }else {
+ cDescuento.setCustomizaRodapeCumpomEmbarque(null);
+ }
lsCategoriaDescuento.add(cDescuento);
categoriaDescuentoList.addItemNovo(cDescuento);
categoriaCtrl.setCategoriaDescuentoList(lsCategoriaDescuento);
@@ -2164,6 +2172,11 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
public void onClick$chkExigeNumeroFidelidade(Event event) {
rowIdTipoOcupacao.setVisible(chkExigeNumeroFidelidade.isChecked());
}
+
+ public void onClick$chkIndCustomizaRodapeCupomEmbarque(Event ev) {
+ rowCustomizaRodapeCupomEmbarque.setVisible(chkIndCustomizaRodapeCupomEmbarque.isChecked());
+ }
+
public String getCorLaranja() {
return TipoPassagemCores.LARANJA.getUrl();
@@ -2373,4 +2386,6 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
public void setRowIdTipoOcupacao(Row rowIdTipoOcupacao) {
this.rowIdTipoOcupacao = rowIdTipoOcupacao;
}
+
+
}
\ No newline at end of file
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java
index 3b7b8e3a6..0e75774d8 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionCategoriaDatosCategoriaController.java
@@ -15,6 +15,7 @@ import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
+import org.zkforge.ckez.CKeditor;
import org.zkoss.util.resource.Labels;
import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
@@ -197,6 +198,11 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Row rowIdTipoOcupacao;
private TipoOcupacion tipoOcupacion;
+ private CKeditor ckCustomizaRodapeCupomEmbarque;
+ private Checkbox chkIndCustomizaRodapeCupomEmbarque;
+ private Row rowCustomizaRodapeCupomEmbarque;
+
+
@Override
public void doAfterCompose(Component comp) throws Exception {
categoriaDescuentoList = (MyListbox) Executions.getCurrent().getArg().get("categoriaDescuentoList");
@@ -395,6 +401,13 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
tipoOcupacion = categoriaDescuento.getTipoOcupacion();
}
+
+ if(StringUtils.isNotBlank(categoriaDescuento.getCustomizaRodapeCumpomEmbarque())){
+ ckCustomizaRodapeCupomEmbarque.setValue(categoriaDescuento.getCustomizaRodapeCumpomEmbarque());
+ chkIndCustomizaRodapeCupomEmbarque.setChecked(true);
+ rowCustomizaRodapeCupomEmbarque.setVisible(true);
+ }
+
configurarTipoIdenticacionDoc2();
}
@@ -693,6 +706,12 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
} else {
categoriaDescuento.setTipoOcupacion(null);
}
+
+ if(chkIndCustomizaRodapeCupomEmbarque.isChecked()){
+ categoriaDescuento.setCustomizaRodapeCumpomEmbarque(ckCustomizaRodapeCupomEmbarque.getValue());
+ }else {
+ categoriaDescuento.setCustomizaRodapeCumpomEmbarque(null);
+ }
categoriaDescuentoList.updateItem(categoriaDescuento);
this.closeWindow();
@@ -838,6 +857,10 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
tbTempoMaiorKM.setValue(DateUtil.getFecInicio().getTime());
}
+ public void onClick$chkIndCustomizaRodapeCupomEmbarque(Event ev) {
+ rowCustomizaRodapeCupomEmbarque.setVisible(chkIndCustomizaRodapeCupomEmbarque.isChecked());
+ }
+
public void onClick$chkExigedoc2pasajero(Event ev) {
configurarTipoIdenticacionDoc2();
}
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index 0aba9aa74..8b8224438 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -2853,6 +2853,7 @@ editarConfiguracionCategoriaController.lblCadastroCliente.value= Exigir Cadastro
editarConfiguracionCategoriaController.cadastroClienteTipoCategoria.ajuda= O sistema exige um número fidelidade no momento da confirmação da compra para esse tipo de passagem.
editarConfiguracionCategoriaController.lblTipoOcupacao.value= Ocupação
editarConfiguracionCategoriaController.lblTipoOcupacao.ajuda= Se escolhido o sistema passa a validar a ocupação do cliente utilizado na venda. (Opcional)
+editarConfiguracionCategoriaController.lblIndCustomizaRodapeCupomEmbarque.value=Deseja Customizar o rodapé do Cupom de Embarque
editarConfiguracionCategoriaController.lblEmpresa.value = Empresa
editarConfiguracionCategoriaController.lblDescricao.value = Descrição
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 4e3dd8ce3..4433e7e83 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -2818,8 +2818,7 @@ editarConfiguracionCategoriaController.chktiposCategoriasInteragem.ajuda = Este
editarConfiguracionCategoriaController.cmbtiposCategoriasInteragem.ajuda = Caso esta opção esteja preenchida, apenas quando a quantidade autorizada da categoria aqui selecionada se esgotar é que a categoria selecionada no campo Tipo de Passagem acima aparecerá para venda.
editarConfiguracionCategoriaController.lblCotaObli.ajuda = Define cota obrigatória para Configuração de Tipo de passagem (Categoria). Caso este campo esteja ativo sistema irá definir se deseja escolher a quantidade autorizada desta configuração de Tipo de Passagem por trecho ou por serviço, sendo do contrário sempre será utilizada a quantidade autorizada por serviço.
editarConfiguracionCategoriaController.lblqtdMaximaVendaMes.value = Quantidade máxima permitida de vendas no mesmo mês.
-
-
+editarConfiguracionCategoriaController.lblIndCustomizaRodapeCupomEmbarque.value=Deseja Customizar o rodapé do Cupom de Embarque
editarConfiguracionCategoriaController.permissoes.value=Permisos
editarConfiguracionCategoriaController.chkPermiteTrocaTransferencia.value=Cambio / Transferencia
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 7db4089eb..b93e989c8 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -3058,6 +3058,7 @@ editarConfiguracionCategoriaController.chktiposCategoriasInteragem.ajuda = Este
editarConfiguracionCategoriaController.cmbtiposCategoriasInteragem.ajuda = Caso esta opção esteja preenchida, apenas quando a quantidade autorizada da categoria aqui selecionada se esgotar é que a categoria selecionada no campo Tipo de Passagem acima aparecerá para venda.
editarConfiguracionCategoriaController.lblCotaObli.ajuda = Define cota obrigatória para Configuração de Tipo de passagem (Categoria). Caso este campo esteja ativo sistema irá definir se deseja escolher a quantidade autorizada desta configuração de Tipo de Passagem por trecho ou por serviço, sendo do contrário sempre será utilizada a quantidade autorizada por serviço.
editarConfiguracionCategoriaController.lblqtdMaximaVendaMes.value = Quantidade máxima permitida de vendas no mesmo mês.
+editarConfiguracionCategoriaController.lblIndCustomizaRodapeCupomEmbarque.value=Deseja Customizar o rodapé do Cupom de Embarque
editarConfiguracionCategoriaController.permissoes.value=Permissões
editarConfiguracionCategoriaController.chkPermiteTrocaTransferencia.value=Troca/Transferência
diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul
index c918904e3..f3abb6afa 100644
--- a/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul
+++ b/web/gui/configuraciones_comerciales/editarConfiguracionCategorias.zul
@@ -558,6 +558,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+