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();
      }
    }
  }
 public void reasignarSolicitud() {
   if (solicitud.getFechaProceso() == null) {
     Date fechaproceso = new Date();
     this.solicitud.setFechaProceso(fechaproceso);
     Estado estadoSol = new Estado();
     estadoSol.setIdEstado(1);
     this.solicitud.setEstado(estadoSol);
     System.out.println("Id operario: " + this.getIdOperario());
     Operario oper = new Operario();
     oper.setIdOperario(Integer.parseInt(this.idOperario));
     this.solicitud.setOperario(oper);
   }
   this.modificarServicio();
 }