From 75a8063949e041dcc73de9ef21b25db17b828bcf Mon Sep 17 00:00:00 2001 From: gleimar Date: Fri, 10 Jul 2015 14:00:29 +0000 Subject: [PATCH] fixes bug#6346 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ajuste para gerar apenas taxa de embarque. Da forma que estava, ele apenas atualizada a taxa de embarque para os preços calculados git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@45923 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../tarifas/GenerarTarifaOrgaoController.java | 28 +++++++------------ .../tarifas/ItemMenuGenerarTarifasOrgao.java | 24 ---------------- 2 files changed, 10 insertions(+), 42 deletions(-) delete mode 100644 src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/tarifas/ItemMenuGenerarTarifasOrgao.java 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); - } - -}