private void cargarDatosIniciales() { logger.log(Level.INFO, "[TipoAbonoMttoCtrl][cargarDatosIniciales]"); Boolean checked; Boolean optTodo = Boolean.FALSE; Boolean optClave = Boolean.FALSE; try { if (tipoAbonoSelected != null) { txtDescripcionTipoAbono.setValue(tipoAbonoSelected.getDescripcionTipoAbono()); checked = (accion != null && accion == Constants.ACCION_MANTTO_NEW) ? Boolean.TRUE : (tipoAbonoSelected.getEstadoRegistro() != null ? tipoAbonoSelected.getEstadoRegistro() : Boolean.FALSE); checkEstadoTipoAbono.setChecked(checked); } optTodo = (accion != null && accion == Constants.ACCION_MANTTO_VER) ? Boolean.TRUE : Boolean.FALSE; optClave = (accion != null && accion == Constants.ACCION_MANTTO_NEW) ? Boolean.FALSE : Boolean.TRUE; txtDescripcionTipoAbono.setDisabled(optTodo); checkEstadoTipoAbono.setDisabled(optTodo); } catch (Exception e) { e.printStackTrace(); } }
public void onClick$btnSaveNewTipoAbono(ForwardEvent event) throws InterruptedException { logger.log(Level.INFO, "[TipoAbonoMttoCtrl][onClick$btnSaveNewTipoAbono]"); GenericResponse respuesta; Boolean isSave; try { if (validarCampos()) { if (tipoAbonoSelected == null) { tipoAbonoSelected = new TipoAbono(); } tipoAbonoSelected.setDescripcionTipoAbono(txtDescripcionTipoAbono.getValue()); tipoAbonoSelected.setEstadoRegistro(checkEstadoTipoAbono.isChecked()); tipoAbonoSelected.setCodigoEmpleadoUsuario(getUserLogin().getUsuario()); tipoAbonoSelected.setFechaEvento(new Date()); isSave = (accion != null && accion == Constants.ACCION_MANTTO_MODIFY) ? Boolean.FALSE : Boolean.TRUE; respuesta = catalogoBean.saveOrModifyEntity(tipoAbonoSelected, isSave); if (respuesta != null && respuesta.getCodigoRespuesta().intValue() == Constants.CODE_OPERATION_OK.intValue()) { if (tipoAbonoListaCtrl != null) { if (isSave) { tipoAbonoListaCtrl.loadTipoAbono(Constants.CARGA_BASE_FECHA_DESC); } else { tipoAbonoListaCtrl.loadTipoAbono(Constants.CARGA_BASE_NOMBRE); } } tipoAbonoMttoWindow.onClose(); MensajeMultilinea.show(respuesta.getMensajeRespuesta(), Constants.MENSAJE_TIPO_INFO); } else { MensajeMultilinea.show("Error al ejecutar la operación!!", Constants.MENSAJE_TIPO_ERROR); } } } catch (FmWebException fwe) { MensajeMultilinea.show(fwe.getMensaje(), Constants.MENSAJE_TIPO_ALERTA); } catch (FmBusinessRolledbackException fbe) { MensajeMultilinea.show(fbe.getMensaje(), Constants.MENSAJE_TIPO_ERROR); } catch (Exception e) { e.printStackTrace(); } }