/** * cambia el estado de la actividad pendiente a abierta, inicia la actividad y refresca el * datatable * * @param evento */ public void cambiarEstado(CloseEvent evento) { resul = iniciarActividad(act, sesion_actual); FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(resul.getEstatus())); int j = 0; activi = new Actividad(); activi.setEstado(estadoSeleccionado.toString()); actividad = consultarActividades(idusu, activi); actividades = new ArrayList<Actividad>(); if (actividad.getActividads().isEmpty()) { actividades = null; } while (actividad.getActividads().size() > j) { act = actividad.getActividads().get(j); actividades.add(act); j++; } }
/** se toma la condicion, la sesion y la actividad y se cierra la actividad a dedo */ public void cerraractividad() { ses = new Sesion(); ses.setIdUsuario(idusu); cond = new Condicion(); cond.setEstado("activa"); resul = finalizarActividad(act, ses, cond); FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(resul.getEstatus())); int j = 0; activi = new Actividad(); activi.setEstado(estadoSeleccionado.toString()); actividad = consultarActividades(idusu, activi); actividades = new ArrayList<Actividad>(); if (actividad.getActividads().isEmpty()) { actividades = null; } while (actividad.getActividads().size() > j) { act = actividad.getActividads().get(j); actividades.add(act); j++; } }