private function getInfisso($item2)
 {
     //ciclo gli infissi
     $i = new Infisso();
     $i->setId($item2->ID);
     $i->setIdInfisso($item2->id_infisso);
     $i->setTipo($item2->tipo);
     $i->setNAnte($item2->n_ante);
     $i->setIdInfisso($item2->id_infisso);
     $i->setAltezza($item2->altezza);
     $i->setLunghezza($item2->lunghezza);
     $i->setApertura($item2->apertura);
     $i->setBarra($item2->barra);
     $i->setSerratura($item2->serratura);
     $i->setNodo($item2->nodo);
     $i->setColore($item2->colore);
     $i->setCerniera($item2->cerniera);
     $i->setNInfisso($item2->n_infisso);
     $i->setSpesaInfisso($item2->spesa_infisso);
     $i->setAntaPrincipale($item2->anta_principale);
     $i->setPosizioneSerratura($item2->posizione_serratura);
     $i->setVerniciatura($item2->verniciatura);
     //ottengo le maggiorazioni
     $array3 = $this->imDAO->getIdMaggiorazione($i->getId());
     $maggiorazioni = array();
     foreach ($array3 as $item3) {
         //ciclo le maggiorazioni
         array_push($maggiorazioni, $item3->id_maggiorazione);
     }
     $i->setMaggiorazioni($maggiorazioni);
     return $i;
 }