diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/GenerarTarifaOrgaoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/GenerarTarifaOrgaoController.java index e5dfb5a84..e2e79ad99 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/GenerarTarifaOrgaoController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/tarifas/GenerarTarifaOrgaoController.java @@ -135,23 +135,17 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer { } } - if(!chkZerarTabela.isChecked()) - { + if(!chkZerarTabela.isChecked()){ try { + if (chkTarifa.isChecked()) { - // Limpando a tabela de TARIFA_OFICIAL - tarifaOficialDAO.limparTarifasOficiais(); - if(orgaoConcedenteId ==null || orgaoConcedenteId != 21 ) - {//condicao criada para abrir 2 transacoes apenas quando o usuário nao especificar o orgao concedente caso contrario abrira so 1.(calculo da artesp é diferente) - tarifaOficialService.gerarAtualizarTarifaPorCoeficiente(rutaId, orgaoConcedenteId, empresaId); - } - if(orgaoConcedenteId ==null || orgaoConcedenteId == 21 ) - { - tarifaOficialService.gerarAtualizarTarifaArtesp(rutaId, orgaoConcedenteId, empresaId); - } + tarifaOficialService.gerarAtualizarTarifa(rutaId, orgaoConcedenteId, empresaId); } + + boolean gerarTabelaZerada = !chkTarifa.isChecked(); + if (chkTaxaEmbarque.isChecked()) { - tarifaOficialService.atualizarTaxaEmbarque(rutaId, orgaoConcedenteId); + tarifaOficialService.atualizarTaxaEmbarque(rutaId, orgaoConcedenteId,gerarTabelaZerada); } if (chkSeguro.isChecked()) { @@ -169,12 +163,10 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer { Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"), Messagebox.OK, Messagebox.EXCLAMATION); } - }else - { - try - { + }else{ + + try{ tarifaOficialService.gerarAtualizarTabelaZerada(rutaId, orgaoConcedenteId, empresaId); - //tarifaOficialService.aplicarArredondamentoTarifa(orgaoConcedenteId, chkArredondarTaxaEmbarque.isChecked()); Messagebox.show(Labels.getLabel("generarTarifaOrgaoController.MSG.suscribirOK"), Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"), diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuGenerarTarifasOrgao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuGenerarTarifasOrgao.java deleted file mode 100644 index 951c9737e..000000000 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuGenerarTarifasOrgao.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifas; - -import org.zkoss.util.resource.Labels; - -import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria; -import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema; - -public class ItemMenuGenerarTarifasOrgao extends DefaultItemMenuSistema { - - public ItemMenuGenerarTarifasOrgao() { - super("indexController.mniGenerarTarifaOrgao.label"); - } - - @Override - public String getClaveMenu() { - return "COM.RJCONSULTORES.ADMINISTRACION.GUI.TARIFAS.MENU.GERARTARIFASORGAO"; - } - - @Override - public void ejecutar() { - PantallaUtileria.openWindow("/gui/tarifas/generarTarifaOrgao.zul",Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"), getArgs(), desktop); - } - -}