|
|
|
@ -2,12 +2,15 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.catalogos;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
|
import java.util.Calendar;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
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.zk.ui.Component;
|
|
|
|
|
import org.zkoss.zk.ui.Executions;
|
|
|
|
@ -16,6 +19,7 @@ import org.zkoss.zk.ui.event.Event;
|
|
|
|
|
import org.zkoss.zk.ui.event.EventListener;
|
|
|
|
|
import org.zkoss.zul.Checkbox;
|
|
|
|
|
import org.zkoss.zul.Combobox;
|
|
|
|
|
import org.zkoss.zul.Comboitem;
|
|
|
|
|
import org.zkoss.zul.Decimalbox;
|
|
|
|
|
import org.zkoss.zul.Doublebox;
|
|
|
|
|
import org.zkoss.zul.Intbox;
|
|
|
|
@ -23,18 +27,22 @@ import org.zkoss.zul.Messagebox;
|
|
|
|
|
import org.zkoss.zul.Radio;
|
|
|
|
|
import org.zkoss.zul.Row;
|
|
|
|
|
import org.zkoss.zul.Spinner;
|
|
|
|
|
import org.zkoss.zul.Tabbox;
|
|
|
|
|
|
|
|
|
|
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
|
|
|
|
import com.rjconsultores.ventaboletos.constantes.ContanteTipoComprovante;
|
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.ClasseIndicePeaje;
|
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.OrgaoCancelacion;
|
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.OrgaoComprovanteCustomizado;
|
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
|
|
|
|
import com.rjconsultores.ventaboletos.entidad.OrgaoEmpParam;
|
|
|
|
|
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
|
|
|
|
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
|
|
|
|
import com.rjconsultores.ventaboletos.service.OrgaoCancelacionService;
|
|
|
|
|
import com.rjconsultores.ventaboletos.service.OrgaoComprovanteCustomizadoService;
|
|
|
|
|
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
|
|
|
|
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
|
|
|
|
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
|
|
|
@ -69,6 +77,9 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
@Autowired
|
|
|
|
|
private CategoriaService categoriaService;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private OrgaoComprovanteCustomizadoService orgaoComprovanteCustomizadoService;
|
|
|
|
|
|
|
|
|
|
private MyListbox orgaoConcedenteList;
|
|
|
|
|
private MyListbox listBoxIndicePeaj;
|
|
|
|
|
private MyListbox listOrgaoEmpParam;
|
|
|
|
@ -101,6 +112,22 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
private MyTextboxDecimal txtTaxaConveniencia;
|
|
|
|
|
|
|
|
|
|
private MyComboboxEstandar cmbClasseServicio;
|
|
|
|
|
private Combobox cmbLsTipoComprovante;
|
|
|
|
|
private CKeditor ckMessageComprovanteCancelamento;
|
|
|
|
|
private Tabbox tabCancelamento;
|
|
|
|
|
private Tabbox tabDevolucao;
|
|
|
|
|
private CKeditor ckMessageComprovanteDevolucao;
|
|
|
|
|
private Tabbox tabSolicitacaoEstorno;
|
|
|
|
|
private CKeditor ckMessageComprovanteSolicitacaoEstorno;
|
|
|
|
|
private Tabbox tabOcdEstorno;
|
|
|
|
|
private CKeditor ckMessageComprovanteOcdEstorno;
|
|
|
|
|
private Tabbox tabOcdPuntoVentaEstorno;
|
|
|
|
|
private CKeditor ckMessageComprovanteOcdPuntoVentaEstorno;
|
|
|
|
|
private Tabbox tabOcdEstornoCredito;
|
|
|
|
|
private CKeditor ckMessageComprovanteOcdEstornoCredito;
|
|
|
|
|
private Tabbox tabOcdReembolso;
|
|
|
|
|
private CKeditor ckMessageComprovanteOcdReembolso;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private List<ClaseServicio> lsClasseServico;
|
|
|
|
|
private List<OrgaoCancelacion> lsOrgaoCancelacion;
|
|
|
|
@ -126,6 +153,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
private Checkbox chkindUtilizaICMS;
|
|
|
|
|
|
|
|
|
|
private List<Empresa> lsEmpresas;
|
|
|
|
|
private List<ContanteTipoComprovante> lsTipoComprovante;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private List<OrgaoEmpParam> lsOrgaoEmpParam;
|
|
|
|
|
|
|
|
|
@ -164,6 +193,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
private Doublebox txtMaximoTaxaConvenienciaPorTarifa;
|
|
|
|
|
private ConstraintPorcentagemAllowNull ct;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public OrgaoConcedente getOrgaoConcedente() {
|
|
|
|
|
return orgaoConcedente;
|
|
|
|
|
}
|
|
|
|
@ -212,6 +242,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
|
|
|
|
|
lsCategorias = categoriaService.obtenerTodasCategoriasVisibles();
|
|
|
|
|
|
|
|
|
|
lsTipoComprovante = Arrays.asList(ContanteTipoComprovante.values());
|
|
|
|
|
|
|
|
|
|
chkInddoiscupomembarque.addEventListener("onCheck", new EventListener() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
@ -237,7 +269,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
});
|
|
|
|
|
configuraChkIndValDocObligatorioMonitrip();
|
|
|
|
|
txtCoeficiente.setValue(null != orgaoConcedente.getCoeficiente() && !"".equals(orgaoConcedente.getCoeficiente()) ? orgaoConcedente.getCoeficiente().toString() : "");
|
|
|
|
|
|
|
|
|
|
carregarOsValoresIniciaisDoCkComprovante();
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -282,8 +314,11 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
orgaoConcedente.setOrgaoEmpParams(lsOrgaoEmpParam);
|
|
|
|
|
orgaoConcedente.setCoeficiente(null != txtCoeficiente.getText() && !"".equals(txtCoeficiente.getText()) ? new BigDecimal(txtCoeficiente.getText()) : null);
|
|
|
|
|
orgaoConcedenteService.actualizacion(orgaoConcedente);
|
|
|
|
|
salvarOrgaoComprovanteCustomizado();
|
|
|
|
|
orgaoConcedenteList.updateItem(orgaoConcedente);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Messagebox.show(
|
|
|
|
|
Labels.getLabel("editarOrgaoConcedenteController.MSG.suscribirOK"),
|
|
|
|
|
Labels.getLabel("editarOrgaoConcedenteController.window.title"),
|
|
|
|
@ -431,10 +466,9 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!validaSeOsCamposForamPreenchidosCorretamentesParaOCalculoDePesoDoExcessoDeBagagem()) {
|
|
|
|
|
Messagebox.show(
|
|
|
|
|
Labels.getLabel("editarOrgaoConcedenteController.MSG.parametrosexcessodebagagem"),
|
|
|
|
|
Labels.getLabel("editarOrgaoConcedenteController.window.title"),
|
|
|
|
|
Messagebox.OK, Messagebox.INFORMATION);
|
|
|
|
|
Messagebox.show(Labels.getLabel("editarOrgaoConcedenteController.MSG.parametrosexcessodebagagem"),
|
|
|
|
|
Labels.getLabel("editarOrgaoConcedenteController.window.title"), Messagebox.OK,
|
|
|
|
|
Messagebox.INFORMATION);
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
chkIndemitesegundavia.getValue();
|
|
|
|
@ -463,6 +497,301 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void carregarOsValoresIniciaisDoCkComprovante() {
|
|
|
|
|
List<OrgaoComprovanteCustomizado> lsOrgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService
|
|
|
|
|
.buscarPorOrgao(orgaoConcedente);
|
|
|
|
|
for (OrgaoComprovanteCustomizado o : lsOrgaoComprovanteCustomizado) {
|
|
|
|
|
if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_ESTORNO.getId()) {
|
|
|
|
|
ckMessageComprovanteOcdEstorno.setValue(o.getTxtComprovanteCustomizado());
|
|
|
|
|
}else if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId()) {
|
|
|
|
|
ckMessageComprovanteOcdEstornoCredito.setValue(o.getTxtComprovanteCustomizado());
|
|
|
|
|
}else if (o.getTipoComprovanteId() == ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId()) {
|
|
|
|
|
ckMessageComprovanteOcdPuntoVentaEstorno.setValue(o.getTxtComprovanteCustomizado());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void onChange$cmbLsTipoComprovante(Event ev) {
|
|
|
|
|
Comboitem cbiTipoComprovante = cmbLsTipoComprovante.getSelectedItem();
|
|
|
|
|
if (cbiTipoComprovante != null) {
|
|
|
|
|
ContanteTipoComprovante tipoComprovante = (ContanteTipoComprovante) cbiTipoComprovante.getValue();
|
|
|
|
|
|
|
|
|
|
switch (tipoComprovante) {
|
|
|
|
|
case OCD_ESTORNO:
|
|
|
|
|
tabCancelamento.setVisible(false);
|
|
|
|
|
tabDevolucao.setVisible(false);
|
|
|
|
|
tabOcdEstorno.setVisible(true);
|
|
|
|
|
tabOcdReembolso.setVisible(false);
|
|
|
|
|
tabSolicitacaoEstorno.setVisible(false);
|
|
|
|
|
tabOcdPuntoVentaEstorno.setVisible(false);
|
|
|
|
|
tabOcdEstornoCredito.setVisible(false);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case OCD_PUNTO_VENTA_ESTONO:
|
|
|
|
|
tabCancelamento.setVisible(false);
|
|
|
|
|
tabDevolucao.setVisible(false);
|
|
|
|
|
tabOcdEstorno.setVisible(false);
|
|
|
|
|
tabOcdReembolso.setVisible(false);
|
|
|
|
|
tabSolicitacaoEstorno.setVisible(false);
|
|
|
|
|
tabOcdPuntoVentaEstorno.setVisible(true);
|
|
|
|
|
tabOcdEstornoCredito.setVisible(false);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case OCD_ESTORNO_CREDITO:
|
|
|
|
|
tabCancelamento.setVisible(false);
|
|
|
|
|
tabDevolucao.setVisible(false);
|
|
|
|
|
tabOcdEstorno.setVisible(false);
|
|
|
|
|
tabOcdReembolso.setVisible(false);
|
|
|
|
|
tabSolicitacaoEstorno.setVisible(false);
|
|
|
|
|
tabOcdPuntoVentaEstorno.setVisible(false);
|
|
|
|
|
tabOcdEstornoCredito.setVisible(true);
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
/* Comentado para proxima entrega
|
|
|
|
|
case CANCELAMENTO:
|
|
|
|
|
tabCancelamento.setVisible(true);
|
|
|
|
|
tabDevolucao.setVisible(false);
|
|
|
|
|
tabOcdEstorno.setVisible(false);
|
|
|
|
|
tabOcdReembolso.setVisible(false);
|
|
|
|
|
tabSolicitacaoEstorno.setVisible(false);
|
|
|
|
|
if(orgaoComprovanteCustomizado != null) {
|
|
|
|
|
ckMessageComprovanteCancelamento.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado());
|
|
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
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);
|
|
|
|
|
tabDevolucao.setVisible(false);
|
|
|
|
|
tabOcdEstorno.setVisible(false);
|
|
|
|
|
tabOcdReembolso.setVisible(true);
|
|
|
|
|
tabSolicitacaoEstorno.setVisible(false);
|
|
|
|
|
if(orgaoComprovanteCustomizado != null) {
|
|
|
|
|
ckMessageComprovanteOcdReembolso.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado());
|
|
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
ckMessageComprovanteOcdReembolso.setValue("");
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
case SOLICITACAO_ESTORNO:
|
|
|
|
|
|
|
|
|
|
tabCancelamento.setVisible(false);
|
|
|
|
|
tabDevolucao.setVisible(false);
|
|
|
|
|
tabOcdEstorno.setVisible(false);
|
|
|
|
|
tabOcdReembolso.setVisible(false);
|
|
|
|
|
tabSolicitacaoEstorno.setVisible(true);
|
|
|
|
|
if(orgaoComprovanteCustomizado != null) {
|
|
|
|
|
ckMessageComprovanteSolicitacaoEstorno.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado());
|
|
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
ckMessageComprovanteSolicitacaoEstorno.setValue("");
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
*/
|
|
|
|
|
default:
|
|
|
|
|
tabCancelamento.setVisible(false);
|
|
|
|
|
tabDevolucao.setVisible(false);
|
|
|
|
|
tabOcdEstorno.setVisible(false);
|
|
|
|
|
tabOcdReembolso.setVisible(false);
|
|
|
|
|
tabSolicitacaoEstorno.setVisible(false);
|
|
|
|
|
tabOcdPuntoVentaEstorno.setVisible(false);
|
|
|
|
|
tabOcdEstornoCredito.setVisible(false);
|
|
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void salvarOrgaoComprovanteCustomizado() {
|
|
|
|
|
salvarOuAtualizarTipoComprovanteOcdEstorno();
|
|
|
|
|
salvarOuAtualizarTipoComprovanteOcdPuntoVentaEstorno();
|
|
|
|
|
salvarOuAtualizarTipoComprovanteOcdEstornoCredito();
|
|
|
|
|
|
|
|
|
|
/* comentado para próxima entrega
|
|
|
|
|
salvarOuAtualizarTipoComprovanteCancelamento();
|
|
|
|
|
salvarOuAtualizarTipoComprovanteDevolucao();
|
|
|
|
|
salvarOuAtualizarTipoComprovanteOcdEstorno();
|
|
|
|
|
salvarOuAtualizarTipoComprovanteOcdReembolso();
|
|
|
|
|
salvarOuAtualizarTipoComprovanteSolicitacaoDeEstorno();
|
|
|
|
|
*/
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void salvarOuAtualizarTipoComprovanteOcdEstorno() {
|
|
|
|
|
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
|
|
|
|
|
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
|
|
|
|
|
ContanteTipoComprovante.OCD_ESTORNO.getId());
|
|
|
|
|
if (orgaoComprovanteCustomizado != null) {
|
|
|
|
|
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstorno.getValue())) {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
|
|
|
|
|
} else {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
|
|
|
|
|
}
|
|
|
|
|
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());
|
|
|
|
|
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void salvarOuAtualizarTipoComprovanteOcdPuntoVentaEstorno() {
|
|
|
|
|
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
|
|
|
|
|
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
|
|
|
|
|
ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId());
|
|
|
|
|
if (orgaoComprovanteCustomizado != null) {
|
|
|
|
|
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdPuntoVentaEstorno.getValue())) {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
|
|
|
|
|
} else {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
|
|
|
|
|
}
|
|
|
|
|
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());
|
|
|
|
|
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void salvarOuAtualizarTipoComprovanteOcdEstornoCredito() {
|
|
|
|
|
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
|
|
|
|
|
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
|
|
|
|
|
ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId());
|
|
|
|
|
if (orgaoComprovanteCustomizado != null) {
|
|
|
|
|
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstornoCredito.getValue())) {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
|
|
|
|
|
} else {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
|
|
|
|
|
}
|
|
|
|
|
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());
|
|
|
|
|
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* comentado para próxima entrega
|
|
|
|
|
private void salvarOuAtualizarTipoComprovanteCancelamento() {
|
|
|
|
|
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
|
|
|
|
|
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente,
|
|
|
|
|
ContanteTipoComprovante.CANCELAMENTO.getDescricao());
|
|
|
|
|
if (orgaoComprovanteCustomizado != null) {
|
|
|
|
|
if (StringUtils.isNotEmpty(ckMessageComprovanteCancelamento.getValue())) {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
|
|
|
|
|
} else {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
|
|
|
|
|
}
|
|
|
|
|
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteCancelamento.getValue());
|
|
|
|
|
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
|
|
|
|
|
} else if (StringUtils.isNotEmpty(ckMessageComprovanteCancelamento.getValue())) {
|
|
|
|
|
orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
|
|
|
|
|
orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
|
|
|
|
|
orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.CANCELAMENTO.getId());
|
|
|
|
|
orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.CANCELAMENTO.getDescricao());
|
|
|
|
|
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteCancelamento.getValue());
|
|
|
|
|
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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,
|
|
|
|
|
ContanteTipoComprovante.OCD_REEMBOLSO.getDescricao());
|
|
|
|
|
if (orgaoComprovanteCustomizado != null) {
|
|
|
|
|
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdReembolso.getValue())) {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
|
|
|
|
|
} else {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
|
|
|
|
|
}
|
|
|
|
|
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdReembolso.getValue());
|
|
|
|
|
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
|
|
|
|
|
} else if (StringUtils.isNotEmpty(ckMessageComprovanteOcdReembolso.getValue())) {
|
|
|
|
|
orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
|
|
|
|
|
orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
|
|
|
|
|
orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.OCD_REEMBOLSO.getId());
|
|
|
|
|
orgaoComprovanteCustomizado.setCveTipoComprovante(ContanteTipoComprovante.OCD_REEMBOLSO.getDescricao());
|
|
|
|
|
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteOcdReembolso.getValue());
|
|
|
|
|
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void salvarOuAtualizarTipoComprovanteSolicitacaoDeEstorno() {
|
|
|
|
|
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
|
|
|
|
|
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente,
|
|
|
|
|
ContanteTipoComprovante.SOLICITACAO_ESTORNO.getDescricao());
|
|
|
|
|
if (orgaoComprovanteCustomizado != null) {
|
|
|
|
|
if (StringUtils.isNotEmpty(ckMessageComprovanteSolicitacaoEstorno.getValue())) {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
|
|
|
|
|
} else {
|
|
|
|
|
orgaoComprovanteCustomizado.setActivo(Boolean.FALSE);
|
|
|
|
|
}
|
|
|
|
|
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteSolicitacaoEstorno.getValue());
|
|
|
|
|
orgaoComprovanteCustomizadoService.actualizacion(orgaoComprovanteCustomizado);
|
|
|
|
|
} else if (StringUtils.isNotEmpty(ckMessageComprovanteOcdReembolso.getValue())) {
|
|
|
|
|
orgaoComprovanteCustomizado = new OrgaoComprovanteCustomizado();
|
|
|
|
|
orgaoComprovanteCustomizado.setOrgaoConcedente(orgaoConcedente);
|
|
|
|
|
orgaoComprovanteCustomizado.setTipoComprovanteId(ContanteTipoComprovante.SOLICITACAO_ESTORNO.getId());
|
|
|
|
|
orgaoComprovanteCustomizado
|
|
|
|
|
.setCveTipoComprovante(ContanteTipoComprovante.SOLICITACAO_ESTORNO.getDescricao());
|
|
|
|
|
orgaoComprovanteCustomizado.setTxtComprovanteCustomizado(ckMessageComprovanteSolicitacaoEstorno.getValue());
|
|
|
|
|
orgaoComprovanteCustomizadoService.suscribir(orgaoComprovanteCustomizado);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
private boolean isOrgaoEmpParamJaAdicionado(OrgaoEmpParam orgaoEmpParam) throws InterruptedException {
|
|
|
|
|
if(listOrgaoEmpParam != null) {
|
|
|
|
|
for (Object o : listOrgaoEmpParam.getListData()) {
|
|
|
|
@ -688,6 +1017,16 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
return txtMaximoTaxaConvenienciaPorTarifa;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Combobox getCmbLsTipoComprovante() {
|
|
|
|
|
return cmbLsTipoComprovante;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setCmbLsTipoComprovante(Combobox cmbLsTipoComprovante) {
|
|
|
|
|
this.cmbLsTipoComprovante = cmbLsTipoComprovante;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTxtMaximoTaxaConvenienciaPorTarifa(Doublebox txtMaximoTaxaConvenienciaPorTarifa) {
|
|
|
|
|
this.txtMaximoTaxaConvenienciaPorTarifa = txtMaximoTaxaConvenienciaPorTarifa;
|
|
|
|
|
}
|
|
|
|
@ -700,6 +1039,18 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|
|
|
|
this.ct = ct;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public List<ContanteTipoComprovante> getLsTipoComprovante() {
|
|
|
|
|
return lsTipoComprovante;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setLsTipoComprovante(List<ContanteTipoComprovante> lsTipoComprovante) {
|
|
|
|
|
this.lsTipoComprovante = lsTipoComprovante;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private Boolean validaSeOsCamposForamPreenchidosCorretamentesParaOCalculoDePesoDoExcessoDeBagagem() {
|
|
|
|
|
if (validaSePeloMenosUmCampoFoiPreenchido()) {
|
|
|
|
|
if (validaSeTodosOsCamposForamPreenchidos()) {
|
|
|
|
|