/**
  * La funzione restituisce un oggetto Preventivo dal database conoscendone l'ID
  * @param type $idPreventivo
  * @return \Preventivo|boolean
  */
 public function getPreventivo($idPreventivo)
 {
     //chiamata al db
     $item = $this->pDAO->getPreventivo($idPreventivo);
     if ($item == null) {
         return false;
     }
     $p = new Preventivo();
     $p->setId($item->ID);
     $p->setData($item->data);
     $p->setIdUtente($item->id_utente);
     $p->setNomeRivenditore($item->nome_rivenditore);
     $p->setClienteNome($item->cliente_nome);
     $p->setClienteVia($item->cliente_via);
     $p->setClienteTel($item->cliente_tel);
     $p->setSpesaTotale($item->spesa_totale);
     $p->setVisionato($item->visionato);
     $p->setPdf($item->pdf);
     $p->setNote($item->note);
     $p->setTipo($item->tipo);
     $p->setClienteTipo($item->cliente_tipo);
     $p->setClienteEmail($item->cliente_email);
     $p->setClienteCF($item->cliente_cf);
     $p->setCodiceRivenditore($item->codice_rivenditore);
     $p->setAgente($item->agente);
     $p->setScontoRivenditore($item->sconto_rivenditore);
     $p->setTrasporto($item->trasporto);
     $p->setCommessa($item->commessa);
     $p->setPdfOrdine($item->pdf_ordine);
     //ottengo gli infissi
     $array2 = $this->iDAO->getInfissi($p->getId());
     $infissi = array();
     foreach ($array2 as $item2) {
         array_push($infissi, $this->getInfisso($item2));
     }
     $p->setInfissi($infissi);
     return $p;
 }