fixes bug#6346

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
master
gleimar 2015-07-10 14:00:29 +00:00
parent 17b882f304
commit 75a8063949
2 changed files with 10 additions and 42 deletions

View File

@ -135,23 +135,17 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
} }
} }
if(!chkZerarTabela.isChecked()) if(!chkZerarTabela.isChecked()){
{
try { try {
if (chkTarifa.isChecked()) { if (chkTarifa.isChecked()) {
// Limpando a tabela de TARIFA_OFICIAL tarifaOficialService.gerarAtualizarTarifa(rutaId, orgaoConcedenteId, empresaId);
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);
}
} }
boolean gerarTabelaZerada = !chkTarifa.isChecked();
if (chkTaxaEmbarque.isChecked()) { if (chkTaxaEmbarque.isChecked()) {
tarifaOficialService.atualizarTaxaEmbarque(rutaId, orgaoConcedenteId); tarifaOficialService.atualizarTaxaEmbarque(rutaId, orgaoConcedenteId,gerarTabelaZerada);
} }
if (chkSeguro.isChecked()) { if (chkSeguro.isChecked()) {
@ -169,12 +163,10 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"), Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"),
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
} }
}else }else{
{
try try{
{
tarifaOficialService.gerarAtualizarTabelaZerada(rutaId, orgaoConcedenteId, empresaId); tarifaOficialService.gerarAtualizarTabelaZerada(rutaId, orgaoConcedenteId, empresaId);
//tarifaOficialService.aplicarArredondamentoTarifa(orgaoConcedenteId, chkArredondarTaxaEmbarque.isChecked());
Messagebox.show(Labels.getLabel("generarTarifaOrgaoController.MSG.suscribirOK"), Messagebox.show(Labels.getLabel("generarTarifaOrgaoController.MSG.suscribirOK"),
Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"), Labels.getLabel("indexController.mniGenerarTarifaOrgao.label"),

View File

@ -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);
}
}