public void seleccionarProcesar(ActionEvent event) { boolean exito = Boolean.FALSE; String mensaje = ""; try { registroSeleccionado = (LibroMayor) event.getComponent().getAttributes().get("item"); log.info("reg selec:" + registroSeleccionado); cierreFacade.mayorizar(registroSeleccionado); registroSeleccionado.setEsProcesado(Boolean.TRUE); seleccionaRegistro = Boolean.FALSE; exito = Boolean.TRUE; mensaje = "Se realizó el proceso de mayorización correctamente para el periodo " + registroSeleccionado.getId().getIntContMesMayor() + "-" + registroSeleccionado.getId().getIntContPeriodoMayor() + "."; } catch (MayorizacionException e) { mensaje = e.getMessage(); log.error(e.getMessage(), e); } catch (Exception e) { mensaje = "Hubo un error durante el proceso de mayorización para el periodo " + registroSeleccionado.getId().getIntContMesMayor() + "-" + registroSeleccionado.getId().getIntContPeriodoMayor() + "."; log.error(e.getMessage(), e); } finally { mostrarMensaje(exito, mensaje); } }