public void guardar(ActionEvent ae) {
    try {
      if (!validar()) {
        return;
      }

      if (tblBeneficiarios.getNumBeneficiario() != null) {
        facade.edit(tblBeneficiarios);
      } else {
        facade.create(tblBeneficiarios);
      }
    } catch (Exception x) {
      x.printStackTrace();
      this.addError(x.getMessage(), x.getMessage());
    }
  }
 public void setNumBeneficiarios(Integer numBeneficiarios) {
   if (numBeneficiarios != null) {
     try {
       tblBeneficiarios = facade.find(numBeneficiarios);
     } catch (Exception x) {
       x.printStackTrace();
     }
   }
   this.numBeneficiarios = numBeneficiarios;
 }