/** * <b> Permite obetener el total de ingresos presupuestado. </b> * * <p>[Author: Paul Jimenez, Date: 21/06/2016] * * @throws HiperionException */ public void obtenerTotalGastos() throws HiperionException { totalPresupuesto = 0.0; try { Egreso egresoDB = egresoService.buscarEgresos( reporteRecaudacionBean.getPeriodo(), reporteRecaudacionBean.getIdAfectacion()); if (egresoDB != null) { List<DetalleEgreso> detEgresos = egresoService.buscarEgresos(egresoDB.getIdEgreso()); for (DetalleEgreso egreso : detEgresos) { totalPresupuesto += egreso.getPresupuesto(); } } else { MessagesController.addWarn( null, HiperionMensajes.getInstancia().getString("hiperion.mensaje.warn.buscar")); } } catch (HiperionException e) { throw new HiperionException(e); } }
/** * @return the periodoItems * @throws HiperionException */ public List<SelectItem> getPeriodoItems() throws HiperionException { try { this.periodoItems = new ArrayList<SelectItem>(); Catalogo catalogo = catalogoService.consultarCatalogoById( HiperionMensajes.getInstancia().getLong("ec.gob.jano.catalogo.periodo")); List<DetalleCatalogo> periodos = catalogo.getDetalleCatalogos(); for (DetalleCatalogo detalle : periodos) { SelectItem selectItem = new SelectItem(detalle.getCodDetalleCatalogo(), detalle.getDescDetCatalogo()); periodoItems.add(selectItem); } } catch (HiperionException e) { throw new HiperionException(e); } return periodoItems; }