wilian 2017-09-29 18:07:10 +00:00
parent f40bef4eda
commit ebb5bcac5c
1 changed files with 5 additions and 6 deletions

View File

@ -177,6 +177,7 @@ public class EditarCasetaPeajeController extends MyGenericForwardComposer {
}
private void refreshLista(){
HibernateSearchObject<PrecioFixoPedagio> pesquisaPrecoFixoPedagio = new HibernateSearchObject<PrecioFixoPedagio>(PrecioFixoPedagio.class, pagingPrecoFixoPedagio.getPageSize());
pesquisaPrecoFixoPedagio.addFilterEqual("activo", true);
if(casetaPeaje.getCasetaPeajeId() == null){
pesquisaPrecoFixoPedagio.addFilterEqual("pracaPedagioId.casetaPeajeId", 0);
}else{
@ -301,7 +302,7 @@ public class EditarCasetaPeajeController extends MyGenericForwardComposer {
Boolean inserir = precioFixoPedagioService.validarInclusaoPrecoFixo(pfp);
if(inserir){
casetaPaejeService.suscribir(casetaPeaje);
casetaPaejeService.suscribirOrActualizacion(casetaPeaje);
precioFixoPedagioService.suscribir(pfp);
Messagebox.show(
Labels.getLabel("editarPrecoFixoPedagioController.MSG.suscribirOK"),
@ -326,12 +327,10 @@ public class EditarCasetaPeajeController extends MyGenericForwardComposer {
Labels.getLabel("editarPrecoFixoPedagioController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
Usuario usuarioLogado = UsuarioLogado.getUsuarioLogado();
precioEdicao.setUsuarioId(usuarioLogado.getUsuarioId());
precioEdicao.setFecmodif(new java.util.Date());
if (opcao == Messagebox.YES) {
precioFixoPedagioService.borrar(precioEdicao);
casetaPeaje.getLsPrecoFixoPedagio().remove(precioEdicao);
PrecioFixoPedagio precioFixoPedagio = (PrecioFixoPedagio) lsPrecoFixoPedagio.getSelected();
casetaPeaje.getLsPrecoFixoPedagio().remove(precioFixoPedagio);
precioFixoPedagioService.borrar(precioFixoPedagio);
refreshLista();
}