fixes bug#AL-2765

master
Aristides 2023-08-31 20:38:08 -03:00
parent 20257c8e05
commit 9b353b3581
1 changed files with 51 additions and 58 deletions

View File

@ -192,7 +192,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private Decimalbox txtTaxaConvenienciaPorc;
private Doublebox txtMaximoTaxaConvenienciaPorTarifa;
private ConstraintPorcentagemAllowNull ct;
private OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
public OrgaoConcedente getOrgaoConcedente() {
return orgaoConcedente;
@ -269,7 +269,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
});
configuraChkIndValDocObligatorioMonitrip();
txtCoeficiente.setValue(null != orgaoConcedente.getCoeficiente() && !"".equals(orgaoConcedente.getCoeficiente()) ? orgaoConcedente.getCoeficiente().toString() : "");
carregarOsValoresIniciaisDoCkComprovante();
}
@ -466,44 +466,58 @@ 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();
chkInddoiscupomembarque.getValue();
chkIndNaoRestringe2ViaBPe.getValue();
OrgaoEmpParam orgaoEmpParam = new OrgaoEmpParam();
orgaoEmpParam.setEmpresa((Empresa) cmbEmpresaParam.getSelectedItem().getValue());
orgaoEmpParam.setIndemitesegundavia(chkIndemitesegundavia.isChecked());
orgaoEmpParam.setInddoiscupomembarque(chkInddoiscupomembarque.isChecked());
orgaoEmpParam.setIndNaoRestringe2ViaBPe(chkIndNaoRestringe2ViaBPe.isChecked());
orgaoEmpParam.setOrgaoConcedente(getOrgaoConcedente());
orgaoEmpParam.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
orgaoEmpParam.setFecmodif(Calendar.getInstance().getTime());
orgaoEmpParam.setIndiceExcessoDeBagagem(textboxIndiceExcessoDeBagagem.getValueDecimal());
orgaoEmpParam.setPesoExtraExcessoDeBagagem(intboxPesoExtraExcessoDeBagagem.getValue());
orgaoEmpParam.setPesoExcessoDeBagagemFranquia(intboxPesoExtraExcessoDeBagagemFranquia.getValue());
orgaoEmpParam.setActivo(true);
orgaoEmpParam.setCodEmpresaPorOrgao(txtCodEmpresa.getValue());
txtCodEmpresa.setText("");
if(!isOrgaoEmpParamJaAdicionado(orgaoEmpParam)) {
lsOrgaoEmpParam.add(orgaoEmpParam);
listOrgaoEmpParam.addItemNovo(orgaoEmpParam);
chkIndemitesegundavia.getValue();
chkInddoiscupomembarque.getValue();
chkIndNaoRestringe2ViaBPe.getValue();
OrgaoEmpParam orgaoEmpParam = new OrgaoEmpParam();
orgaoEmpParam.setEmpresa((Empresa) cmbEmpresaParam.getSelectedItem().getValue());
orgaoEmpParam.setIndemitesegundavia(chkIndemitesegundavia.isChecked());
orgaoEmpParam.setInddoiscupomembarque(chkInddoiscupomembarque.isChecked());
orgaoEmpParam.setIndNaoRestringe2ViaBPe(chkIndNaoRestringe2ViaBPe.isChecked());
orgaoEmpParam.setOrgaoConcedente(getOrgaoConcedente());
orgaoEmpParam.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
orgaoEmpParam.setFecmodif(Calendar.getInstance().getTime());
orgaoEmpParam.setIndiceExcessoDeBagagem(textboxIndiceExcessoDeBagagem.getValueDecimal());
orgaoEmpParam.setPesoExtraExcessoDeBagagem(intboxPesoExtraExcessoDeBagagem.getValue());
orgaoEmpParam.setPesoExcessoDeBagagemFranquia(intboxPesoExtraExcessoDeBagagemFranquia.getValue());
orgaoEmpParam.setActivo(true);
orgaoEmpParam.setCodEmpresaPorOrgao(txtCodEmpresa.getValue());
txtCodEmpresa.setText("");
if (!isOrgaoEmpParamJaAdicionado(orgaoEmpParam)) {
lsOrgaoEmpParam.add(orgaoEmpParam);
listOrgaoEmpParam.addItemNovo(orgaoEmpParam);
}
}
}
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();
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente, tipoComprovante.getDescricao());
switch (tipoComprovante) {
case OCD_ESTORNO:
tabCancelamento.setVisible(false);
@ -513,13 +527,6 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(false);
if(orgaoComprovanteCustomizado != null) {
ckMessageComprovanteOcdEstorno.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado());
}
// else {
// ckMessageComprovanteOcdEstorno.setValue("") ;
// }
break;
case OCD_PUNTO_VENTA_ESTONO:
@ -530,13 +537,6 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(true);
tabOcdEstornoCredito.setVisible(false);
if(orgaoComprovanteCustomizado != null) {
ckMessageComprovanteOcdPuntoVentaEstorno.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado());
}
// else {
// ckMessageComprovanteOcdPuntoVentaEstorno.setValue("") ;
// }
break;
case OCD_ESTORNO_CREDITO:
@ -547,13 +547,6 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
tabSolicitacaoEstorno.setVisible(false);
tabOcdPuntoVentaEstorno.setVisible(false);
tabOcdEstornoCredito.setVisible(true);
if(orgaoComprovanteCustomizado != null) {
ckMessageComprovanteOcdEstornoCredito.setValue(orgaoComprovanteCustomizado.getTxtComprovanteCustomizado());
}
// else {
// ckMessageComprovanteOcdEstornoCredito.setValue("") ;
// }
break;
/* Comentado para proxima entrega
@ -643,8 +636,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private void salvarOuAtualizarTipoComprovanteOcdEstorno() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente,
ContanteTipoComprovante.OCD_ESTORNO.getDescricao());
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
ContanteTipoComprovante.OCD_ESTORNO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstorno.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
@ -665,8 +658,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private void salvarOuAtualizarTipoComprovanteOcdPuntoVentaEstorno() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente,
ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getDescricao());
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
ContanteTipoComprovante.OCD_PUNTO_VENTA_ESTONO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdPuntoVentaEstorno.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);
@ -687,8 +680,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private void salvarOuAtualizarTipoComprovanteOcdEstornoCredito() {
OrgaoComprovanteCustomizado orgaoComprovanteCustomizado;
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgao(orgaoConcedente,
ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getDescricao());
orgaoComprovanteCustomizado = orgaoComprovanteCustomizadoService.buscarPorOrgaoPorTipoComprovanteId(orgaoConcedente,
ContanteTipoComprovante.OCD_ESTORNO_CREDITO.getId());
if (orgaoComprovanteCustomizado != null) {
if (StringUtils.isNotEmpty(ckMessageComprovanteOcdEstornoCredito.getValue())) {
orgaoComprovanteCustomizado.setActivo(Boolean.TRUE);