public String action_edit(ActionEvent evt) {
    selectedAnexosRespuesta =
        (AnexosRespuestaDTO) (evt.getComponent().getAttributes().get("selectedAnexosRespuesta"));
    txtAdjuntoDocumento.setValue(selectedAnexosRespuesta.getAdjuntoDocumento());
    txtAdjuntoDocumento.setDisabled(false);
    txtDocumentoReal.setValue(selectedAnexosRespuesta.getDocumentoReal());
    txtDocumentoReal.setDisabled(false);
    txtEstadoRegistro.setValue(selectedAnexosRespuesta.getEstadoRegistro());
    txtEstadoRegistro.setDisabled(false);
    txtFechaCreacion.setValue(selectedAnexosRespuesta.getFechaCreacion());
    txtFechaCreacion.setDisabled(false);
    txtNombreAnexo.setValue(selectedAnexosRespuesta.getNombreAnexo());
    txtNombreAnexo.setDisabled(false);
    txtNombreBusqueda.setValue(selectedAnexosRespuesta.getNombreBusqueda());
    txtNombreBusqueda.setDisabled(false);
    txtUsuarioCreador.setValue(selectedAnexosRespuesta.getUsuarioCreador());
    txtUsuarioCreador.setDisabled(false);
    txtIdAnexoPqr_AnexosPqr.setValue(selectedAnexosRespuesta.getIdAnexoPqr_AnexosPqr());
    txtIdAnexoPqr_AnexosPqr.setDisabled(false);
    txtIdRespSol_RespuestaSol.setValue(selectedAnexosRespuesta.getIdRespSol_RespuestaSol());
    txtIdRespSol_RespuestaSol.setDisabled(false);
    txtIdAnxResp.setValue(selectedAnexosRespuesta.getIdAnxResp());
    txtIdAnxResp.setDisabled(true);
    btnSave.setDisabled(false);
    setShowDialog(true);

    return "";
  }
  public void listener_txtId() {
    try {
      Long idAnxResp = FacesUtils.checkLong(txtIdAnxResp);
      entity = (idAnxResp != null) ? businessDelegatorView.getAnexosRespuesta(idAnxResp) : null;
    } catch (Exception e) {
      entity = null;
    }

    if (entity == null) {
      txtAdjuntoDocumento.setDisabled(false);
      txtDocumentoReal.setDisabled(false);
      txtEstadoRegistro.setDisabled(false);
      txtNombreAnexo.setDisabled(false);
      txtNombreBusqueda.setDisabled(false);
      txtUsuarioCreador.setDisabled(false);
      txtIdAnexoPqr_AnexosPqr.setDisabled(false);
      txtIdRespSol_RespuestaSol.setDisabled(false);
      txtFechaCreacion.setDisabled(false);
      txtIdAnxResp.setDisabled(false);
      btnSave.setDisabled(false);
    } else {
      txtAdjuntoDocumento.setValue(entity.getAdjuntoDocumento());
      txtAdjuntoDocumento.setDisabled(false);
      txtDocumentoReal.setValue(entity.getDocumentoReal());
      txtDocumentoReal.setDisabled(false);
      txtEstadoRegistro.setValue(entity.getEstadoRegistro());
      txtEstadoRegistro.setDisabled(false);
      txtFechaCreacion.setValue(entity.getFechaCreacion());
      txtFechaCreacion.setDisabled(false);
      txtNombreAnexo.setValue(entity.getNombreAnexo());
      txtNombreAnexo.setDisabled(false);
      txtNombreBusqueda.setValue(entity.getNombreBusqueda());
      txtNombreBusqueda.setDisabled(false);
      txtUsuarioCreador.setValue(entity.getUsuarioCreador());
      txtUsuarioCreador.setDisabled(false);
      txtIdAnexoPqr_AnexosPqr.setValue(entity.getAnexosPqr().getIdAnexoPqr());
      txtIdAnexoPqr_AnexosPqr.setDisabled(false);
      txtIdRespSol_RespuestaSol.setValue(entity.getRespuestaSol().getIdRespSol());
      txtIdRespSol_RespuestaSol.setDisabled(false);
      txtIdAnxResp.setValue(entity.getIdAnxResp());
      txtIdAnxResp.setDisabled(true);
      btnSave.setDisabled(false);

      if (btnDelete != null) {
        btnDelete.setDisabled(false);
      }
    }
  }
  public void rowEventListener(RowEditEvent e) {
    try {
      AnexosRespuestaDTO anexosRespuestaDTO = (AnexosRespuestaDTO) e.getObject();

      if (txtAdjuntoDocumento == null) {
        txtAdjuntoDocumento = new InputText();
      }

      txtAdjuntoDocumento.setValue(anexosRespuestaDTO.getAdjuntoDocumento());

      if (txtDocumentoReal == null) {
        txtDocumentoReal = new InputText();
      }

      txtDocumentoReal.setValue(anexosRespuestaDTO.getDocumentoReal());

      if (txtEstadoRegistro == null) {
        txtEstadoRegistro = new InputText();
      }

      txtEstadoRegistro.setValue(anexosRespuestaDTO.getEstadoRegistro());

      if (txtNombreAnexo == null) {
        txtNombreAnexo = new InputText();
      }

      txtNombreAnexo.setValue(anexosRespuestaDTO.getNombreAnexo());

      if (txtNombreBusqueda == null) {
        txtNombreBusqueda = new InputText();
      }

      txtNombreBusqueda.setValue(anexosRespuestaDTO.getNombreBusqueda());

      if (txtUsuarioCreador == null) {
        txtUsuarioCreador = new InputText();
      }

      txtUsuarioCreador.setValue(anexosRespuestaDTO.getUsuarioCreador());

      if (txtIdAnexoPqr_AnexosPqr == null) {
        txtIdAnexoPqr_AnexosPqr = new InputText();
      }

      txtIdAnexoPqr_AnexosPqr.setValue(anexosRespuestaDTO.getIdAnexoPqr_AnexosPqr());

      if (txtIdRespSol_RespuestaSol == null) {
        txtIdRespSol_RespuestaSol = new InputText();
      }

      txtIdRespSol_RespuestaSol.setValue(anexosRespuestaDTO.getIdRespSol_RespuestaSol());

      if (txtIdAnxResp == null) {
        txtIdAnxResp = new InputText();
      }

      txtIdAnxResp.setValue(anexosRespuestaDTO.getIdAnxResp());

      if (txtFechaCreacion == null) {
        txtFechaCreacion = new Calendar();
      }

      txtFechaCreacion.setValue(anexosRespuestaDTO.getFechaCreacion());

      Long idAnxResp = FacesUtils.checkLong(txtIdAnxResp);
      entity = businessDelegatorView.getAnexosRespuesta(idAnxResp);

      action_modify();
    } catch (Exception ex) {
    }
  }
 public void listener_txtFechaCreacion() {
   Date inputDate = (Date) txtFechaCreacion.getValue();
   DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
   FacesContext.getCurrentInstance()
       .addMessage("", new FacesMessage("Selected Date " + dateFormat.format(inputDate)));
 }
  public String action_clear() {
    entity = null;
    selectedAnexosRespuesta = null;

    if (txtAdjuntoDocumento != null) {
      txtAdjuntoDocumento.setValue(null);
      txtAdjuntoDocumento.setDisabled(true);
    }

    if (txtDocumentoReal != null) {
      txtDocumentoReal.setValue(null);
      txtDocumentoReal.setDisabled(true);
    }

    if (txtEstadoRegistro != null) {
      txtEstadoRegistro.setValue(null);
      txtEstadoRegistro.setDisabled(true);
    }

    if (txtNombreAnexo != null) {
      txtNombreAnexo.setValue(null);
      txtNombreAnexo.setDisabled(true);
    }

    if (txtNombreBusqueda != null) {
      txtNombreBusqueda.setValue(null);
      txtNombreBusqueda.setDisabled(true);
    }

    if (txtUsuarioCreador != null) {
      txtUsuarioCreador.setValue(null);
      txtUsuarioCreador.setDisabled(true);
    }

    if (txtIdAnexoPqr_AnexosPqr != null) {
      txtIdAnexoPqr_AnexosPqr.setValue(null);
      txtIdAnexoPqr_AnexosPqr.setDisabled(true);
    }

    if (txtIdRespSol_RespuestaSol != null) {
      txtIdRespSol_RespuestaSol.setValue(null);
      txtIdRespSol_RespuestaSol.setDisabled(true);
    }

    if (txtFechaCreacion != null) {
      txtFechaCreacion.setValue(null);
      txtFechaCreacion.setDisabled(true);
    }

    if (txtIdAnxResp != null) {
      txtIdAnxResp.setValue(null);
      txtIdAnxResp.setDisabled(false);
    }

    if (btnSave != null) {
      btnSave.setDisabled(true);
    }

    if (btnDelete != null) {
      btnDelete.setDisabled(true);
    }

    return "";
  }