public function createBody(Preventivo $p, $ordine = false)
 {
     define('EURO', chr(128));
     //scrivo i dati generali del preventivo
     $infissi = $p->getInfissi();
     //creo l'array associativo
     $info_preventivo = array();
     $info_preventivo['Data'] = getTime($p->getData());
     $info_preventivo['Codice Rivenditore'] = $p->getCodiceRivenditore();
     $info_preventivo['Rivenditore'] = $p->getNomeRivenditore();
     $info_preventivo['Agente'] = $p->getAgente();
     $info_preventivo['Tipo Cliente'] = $p->getClienteTipo();
     $info_preventivo['Riferimento'] = $p->getClienteNome();
     $info_preventivo['CF/PIVA'] = $p->getClienteCF();
     $info_preventivo['Indirizzo'] = $p->getClienteVia();
     $info_preventivo['Telefono'] = $p->getClienteTel();
     $info_preventivo['Email'] = $p->getClienteEmail();
     $tipo = "";
     if ($ordine == false) {
         if ($p->getTipo() == 0) {
             $tipo = 'Preventivo';
         } else {
             $tipo = 'Conferma Ordine';
         }
     } else {
         $tipo = "Conferma Ordine";
     }
     $info_preventivo['Documento'] = $tipo;
     //conto tutti gli infissi ordinati comprensivi di copie
     $countInfissi = 0;
     foreach ($infissi as $i) {
         $inf = new Infisso();
         $inf = $i;
         $countInfissi += $inf->getNInfisso();
     }
     $info_preventivo['Totale Infissi'] = $countInfissi;
     $info_preventivo['Totale'] = EURO . ' ' . $p->getSpesaTotale();
     if ($p->getScontoRivenditore() != '' && $p->getScontoRivenditore() != 0) {
         $totaleScontato = number_format($p->getSpesaTotale() - floatval($p->getScontoRivenditore()) * $p->getSpesaTotale() / 100, 2);
     } else {
         $totaleScontato = ' ';
     }
     $sconto = '';
     if ($p->getScontoRivenditore() != 0) {
         $sconto = $p->getScontoRivenditore() . ' %';
     }
     $info_preventivo['Sconto Rivenditore'] = $sconto;
     $info_preventivo['Totale scontato'] = EURO . ' ' . $totaleScontato;
     $trasporto = ' ';
     if ($p->getTrasporto() != '' && $p->getTrasporto() != 0) {
         $trasporto = number_format($p->getTrasporto(), 2);
     }
     $info_preventivo['Costo trasporto'] = EURO . ' ' . $trasporto;
     $info_preventivo['Note'] = $p->getNote();
     $this->printPdfTable($info_preventivo);
     /*
     //stampo una linea
         $this->Ln(3);
         $this->Cell(180,0,'',1);
         $this->Ln(3);
     */
     //scrivo la tabella per gli infissi
     $this->printTableInfissi($infissi);
 }