public void onEditarClicked(ForwardEvent event) { logger.log(Level.INFO, "[ListConciliacionesCtrl][onEditarClicked]"); try { if (event instanceof ForwardEvent) { ForwardEvent ev = (ForwardEvent) event; Button btn = (Button) ev.getOrigin().getTarget(); if (btn != null) { conciliaSelected = (BcoConciliam) btn.getAttribute("data"); if (conciliaSelected != null) { HashMap map = new HashMap(); map.put("gestorPeriodoCtrl", this); map.put("conciliaSelected", conciliaSelected); map.put("accion", Constants.ACCION_MANTTO_MODIFY); map.put("token", UtilFormat.getToken()); Executions.createComponents( "/WEB-INF/xhtml/mantenimientos/conciliasCRUD/conciliaMtto.zul", null, map); } else { MensajeMultilinea.show("Seleccione un registro!!", Constants.MENSAJE_TIPO_ALERTA); } } } } catch (Exception e) { MensajeMultilinea.show( "Ocurrió una excepción al crear componente!!", Constants.MENSAJE_TIPO_ERROR); e.printStackTrace(); } }
public void onEliminarClicked(Event event) { logger.log(Level.INFO, "[ListConciliacionesCtrl][onEliminarClicked]"); try { if (event instanceof org.zkoss.zk.ui.event.ForwardEvent) { ForwardEvent ev = (ForwardEvent) event; Button btn = (Button) ev.getOrigin().getTarget(); if (btn != null) { conciliaSelected = (BcoConciliam) btn.getAttribute("data"); if (conciliaSelected != null) { MensajeMultilinea.show( "¿Está seguro que desea eliminar este concilia?", Constants.MENSAJE_TIPO_INTERRROGACION, new EventListener() { public void onEvent(Event evt) throws FmWebException { Integer selected = (((Integer) evt.getData()).intValue()); if (selected == Messagebox.OK) { try { respuesta = conciliasBean.eliminarConcilia(conciliaSelected); if (respuesta.getCodigoRespuesta() == Constants.CODE_OPERATION_OK) { MensajeMultilinea.show( respuesta.getMensajeRespuesta(), Constants.MENSAJE_TIPO_INFO); refreshModel(0); } else { MensajeMultilinea.show( respuesta.getMensajeRespuesta(), Constants.MENSAJE_TIPO_ERROR); } } catch (Exception ex) { logger.log(Level.SEVERE, ex.getLocalizedMessage()); ex.printStackTrace(); } } else if (selected == Messagebox.CANCEL) { // cancelar la eliminacion logger.log( Level.INFO, "[ListConciliacionesCtrl[onEliminarClicked] cancelo la acción"); } } }); } } else { logger.log(Level.SEVERE, "[onEliminarClicked]No se ha seleccionado un concilia"); } } } catch (Exception e) { logger.log(Level.SEVERE, e.getLocalizedMessage()); e.printStackTrace(); } }
@Listen("onContadorEscolhe = #lb_contador") public void escolheContador(ForwardEvent event) { Map<String, Object> arg = (Map) rw_dadosLeitura.getValue(); Row rw_contador = (Row) arg.get("rw_contador"); Textbox tb_escolherContador = (Textbox) arg.get("tb_contador"); Listitem selectedItem = (Listitem) event.getOrigin().getTarget().getParent().getParent(); selectedContador = (Contador) selectedItem.getValue(); rw_contador.setValue(selectedContador); tb_escolherContador.setText("" + (selectedContador).getNumero()); winescolher.detach(); }
@Listen("onLeitorUpdate = #lb_leitor") public void onClickAlterarLeitor(ForwardEvent event) { Button btn_confirmarLeitor = (Button) event.getOrigin().getTarget(); Listcell celula = (Listcell) btn_confirmarLeitor.getParent().getParent(); Listitem itemAlterar = (Listitem) celula.getParent(); Leitor op = (Leitor) itemAlterar.getValue(); Map<String, Object> arguments = new HashMap<String, Object>(); arguments.put("funAlterar", op); arguments.put("lb_leitor", lb_leitor); Window win = (Window) Executions.createComponents("/registos/alteracaoLeitor.zul", null, arguments); win.doHighlighted(); }
@Listen("onLeitorDelete = #lb_leitor") public void onClick(ForwardEvent event) { System.out.println("Apagando um funcionario leitor"); Button bt_apagar = (Button) event.getOrigin().getTarget(); Listcell celula = (Listcell) bt_apagar.getParent().getParent(); Listitem item = (Listitem) celula.getParent(); Leitor leitorApagar = (Leitor) item.getValue(); lb_leitor.removeChild(item); String nome = leitorApagar.getNome(); leitorDao.delete(leitorApagar); System.out.println("Apagando um funcionario leitor"); Clients.showNotification("Os dados do funcionario " + nome + " foram apagados"); }
public void onChanging$cmbEmpleadosPreparaciones(ForwardEvent event) { logger.log(Level.INFO, "[GestionIngresosDescuentosCtrl][onChanging$cmbEmpleadosPreparaciones]"); try { listaPlanillaDetalles = null; InputEvent input = (InputEvent) event.getOrigin(); if (planillaSelected != null && StringUtils.isNotBlank(input.getValue())) { listaPlanillaDetalles = personalBean.obtenerPlanillasDetallesPorCriterio( planillaSelected.getCodigoPlanilla(), input.getValue(), Boolean.TRUE); } renderizarDatosPlanillaDetalle(); } catch (Exception e) { e.printStackTrace(); } }
public void onPaging$paging_PeriodoList(ForwardEvent event) { logger.log(Level.INFO, "[onPaging$paging_PeriodoList]Event:", event.getName()); final PagingEvent pe = (PagingEvent) event.getOrigin(); numeroPaginInicio = pe.getActivePage(); refreshModel(numeroPaginInicio); }