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 obtenerReporteLibroAuxiliar() { logger.log(INFO, "[GestionReportesCtrl][obtenerReporteContratosPorFechas]"); Date fechaIni; // fechaIni = UtilFormat.getStringToDate("01/09/2015"); Date fechaFin; // fechaFin = UtilFormat.getStringToDate("30/09/2015"); DatosGenerarReporteDTO reporteRequest = new DatosGenerarReporteDTO(); try { if (dbDesde.getValue() != null && dbHasta.getValue() != null) { fechaIni = dbDesde.getValue(); fechaFin = dbHasta.getValue(); listaLibroAuxiliar = reportesBean.viewLibroAuxiliar(fechaIni, fechaFin, this.userLogin.getEmpresa()); if (listaLibroAuxiliar != null && !listaLibroAuxiliar.isEmpty()) { for (ViewLibroDetalleDTO r : listaLibroAuxiliar) { reporteRequest.getListaDatos().add(r); } reporteRequest.setParent(getRoot()); reporteRequest.setFiltrosReporte( "Libro Auxiliar del " + UtilFormat.convertirFechaDDMMYYY(fechaIni) + " al " + UtilFormat.convertirFechaDDMMYYY(fechaFin)); reporteRequest.setTituloReporte(this.userLogin.getEmpresa().getNombre()); reporteRequest.setNombreArchivo(Constants.RUTA_REPORTE_LIBRO_AUXILIAR); reporteRequest.setRutaReporte(Constants.RUTA_REPORTE_LIBRO_AUXILIAR); reporteRequest.setTipoReporte(Constants.CODIGO_TIPO_REPORTE_PDF); report.generarReporte(reporteRequest); } else { MensajeMultilinea.show( "No se encontraron datos para generar el reporte!!", Constants.MENSAJE_TIPO_ALERTA); } } else { MensajeMultilinea.show( "Seleccione las fechas para obtener el reporte!!", Constants.MENSAJE_TIPO_ALERTA); } } catch (Exception e) { e.printStackTrace(); MensajeMultilinea.show( "Se mostró una excepción al generar reporte!!", Constants.MENSAJE_TIPO_ALERTA); } }
/** * When the 'My Settings' toolbarButton is clicked.<br> * * @throws IOException * @throws InterruptedException */ public void onClick$btnTestMain() throws InterruptedException { Window win = null; Window parentWin = (Window) Path.getComponent("/outerIndexWindow"); try { win = (Window) Executions.createComponents("/WEB-INF/xhtml/pages/default.zul", parentWin, null); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); MensajeMultilinea.show(e.getLocalizedMessage(), Constants.MENSAJE_TIPO_ERROR); win.detach(); } }
public void onClick$btnAgregarPeriodo(Event event) { logger.log(Level.INFO, "[ListConciliacionesCtrl][onClick$btnAgregarPeriodo]"); try { HashMap map = new HashMap(); map.put("token", UtilFormat.getToken()); map.put("gestorPeriodoCtrl", this); Executions.createComponents( "/WEB-INF/xhtml/mantenimientos/conciliasCRUD/conciliaMtto.zul", null, map); } catch (Exception e) { e.printStackTrace(); MensajeMultilinea.show( "Se mostró una excepción al crear componente!!", Constants.MENSAJE_TIPO_ALERTA); } }
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(); } }
/** * When the 'close all tabs' button is clicked.<br> * 1. Get a list of all open 'Tab'.<br> * 2. Iterate through it and close the Tab if it's not the Dashboard.<br> * 3. The Dashboard itself is modified after creating to not closable.<br> * * @throws IOException * @throws InterruptedException * @author Stephan Gerth */ public void onClick$btnCloseAllTabs() throws IOException, InterruptedException { List<AbstractComponent> list = tabsIndexCenter.getChildren(); try { while (!list.isEmpty()) { // get the sum of all Tab int i = list.size(); // close all tabs, beginning with the last // because Dashboard is all times the first if (list.get(i - 1) instanceof Tab) { if (StringUtils.equals(((Tab) list.get(i - 1)).getId(), "tab_menu_Item_Home")) { break; } else { ((Tab) list.get(i - 1)).onClose(); } } } } catch (Exception e) { e.printStackTrace(); MensajeMultilinea.show(e.toString(), Constants.MENSAJE_TIPO_ERROR); } }