bug#13077

dev:lucas

qua: 

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@89481 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2019-02-01 00:33:16 +00:00
parent d821f4eeb2
commit a017eaf8b1
3 changed files with 25 additions and 1 deletions

View File

@ -5,6 +5,7 @@ import java.util.Calendar;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import org.apache.commons.collections.CollectionUtils;
import org.apache.log4j.Logger; import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;
@ -25,6 +26,7 @@ import com.rjconsultores.ventaboletos.entidad.CasetaPeajeExcepcion;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
import com.rjconsultores.ventaboletos.entidad.PrecioFixoPedagio; import com.rjconsultores.ventaboletos.entidad.PrecioFixoPedagio;
import com.rjconsultores.ventaboletos.entidad.RutaSecuencia;
import com.rjconsultores.ventaboletos.entidad.Usuario; import com.rjconsultores.ventaboletos.entidad.Usuario;
import com.rjconsultores.ventaboletos.service.CasetaPeajeExcepcionService; import com.rjconsultores.ventaboletos.service.CasetaPeajeExcepcionService;
import com.rjconsultores.ventaboletos.service.CasetaPeajeService; import com.rjconsultores.ventaboletos.service.CasetaPeajeService;
@ -238,7 +240,25 @@ public class EditarCasetaPeajeController extends MyGenericForwardComposer {
} }
} }
public void onClick$btnApagar(Event ev) throws InterruptedException { public void onClick$btnApagar(Event ev) throws InterruptedException {
if (CollectionUtils.isNotEmpty(casetaPeaje.getLsRutaSecuencia())) {
String[] linhas = new String[casetaPeaje.getLsRutaSecuencia().size()];
for (int i = 0; i < casetaPeaje.getLsRutaSecuencia().size(); i++) {
if (casetaPeaje.getLsRutaSecuencia().get(i).getRuta() != null) {
linhas[i] = "\"" + casetaPeaje.getLsRutaSecuencia().get(i).getRuta().getRutaId() + " - " + casetaPeaje.getLsRutaSecuencia().get(i).getRuta().getDescruta() + "\"";
}
}
if (linhas.length > 0) {
Messagebox.show(
Labels.getLabel("editarPracaPedagioController.borrar.MSG.linha", linhas).replaceAll("\\{\\w\\}", ""),
Labels.getLabel("editarPracaPedagioController.window.title"),
Messagebox.OK, Messagebox.ERROR);
return;
}
}
int opcao = Messagebox.show( int opcao = Messagebox.show(
Labels.getLabel("editarPracaPedagioController.btnFechar.MSG.Deseja.Borrar"), Labels.getLabel("editarPracaPedagioController.btnFechar.MSG.Deseja.Borrar"),
@ -248,6 +268,8 @@ public class EditarCasetaPeajeController extends MyGenericForwardComposer {
if (opcao == Messagebox.YES) { if (opcao == Messagebox.YES) {
casetaPeajeService.borrar(casetaPeaje); casetaPeajeService.borrar(casetaPeaje);
casetaPeajeList.removeItem(casetaPeaje); casetaPeajeList.removeItem(casetaPeaje);
}else{
return;
} }
Messagebox.show( Messagebox.show(

View File

@ -7045,6 +7045,7 @@ editarPracaPedagioController.window.title = Caseta Peaje
editarPracaPedagioController.MSG.suscribirOK = Caseta de Peaje Registrada existosamente. editarPracaPedagioController.MSG.suscribirOK = Caseta de Peaje Registrada existosamente.
editarPracaPedagioController.btnFechar.MSG.Deseja.Borrar = Deseja eliminar Caseta de Peaje? editarPracaPedagioController.btnFechar.MSG.Deseja.Borrar = Deseja eliminar Caseta de Peaje?
editarPracaPedagioController.btnFechar.MSG.borrarOK = Caseta de Peaje Excluido existosamente editarPracaPedagioController.btnFechar.MSG.borrarOK = Caseta de Peaje Excluido existosamente
editarPracaPedagioController.borrar.MSG.linha = Impossível excluir pedágio, praça de pedágio vinculada a uma ou mais linhas cadastradas. Linhas: {0} {1} {2} {3} {4}
# Relatorio de Vendas para Comissao # Relatorio de Vendas para Comissao
relatorioVendasComissaoController.lbDataIni.value = Fecha Inicio relatorioVendasComissaoController.lbDataIni.value = Fecha Inicio

View File

@ -7464,6 +7464,7 @@ editarPracaPedagioController.window.title = Praça de Padágio
editarPracaPedagioController.MSG.suscribirOK = Praça de Pedágio Registrada com Sucesso. editarPracaPedagioController.MSG.suscribirOK = Praça de Pedágio Registrada com Sucesso.
editarPracaPedagioController.btnFechar.MSG.Deseja.Borrar = Deseja eliminar Praça de Pedágio? editarPracaPedagioController.btnFechar.MSG.Deseja.Borrar = Deseja eliminar Praça de Pedágio?
editarPracaPedagioController.btnFechar.MSG.borrarOK = Praça de Pedágio Excluido com Sucesso. editarPracaPedagioController.btnFechar.MSG.borrarOK = Praça de Pedágio Excluido com Sucesso.
editarPracaPedagioController.borrar.MSG.linha = Impossível excluir pedágio, praça de pedágio vinculada a uma ou mais linhas cadastradas. Linhas: {0} {1} {2} {3} {4}
# Relatorio de Vendas para Comissao # Relatorio de Vendas para Comissao
relatorioVendasComissaoController.lbDataIni.value = Data Início relatorioVendasComissaoController.lbDataIni.value = Data Início