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