public List<SelectItem> getSelectItemsOneOperario() {
    this.session = null;
    this.transaction = null;

    try {
      this.session = NewHibernateUtil.getSessionFactory().openSession();
      this.selectItemsOneOperario = new ArrayList<>();
      IOperarioDao operarioDao = new OperarioDao();
      this.transaction = this.session.beginTransaction();
      // List<Operario> operarios = areaServicioDao.findAllArea(this.session);
      List<Operario> operarios = operarioDao.getAll(this.session);
      selectItemsOneOperario.clear();
      for (Operario operario : operarios) {
        SelectItem selectItem =
            new SelectItem(
                operario.getIdOperario(), operario.getNombre() + " " + operario.getApPaterno());
        this.selectItemsOneOperario.add(selectItem);
      }
      this.transaction.commit();

      return selectItemsOneOperario;
    } catch (Exception ex) {
      if (this.transaction != null) {
        transaction.rollback();
      }
      FacesContext.getCurrentInstance()
          .addMessage(
              null, new FacesMessage(FacesMessage.SEVERITY_FATAL, "Error", ex.getMessage()));
      return null;
    } finally {
      if (this.session != null) {
        this.session.close();
      }
    }
  }