diff --git a/pom.xml b/pom.xml
index 89f4fa2ed..9c3398c86 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,11 +4,11 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.80.3
+ 1.81.0
war
- 1.60.2
+ 1.61.0
1.45.3
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java
index a4eb6c98d..56b3ddbc0 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarOrgaoConcedenteController.java
@@ -131,7 +131,11 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private Textbox textboxMessageComprovanteOcdEstorno;
private Textbox textboxMessageComprovanteOcdPuntoVentaEstorno;
private Textbox textboxMessageComprovanteOcdEstornoCredito;
+ private Textbox textboxMessageComprovanteDevolucao;
private CKeditor ckCustomizacaoRodapeCupomDeEmbarque;
+ private CKeditor ckMessageComprovanteRemarcacao;
+ private Textbox textboxMessageComprovanteRemarcacao;
+ private Tabbox tabRemarcacao;
private Spinner txtTempoNaoPresencialH;
private Spinner txtTempoNaoPresencialMin;
@@ -519,18 +523,41 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
public void carregarOsValoresIniciaisDoCkComprovante() {
- List lsOrgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService
- .buscarPorOrgao(orgaoConcedente);
+ List lsOrgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente);
for (OrgaoComprovanteCustomizado o : lsOrgaoComprovanteCustomizado) {
- if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_ESTORNO.getId()) {
- ckMessageComprovanteOcdEstorno.setValue(o.getTxtComprovanteCustomizado());
- textboxMessageComprovanteOcdEstorno.setValue(o.getTxtComprovanteCustomizado());
- }else if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId()) {
- ckMessageComprovanteOcdEstornoCredito.setValue(o.getTxtComprovanteCustomizado());
- textboxMessageComprovanteOcdEstornoCredito.setValue(o.getTxtComprovanteCustomizado());
- }else if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId()) {
- ckMessageComprovanteOcdPuntoVentaEstorno.setValue(o.getTxtComprovanteCustomizado());
- textboxMessageComprovanteOcdPuntoVentaEstorno.setValue(o.getTxtComprovanteCustomizado());
+
+ if(o.getTipoComprovanteId() == null) {
+ return;
+ }
+ ContanteTipoComprovante contanteTipoComprovante = ContanteTipoComprovante.buscarContanteTipoComprovantePorId(o.getTipoComprovanteId());
+
+ if(contanteTipoComprovante == null) {
+ return;
+ }
+
+ switch (contanteTipoComprovante) {
+ case OCD_ESTORNO:
+ ckMessageComprovanteOcdEstorno.setValue(o.getTxtComprovanteCustomizado());
+ textboxMessageComprovanteOcdEstorno.setValue(o.getTxtComprovanteCustomizado());
+ break;
+ case OCD_ESTORNO_CREDITO:
+ ckMessageComprovanteOcdEstornoCredito.setValue(o.getTxtComprovanteCustomizado());
+ textboxMessageComprovanteOcdEstornoCredito.setValue(o.getTxtComprovanteCustomizado());
+ break;
+ case OCD_PUNTO_VENTA_ESTONO:
+ ckMessageComprovanteOcdPuntoVentaEstorno.setValue(o.getTxtComprovanteCustomizado());
+ textboxMessageComprovanteOcdPuntoVentaEstorno.setValue(o.getTxtComprovanteCustomizado());
+ break;
+ case DEVOLUCAO:
+ ckMessageComprovanteDevolucao.setValue(o.getTxtComprovanteCustomizado());
+ textboxMessageComprovanteDevolucao.setValue(o.getTxtComprovanteCustomizado());
+ break;
+ case REMARCACAO:
+ ckMessageComprovanteRemarcacao.setValue(o.getTxtComprovanteCustomizado());
+ textboxMessageComprovanteRemarcacao.setValue(o.getTxtComprovanteCustomizado());
+ break;
+ default:
+ break;
}
}
@@ -550,6 +577,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(false);
+ tabRemarcacao.setVisible(false);
break;
case OCD_PUNTO_VENTA_ESTONO:
@@ -560,6 +588,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(true);
tabOcdEstornoCredito.setVisible(false);
+ tabRemarcacao.setVisible(false);
break;
case OCD_ESTORNO_CREDITO:
@@ -570,6 +599,28 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(true);
+ tabRemarcacao.setVisible(false);
+ break;
+ case DEVOLUCAO:
+ tabCancelamento.setVisible(false);
+ tabDevolucao.setVisible(true);
+ tabOcdEstorno.setVisible(false);
+ tabOcdReembolso.setVisible(false);
+ tabSolicitacaoEstorno.setVisible(false);
+ tabOcdPuntoVentaEstorno.setVisible(false);
+ tabOcdEstornoCredito.setVisible(false);
+ tabRemarcacao.setVisible(false);
+ break;
+ case REMARCACAO:
+ tabCancelamento.setVisible(false);
+ tabDevolucao.setVisible(false);
+ tabOcdEstorno.setVisible(false);
+ tabOcdReembolso.setVisible(false);
+ tabSolicitacaoEstorno.setVisible(false);
+ tabOcdPuntoVentaEstorno.setVisible(false);
+ tabOcdEstornoCredito.setVisible(false);
+ tabRemarcacao.setVisible(true);
+
break;
/* Comentado para proxima entrega
@@ -586,19 +637,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
ckMessageComprovanteCancelamento.setValue("");
}
break;
- case DEVOLUCAO:
- tabCancelamento.setVisible(false);
- tabDevolucao.setVisible(true);
- tabOcdEstorno.setVisible(false);
- tabOcdReembolso.setVisible(false);
- tabSolicitacaoEstorno.setVisible(false);
- if(orgaoComprovanteCustomizado != null) {
- ckMessageComprovanteDevolucao.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado());
-
- }else {
- ckMessageComprovanteDevolucao.setValue("");
- }
- break;
+
case OCD_REEMBOLSO:
tabCancelamento.setVisible(false);
@@ -637,6 +676,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(false);
+ tabRemarcacao.setVisible(false);
break;
}
@@ -647,10 +687,10 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
salvarOuAtualizarTipoComprovanteOcdEstorno();
salvarOuAtualizarTipoComprovanteOcdPuntoVentaEstorno();
salvarOuAtualizarTipoComprovanteOcdEstornoCredito();
-
+ salvarOuAtualizarTipoComprovanteDevolucao();
+ salvarOuAtualizarTipoComprovanteRemarcacao();
/* comentado para próxima entrega
salvarOuAtualizarTipoComprovanteCancelamento();
- salvarOuAtualizarTipoComprovanteDevolucao();
salvarOuAtualizarTipoComprovanteOcdEstorno();
salvarOuAtualizarTipoComprovanteOcdReembolso();
salvarOuAtualizarTipoComprovanteSolicitacaoDeEstorno();
@@ -658,9 +698,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
}
private void salvarOuAtualizarTipoComprovanteOcdEstorno() {
- OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
- orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
- ContanteTipoComprovante.OCD_ESTORNO.getId());
+
+ OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.OCD_ESTORNO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstorno.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
@@ -670,19 +709,14 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstorno.getValue());
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
} else if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstorno.getValue())) {
- orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
- orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
- orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.OCD_ESTORNO.getId());
- orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.OCD_ESTORNO.getDescricao());
- orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstorno.getValue());
+
+ orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.OCD_ESTORNO, ckMessageComprovanteOcdEstorno.getValue());
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
}
}
private void salvarOuAtualizarTipoComprovanteOcdPuntoVentaEstorno() {
- OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
- orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
- ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId());
+ OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdPuntoVentaEstorno.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
@@ -692,19 +726,16 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdPuntoVentaEstorno.getValue());
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
} else if (StringUtils.isNotEmpty(ckMessageComprovanteOcdPuntoVentaEstorno.getValue())) {
- orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
- orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
- orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId());
- orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getDescricao());
- orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstorno.getValue());
+
+ orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO, ckMessageComprovanteOcdPuntoVentaEstorno.getValue());
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
+
}
}
private void salvarOuAtualizarTipoComprovanteOcdEstornoCredito() {
- OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
- orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
- ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId());
+ OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId());
+
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstornoCredito.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
@@ -714,14 +745,59 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstornoCredito.getValue());
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
} else if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstornoCredito.getValue())) {
- orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
- orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
- orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId());
- orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getDescricao());
- orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdEstorno.getValue());
+
+ orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.OCD_ESTORNO_CREDITO, ckMessageComprovanteOcdEstornoCredito.getValue());
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
}
}
+
+ private void salvarOuAtualizarTipoComprovanteDevolucao() {
+ OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.DEVOLUCAO.getId());
+
+ if (orgaoComprovanteCustomizado != null) {
+ if (StringUtils.isNotEmpty(ckMessageComprovanteDevolucao.getValue())) {
+ orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
+ } else {
+ orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
+ }
+ orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteDevolucao.getValue());
+ orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
+ } else if (StringUtils.isNotEmpty(ckMessageComprovanteDevolucao.getValue())) {
+
+ orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.DEVOLUCAO, ckMessageComprovanteDevolucao.getValue());
+ orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
+ }
+ }
+
+ private void salvarOuAtualizarTipoComprovanteRemarcacao() {
+ OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente, ContanteTipoComprovante.REMARCACAO.getId());
+
+ if (orgaoComprovanteCustomizado != null) {
+ if (StringUtils.isNotEmpty(ckMessageComprovanteRemarcacao.getValue())) {
+ orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
+ } else {
+ orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
+ }
+ orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteRemarcacao.getValue());
+ orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
+ } else if (StringUtils.isNotEmpty(ckMessageComprovanteRemarcacao.getValue())) {
+
+ orgaoComprovanteCustomizado = setTipoComprovante(ContanteTipoComprovante.REMARCACAO, ckMessageComprovanteRemarcacao.getValue());
+ orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
+ }
+ }
+
+ private OrgaoComprovanteCustomizado setTipoComprovante(ContanteTipoComprovante tipoComprovante, String messageComprovante) {
+
+ OrgaoComprovanteCustomizado orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
+ orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
+ orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
+ orgaoComprovanteCustomizado.setTipoComprovanteId(tipoComprovante.getId());
+ orgaoComprovanteCustomizado.setCveTipoComprovante(tipoComprovante.getDescricao());
+ orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(messageComprovante);
+
+ return orgaoComprovanteCustomizado;
+ }
/* comentado para próxima entrega
private void salvarOuAtualizarTipoComprovanteCancelamento() {
@@ -746,29 +822,6 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
}
}
- private void salvarOuAtualizarTipoComprovanteDevolucao() {
- OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
- orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente,
- ContanteTipoComprovante.DEVOLUCAO.getDescricao());
- if (orgaoComprovanteCustomizado != null) {
- if (StringUtils.isNotEmpty(ckMessageComprovanteDevolucao.getValue())) {
- orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
- } else {
- orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
- }
- orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteDevolucao.getValue());
- orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
- } else if (StringUtils.isNotEmpty(ckMessageComprovanteDevolucao.getValue())) {
- orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
- orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
- orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.DEVOLUCAO.getId());
- orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.DEVOLUCAO.getDescricao());
- orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteDevolucao.getValue());
- orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
- }
- }
-
-
private void salvarOuAtualizarTipoComprovanteOcdReembolso() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente,
@@ -863,7 +916,17 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
ckMessageComprovanteOcdEstornoCredito.setValue(textboxMessageComprovanteOcdEstornoCredito.getValue());
}
}
+ public void onClick$btnCarregarMessageComprovanteDevolucao(Event ev) throws InterruptedException {
+ if(StringUtils.isNotBlank(textboxMessageComprovanteDevolucao.getValue())){
+ ckMessageComprovanteDevolucao.setValue(textboxMessageComprovanteDevolucao.getValue());
+ }
+ }
+ public void onClick$btnCarregarMessageComprovanteRemarcacao(Event ev) throws InterruptedException {
+ if(StringUtils.isNotBlank(textboxMessageComprovanteRemarcacao.getValue())){
+ ckMessageComprovanteDevolucao.setValue(textboxMessageComprovanteRemarcacao.getValue());
+ }
+ }
public MyTextboxDecimal getTxtIndicePeaje() {
return txtIndicePeaje;
}
diff --git a/web/gui/catalogos/editarOrgaoConcedente.zul b/web/gui/catalogos/editarOrgaoConcedente.zul
index 0aee70c43..074f6fd02 100644
--- a/web/gui/catalogos/editarOrgaoConcedente.zul
+++ b/web/gui/catalogos/editarOrgaoConcedente.zul
@@ -799,6 +799,8 @@
+
@@ -808,6 +810,24 @@
id="ckMessageComprovanteDevolucao" value="" width="100%">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -960,6 +980,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+