protected function setFieldsFromJsonObj($jsonObj)
 {
     if (isset($jsonObj->impegnato)) {
         $this->setImpegnato($jsonObj->impegnato);
     }
     if (isset($jsonObj->articolo)) {
         $this->setArticolo(Articolo::fromJson($jsonObj->articolo, $this->_xapiClient));
     }
 }
 protected function setFieldsFromJsonObj($jsonObj)
 {
     if (isset($jsonObj->giacenza)) {
         $this->setGiacenza($jsonObj->giacenza);
     }
     if (isset($jsonObj->articolo)) {
         $this->setArticolo(Articolo::fromJson($jsonObj->articolo, $this->_xapiClient));
     }
     if (isset($jsonObj->deposito)) {
         $this->setDeposito(Deposito::fromJson($jsonObj->deposito, $this->_xapiClient));
     }
 }
 protected function setFieldsFromJsonObj($jsonObj)
 {
     if (isset($jsonObj->progressivo)) {
         $this->setProgressivo($jsonObj->progressivo);
     }
     if (isset($jsonObj->codiceArticolo)) {
         $this->setCodiceArticolo($jsonObj->codiceArticolo);
     }
     if (isset($jsonObj->codiceArticoloEtichetta)) {
         $this->setCodiceArticoloEtichetta($jsonObj->codiceArticoloEtichetta);
     }
     if (isset($jsonObj->codiceArticoloFornitore)) {
         $this->setCodiceArticoloFornitore($jsonObj->codiceArticoloFornitore);
     }
     if (isset($jsonObj->descrizione)) {
         $this->setDescrizione($jsonObj->descrizione);
     }
     if (isset($jsonObj->fattoreUM)) {
         $this->setFattoreUM($jsonObj->fattoreUM);
     }
     if (isset($jsonObj->qta)) {
         $this->setQta($jsonObj->qta);
     }
     if (isset($jsonObj->prezzoNetto)) {
         $this->setPrezzoNetto($jsonObj->prezzoNetto);
     }
     if (isset($jsonObj->prezzoIvato)) {
         $this->setPrezzoIvato($jsonObj->prezzoIvato);
     }
     if (isset($jsonObj->importoNetto)) {
         $this->setImportoNetto($jsonObj->importoNetto);
     }
     if (isset($jsonObj->imposta)) {
         $this->setImposta($jsonObj->imposta);
     }
     if (isset($jsonObj->aliquotaIva)) {
         $this->setAliquotaIva($jsonObj->aliquotaIva);
     }
     if (isset($jsonObj->importoIvato)) {
         $this->setImportoIvato($jsonObj->importoIvato);
     }
     if (isset($jsonObj->sconto1)) {
         $this->setSconto1($jsonObj->sconto1);
     }
     if (isset($jsonObj->sconto2)) {
         $this->setSconto2($jsonObj->sconto2);
     }
     if (isset($jsonObj->sconto3)) {
         $this->setSconto3($jsonObj->sconto3);
     }
     if (isset($jsonObj->moltiplicatore)) {
         $this->setMoltiplicatore($jsonObj->moltiplicatore);
     }
     if (isset($jsonObj->documentoTestata)) {
         $this->setDocumentoTestata(DocumentoTestata::fromJson($jsonObj->documentoTestata, $this->_xapiClient));
     }
     if (isset($jsonObj->articolo)) {
         $this->setArticolo(Articolo::fromJson($jsonObj->articolo, $this->_xapiClient));
     }
     if (isset($jsonObj->unitaMisura)) {
         $this->setUnitaMisura(UnitaMisura::fromJson($jsonObj->unitaMisura, $this->_xapiClient));
     }
     if (isset($jsonObj->iva)) {
         $this->setIva(Iva::fromJson($jsonObj->iva, $this->_xapiClient));
     }
 }
 protected function setFieldsFromJsonObj($jsonObj)
 {
     if (isset($jsonObj->qtaLimite)) {
         $this->setQtaLimite($jsonObj->qtaLimite);
     }
     if (isset($jsonObj->formato)) {
         $this->setFormato($jsonObj->formato);
     }
     if (isset($jsonObj->sconto1)) {
         $this->setSconto1($jsonObj->sconto1);
     }
     if (isset($jsonObj->sconto2)) {
         $this->setSconto2($jsonObj->sconto2);
     }
     if (isset($jsonObj->sconto3)) {
         $this->setSconto3($jsonObj->sconto3);
     }
     if (isset($jsonObj->ricarico)) {
         $this->setRicarico($jsonObj->ricarico);
     }
     if (isset($jsonObj->dalNetto)) {
         $this->setDalNetto($jsonObj->dalNetto);
     }
     if (isset($jsonObj->arrotondamento)) {
         $this->setArrotondamento($jsonObj->arrotondamento);
     }
     if (isset($jsonObj->punteggio)) {
         $this->setPunteggio($jsonObj->punteggio);
     }
     if (isset($jsonObj->prezzoNetto)) {
         $this->setPrezzoNetto($jsonObj->prezzoNetto);
     }
     if (isset($jsonObj->prezzoNettoIvato)) {
         $this->setPrezzoNettoIvato($jsonObj->prezzoNettoIvato);
     }
     if (isset($jsonObj->prezzo)) {
         $this->setPrezzo($jsonObj->prezzo);
     }
     if (isset($jsonObj->prezzoIvato)) {
         $this->setPrezzoIvato($jsonObj->prezzoIvato);
     }
     if (isset($jsonObj->aliquotaIva)) {
         $this->setAliquotaIva($jsonObj->aliquotaIva);
     }
     if (isset($jsonObj->proteggiListino)) {
         $this->setProteggiListino($jsonObj->proteggiListino);
     }
     if (isset($jsonObj->prezzoConsigliato)) {
         $this->setPrezzoConsigliato($jsonObj->prezzoConsigliato);
     }
     if (isset($jsonObj->listino)) {
         $this->setListino(Listino::fromJson($jsonObj->listino, $this->_xapiClient));
     }
     if (isset($jsonObj->soggetto)) {
         $this->setSoggetto(Soggetto::fromJson($jsonObj->soggetto, $this->_xapiClient));
     }
     if (isset($jsonObj->articolo)) {
         $this->setArticolo(Articolo::fromJson($jsonObj->articolo, $this->_xapiClient));
     }
     if (isset($jsonObj->listinoRif)) {
         $this->setListinoRif(Listino::fromJson($jsonObj->listinoRif, $this->_xapiClient));
     }
     if (isset($jsonObj->unitaMisura)) {
         $this->setUnitaMisura(UnitaMisura::fromJson($jsonObj->unitaMisura, $this->_xapiClient));
     }
     if (isset($jsonObj->valuta)) {
         $this->setValuta(Valuta::fromJson($jsonObj->valuta, $this->_xapiClient));
     }
 }
 /**
  * Crea e restitutisce un ordine 
  * a partire da una riga di DB
  * @param type $row
  * @return Articolo
  */
 public function creaArticoloDaArray($row)
 {
     $articolo = new Articolo();
     //        var_dump($row);
     $articolo->setId($row['id']);
     $articolo->setSize($row['size']);
     $articolo->setQty($row['qty']);
     $articolo->setPrezzo($row['prezzo']);
     $articolo->setPizzaId($row['pizza_id']);
     return $articolo;
 }