コード例 #1
0
ファイル: _form.php プロジェクト: EurekaSolutions/sistemanc
                                    'placeholder' => 'Seleccionar unidad',
                                    // 'width' => '40%', 
                                    'tokenSeparators' => array(',', ' ')
                                )
                            )
                        )
                    );
	?>
</td>
<td>
	<?php //echo $form->textFieldGroup($model,'iva_id',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5')))); 

	$criteria = new CDbCriteria();
	$activo = true;
	$criteria->condition = "sys_status='$activo'";      
	$list = CHtml::listData(Iva::model()->findAll($criteria), 'id', 'porcentaje');
			echo $form->dropDownListGroup(
					$model,
					'iva_id',
					array(
						'wrapperHtmlOptions' => array(
							'class' => 'col-sm-5',
						),
						'widgetOptions' => array(
							'data' => $list,
							'htmlOptions' => array(),
						)
					)
				);
		?>
		</td>
コード例 #2
0
ファイル: IvaController.php プロジェクト: cfede10/logisoft
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * 
  * @param integer $id
  *        	the ID of the model to be loaded
  * @return Iva the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Iva::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
コード例 #3
0
ファイル: Pedidocompra.php プロジェクト: cfede10/logisoft
 public function getMenuIva()
 {
     return CHtml::listData(Iva::model()->findAll(), "id", "descripcion", "porcentaje");
 }
コード例 #4
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $iva = Iva::find($id);
     if (is_null($iva)) {
         App::abort(404);
     }
     $iva->delete();
     return Redirect::route('iva.index')->with('delete', 'El I.V.A. ha sido eliminado correctamente.');
 }
コード例 #5
0
 /**
  * Displays a particular model.
  * @param integer $id the ID of the model to be displayed
  */
 public function actionFilaProducto()
 {
     $model = new FacturasProductos();
     //echo '<tr>';
     $form = $this->beginWidget('booster.widgets.TbActiveForm', array('id' => 'facturas-productos-fila', 'enableAjaxValidation' => false));
     //echo '<div id="retorno">';
     echo '<td>';
     echo '<div class="form-group">';
     $list = CHtml::listData(PresupuestoPartidas::model()->findAllByAttributes(array('ente_organo_id' => Usuarios::model()->findByPk(Yii::app()->user->getId())->enteOrgano->ente_organo_id, 'anho' => Yii::app()->params['trimestresFechas'][Yii::app()->session['trimestreSeleccionado']]['anho'])), 'partida_id', function ($presuPartida) {
         return $presuPartida->partida->etiquetaPartida();
     });
     echo CHtml::label('Seleccionar partida', 'partida');
     echo "<br>";
     $this->widget('booster.widgets.TbSelect2', array('asDropDownList' => true, 'model' => $model, 'attribute' => 'presupuesto_partida_id', 'data' => $list, 'htmlOptions' => array('id' => 'partida', 'ajax' => array('type' => 'POST', 'url' => CController::createUrl('facturasProductos/buscarProductosPartida'), 'update' => '#producto')), 'options' => array('placeholder' => 'Partida', 'width' => '40%', 'tokenSeparators' => array(',', ' '))));
     echo '</div>';
     echo '</td>';
     echo '<td>';
     echo '<div class="form-group">';
     echo CHtml::label('Seleccionar producto', 'producto');
     echo "<br>";
     $this->widget('booster.widgets.TbSelect2', array('asDropDownList' => true, 'model' => $model, 'attribute' => 'producto_id', 'data' => array(), 'htmlOptions' => array('id' => 'producto'), 'options' => array('placeholder' => 'Producto', 'width' => '40%', 'tokenSeparators' => array(',', ' '))));
     echo '</div>';
     echo '</td>';
     echo '<td>';
     echo $form->textFieldGroup($model, 'costo_unitario', array('widgetOptions' => array('htmlOptions' => array('class' => 'span5', 'maxlength' => 38))));
     echo '</td>';
     echo '<td>';
     echo $form->textFieldGroup($model, 'cantidad_adquirida', array('widgetOptions' => array('htmlOptions' => array('class' => 'span5'))));
     echo '</td>';
     echo '<td>';
     $list = CHtml::listData(Iva::model()->findAll(), 'id', 'porcentaje');
     echo $form->dropDownListGroup($model, 'iva_id', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => $list, 'htmlOptions' => array())));
     echo '</td>';
     echo '</div>';
     $this->endWidget();
     //echo '</tr>';
 }
コード例 #6
0
ファイル: _form.php プロジェクト: ema394/gestionale
    echo $form->textField($model, 'importo_dettaglio', array('size' => 9, 'maxlength' => 9, 'class' => 'form-control', 'placeholder' => 'Es. 1000.00'));
    ?>
                    <div class="errorMessage">Utilizzare il punto per la parte decimale.</div>
                    <?php 
    echo $form->error($model, 'importo_dettaglio');
    ?>
                </div>
            </div>
            <div class="form-group">
                <label class="col-sm-3 control-label"><?php 
    echo $form->labelEx($model, 'id_iva');
    ?>
</label>
                <div class="col-sm-8">
                    <?php 
    echo $form->dropDownList($model, 'id_iva', CHtml::listData(Iva::model()->findAll(), 'id_iva', 'percentuale'), array('empty' => 'Seleziona un\'aliquota', 'class' => 'form-control'));
    ?>
                    <?php 
    echo $form->error($model, 'id_iva');
    ?>
                </div>
            </div>
                    
        </div> 


    
<?php 
    $id_ordine = $_GET['id_ordine'];
    echo CHtml::textField('DettOrdini[id_ordine]', $id_ordine, array('hidden' => 'true'));
    echo $form->hiddenField($model, $primaryKey);
コード例 #7
0
 protected function setFieldsFromJsonObj($jsonObj)
 {
     if (isset($jsonObj->anno)) {
         $this->setAnno($jsonObj->anno);
     }
     if (isset($jsonObj->cambioValuta)) {
         $this->setCambioValuta($jsonObj->cambioValuta);
     }
     if (isset($jsonObj->dataDocumento)) {
         $this->setDataDocumento($this->parseDate($jsonObj->dataDocumento));
     }
     if (isset($jsonObj->numeroDocumento)) {
         $this->setNumeroDocumento($jsonObj->numeroDocumento);
     }
     if (isset($jsonObj->serie)) {
         $this->setSerie($jsonObj->serie);
     }
     if (isset($jsonObj->codice)) {
         $this->setCodice($jsonObj->codice);
     }
     if (isset($jsonObj->contoCorrente)) {
         $this->setContoCorrente($jsonObj->contoCorrente);
     }
     if (isset($jsonObj->codicePaese)) {
         $this->setCodicePaese($jsonObj->codicePaese);
     }
     if (isset($jsonObj->iban)) {
         $this->setIban($jsonObj->iban);
     }
     if (isset($jsonObj->swift)) {
         $this->setSwift($jsonObj->swift);
     }
     if (isset($jsonObj->scontoPercentuale)) {
         $this->setScontoPercentuale($jsonObj->scontoPercentuale);
     }
     if (isset($jsonObj->scontoValore)) {
         $this->setScontoValore($jsonObj->scontoValore);
     }
     if (isset($jsonObj->scontoValorePercentuale)) {
         $this->setScontoValorePercentuale($jsonObj->scontoValorePercentuale);
     }
     if (isset($jsonObj->imponibile)) {
         $this->setImponibile($jsonObj->imponibile);
     }
     if (isset($jsonObj->imponibileScontato)) {
         $this->setImponibileScontato($jsonObj->imponibileScontato);
     }
     if (isset($jsonObj->imposta)) {
         $this->setImposta($jsonObj->imposta);
     }
     if (isset($jsonObj->totale)) {
         $this->setTotale($jsonObj->totale);
     }
     if (isset($jsonObj->noteTestata)) {
         $this->setNoteTestata($jsonObj->noteTestata);
     }
     if (isset($jsonObj->notePiede)) {
         $this->setNotePiede($jsonObj->notePiede);
     }
     if (isset($jsonObj->acconto)) {
         $this->setAcconto($jsonObj->acconto);
     }
     if (isset($jsonObj->speseBancarie)) {
         $this->setSpeseBancarie($jsonObj->speseBancarie);
     }
     if (isset($jsonObj->speseTrasporto)) {
         $this->setSpeseTrasporto($jsonObj->speseTrasporto);
     }
     if (isset($jsonObj->assegnaProtocollo)) {
         $this->setAssegnaProtocollo($jsonObj->assegnaProtocollo);
     }
     if (isset($jsonObj->numeroProtocollo)) {
         $this->setNumeroProtocollo($jsonObj->numeroProtocollo);
     }
     if (isset($jsonObj->dataProtocollo)) {
         $this->setDataProtocollo($this->parseDate($jsonObj->dataProtocollo));
     }
     if (isset($jsonObj->protocolloAssegnato)) {
         $this->setProtocolloAssegnato($jsonObj->protocolloAssegnato);
     }
     if (isset($jsonObj->protocolloAggiuntivo)) {
         $this->setProtocolloAggiuntivo($jsonObj->protocolloAggiuntivo);
     }
     if (isset($jsonObj->noteImballo)) {
         $this->setNoteImballo($jsonObj->noteImballo);
     }
     if (isset($jsonObj->dataConsegna)) {
         $this->setDataConsegna($this->parseDate($jsonObj->dataConsegna));
     }
     if (isset($jsonObj->riferimentoDocumento)) {
         $this->setRiferimentoDocumento($jsonObj->riferimentoDocumento);
     }
     if (isset($jsonObj->sequenziale)) {
         $this->setSequenziale($jsonObj->sequenziale);
     }
     if (isset($jsonObj->terminiConsegna)) {
         $this->setTerminiConsegna($jsonObj->terminiConsegna);
     }
     if (isset($jsonObj->jolly)) {
         $this->setJolly($jsonObj->jolly);
     }
     if (isset($jsonObj->valuta)) {
         $this->setValuta(Valuta::fromJson($jsonObj->valuta, $this->_xapiClient));
     }
     if (isset($jsonObj->causaleMagazzino)) {
         $this->setCausaleMagazzino(CausaleMagazzino::fromJson($jsonObj->causaleMagazzino, $this->_xapiClient));
     }
     if (isset($jsonObj->causaleMagazzino2)) {
         $this->setCausaleMagazzino2(CausaleMagazzino::fromJson($jsonObj->causaleMagazzino2, $this->_xapiClient));
     }
     if (isset($jsonObj->causaleContabile)) {
         $this->setCausaleContabile(CausaleContabile::fromJson($jsonObj->causaleContabile, $this->_xapiClient));
     }
     if (isset($jsonObj->tipoDocumento)) {
         $this->setTipoDocumento(TipoDocumento::fromJson($jsonObj->tipoDocumento, $this->_xapiClient));
     }
     if (isset($jsonObj->divisione)) {
         $this->setDivisione(Divisione::fromJson($jsonObj->divisione, $this->_xapiClient));
     }
     if (isset($jsonObj->soggetto)) {
         $this->setSoggetto(Soggetto::fromJson($jsonObj->soggetto, $this->_xapiClient));
     }
     if (isset($jsonObj->rapporto)) {
         $this->setRapporto(Rapporto::fromJson($jsonObj->rapporto, $this->_xapiClient));
     }
     if (isset($jsonObj->sedeLegale)) {
         $this->setSedeLegale(Sede::fromJson($jsonObj->sedeLegale, $this->_xapiClient));
     }
     if (isset($jsonObj->sedeDocumento)) {
         $this->setSedeDocumento(Sede::fromJson($jsonObj->sedeDocumento, $this->_xapiClient));
     }
     if (isset($jsonObj->sedeMerce)) {
         $this->setSedeMerce(Sede::fromJson($jsonObj->sedeMerce, $this->_xapiClient));
     }
     if (isset($jsonObj->agente)) {
         $this->setAgente(Agente::fromJson($jsonObj->agente, $this->_xapiClient));
     }
     if (isset($jsonObj->deposito)) {
         $this->setDeposito(Deposito::fromJson($jsonObj->deposito, $this->_xapiClient));
     }
     if (isset($jsonObj->deposito2)) {
         $this->setDeposito2(Deposito::fromJson($jsonObj->deposito2, $this->_xapiClient));
     }
     if (isset($jsonObj->porto)) {
         $this->setPorto(Porto::fromJson($jsonObj->porto, $this->_xapiClient));
     }
     if (isset($jsonObj->vettore)) {
         $this->setVettore(Vettore::fromJson($jsonObj->vettore, $this->_xapiClient));
     }
     if (isset($jsonObj->modalitaTrasporto)) {
         $this->setModalitaTrasporto(ModalitaTrasporto::fromJson($jsonObj->modalitaTrasporto, $this->_xapiClient));
     }
     if (isset($jsonObj->banca)) {
         $this->setBanca(Banca::fromJson($jsonObj->banca, $this->_xapiClient));
     }
     if (isset($jsonObj->modalitaPagamento)) {
         $this->setModalitaPagamento(ModalitaPagamento::fromJson($jsonObj->modalitaPagamento, $this->_xapiClient));
     }
     if (isset($jsonObj->assoggettamentoIva)) {
         $this->setAssoggettamentoIva(Iva::fromJson($jsonObj->assoggettamentoIva, $this->_xapiClient));
     }
     if (isset($jsonObj->imballo)) {
         $this->setImballo(Imballo::fromJson($jsonObj->imballo, $this->_xapiClient));
     }
     if (isset($jsonObj->listino)) {
         $this->setListino(Listino::fromJson($jsonObj->listino, $this->_xapiClient));
     }
     if (isset($jsonObj->ordine)) {
         $this->setOrdine(DocumentoTestata::fromJson($jsonObj->ordine, $this->_xapiClient));
     }
     if (isset($jsonObj->documentiDettaglio) && is_array($jsonObj->documentiDettaglio)) {
         $documentiDettaglio = array();
         foreach ($jsonObj->documentiDettaglio as $dettaglioObj) {
             $documentiDettaglio[] = DocumentoDettaglio::fromJson($dettaglioObj, $this->_xapiClient);
         }
         $this->setDocumentiDettaglio($documentiDettaglio);
     }
 }
コード例 #8
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Requests\CreateTurnoRequest $turnoRequest)
 {
     $iva = Iva::create($turnoRequest->all());
     return \Redirect::route('admin.turnos.index');
 }
コード例 #9
0
ファイル: Articolo.php プロジェクト: innobitlab/php-xapi-sdk
 protected function setFieldsFromJsonObj($jsonObj)
 {
     if (isset($jsonObj->codice)) {
         $this->setCodice($jsonObj->codice);
     }
     if (isset($jsonObj->attivo)) {
         $this->setAttivo($jsonObj->attivo);
     }
     if (isset($jsonObj->codiceEtichetta)) {
         $this->setCodiceEtichetta($jsonObj->codiceEtichetta);
     }
     if (isset($jsonObj->codiceFornitore)) {
         $this->setCodiceFornitore($jsonObj->codiceFornitore);
     }
     if (isset($jsonObj->descrizione)) {
         $this->setDescrizione($jsonObj->descrizione);
     }
     if (isset($jsonObj->descrizioneEtichetta)) {
         $this->setDescrizioneEtichetta($jsonObj->descrizioneEtichetta);
     }
     if (isset($jsonObj->fattoreUMCarico)) {
         $this->setFattoreUMCarico($jsonObj->fattoreUMCarico);
     }
     if (isset($jsonObj->fattoreUMScarico)) {
         $this->setFattoreUMScarico($jsonObj->fattoreUMScarico);
     }
     if (isset($jsonObj->sottoScorta)) {
         $this->setSottoScorta($jsonObj->sottoScorta);
     }
     if (isset($jsonObj->minimoMagazzino)) {
         $this->setMinimoMagazzino($jsonObj->minimoMagazzino);
     }
     if (isset($jsonObj->allarmeNegativi)) {
         $this->setAllarmeNegativi($jsonObj->allarmeNegativi);
     }
     if (isset($jsonObj->allarmeSottoScorta)) {
         $this->setAllarmeSottoScorta($jsonObj->allarmeSottoScorta);
     }
     if (isset($jsonObj->classeRiordino)) {
         $this->setClasseRiordino($jsonObj->classeRiordino);
     }
     if (isset($jsonObj->gestioneRiordino)) {
         $this->setGestioneRiordino($jsonObj->gestioneRiordino);
     }
     if (isset($jsonObj->pesoLordo)) {
         $this->setPesoLordo($jsonObj->pesoLordo);
     }
     if (isset($jsonObj->pesoNetto)) {
         $this->setPesoNetto($jsonObj->pesoNetto);
     }
     if (isset($jsonObj->pesoImballo)) {
         $this->setPesoImballo($jsonObj->pesoImballo);
     }
     if (isset($jsonObj->volumeImballo)) {
         $this->setVolumeImballo($jsonObj->volumeImballo);
     }
     if (isset($jsonObj->gestioneGiacenza)) {
         $this->setGestioneGiacenza($jsonObj->gestioneGiacenza);
     }
     if (isset($jsonObj->gestioneValidita)) {
         $this->setGestioneValidita($jsonObj->gestioneValidita);
     }
     if (isset($jsonObj->validita)) {
         $this->setValidita($jsonObj->validita);
     }
     if (isset($jsonObj->stampaNelListino)) {
         $this->setStampaNelListino($jsonObj->stampaNelListino);
     }
     if (isset($jsonObj->note)) {
         $this->setNote($jsonObj->note);
     }
     if (isset($jsonObj->unitaMisuraMagazzino)) {
         $this->setUnitaMisuraMagazzino(UnitaMisura::fromJson($jsonObj->unitaMisuraMagazzino, $this->_xapiClient));
     }
     if (isset($jsonObj->unitaMisuraCarico)) {
         $this->setUnitaMisuraCarico(UnitaMisura::fromJson($jsonObj->unitaMisuraCarico, $this->_xapiClient));
     }
     if (isset($jsonObj->unitaMisuraScarico)) {
         $this->setUnitaMisuraScarico(UnitaMisura::fromJson($jsonObj->unitaMisuraScarico, $this->_xapiClient));
     }
     if (isset($jsonObj->imballo)) {
         $this->setImballo(Imballo::fromJson($jsonObj->imballo, $this->_xapiClient));
     }
     if (isset($jsonObj->tipoArticolo)) {
         $this->setTipoArticolo(TipoArticolo::fromJson($jsonObj->tipoArticolo, $this->_xapiClient));
     }
     if (isset($jsonObj->categoriaMerceologica)) {
         $this->setCategoriaMerceologica(CategoriaMerceologica::fromJson($jsonObj->categoriaMerceologica, $this->_xapiClient));
     }
     if (isset($jsonObj->marca)) {
         $this->setMarca(Marca::fromJson($jsonObj->marca, $this->_xapiClient));
     }
     if (isset($jsonObj->iva)) {
         $this->setIva(Iva::fromJson($jsonObj->iva, $this->_xapiClient));
     }
     if (isset($jsonObj->impegnatoArticolo)) {
         $this->setImpegnatoArticolo(ImpegnatoArticolo::fromJson($jsonObj->impegnatoArticolo, $this->_xapiClient));
     }
     if (isset($jsonObj->listiniPrezzo) && is_array($jsonObj->listiniPrezzo)) {
         $listini = array();
         foreach ($jsonObj->listiniPrezzo as $listObj) {
             $listini[] = ListinoPrezzo::fromJson($listObj, $this->_xapiClient);
         }
         $this->setListiniPrezzo($listini);
     }
     if (isset($jsonObj->giacenzePerDeposito) && is_array($jsonObj->giacenzePerDeposito)) {
         $giacenze = array();
         foreach ($jsonObj->giacenzePerDeposito as $giacObj) {
             $giacenze[] = GiacenzaPerDeposito::fromJson($giacObj, $this->_xapiClient);
         }
         $this->setGiacenzePerDeposito($giacenze);
     }
 }
コード例 #10
0
ファイル: Rapporto.php プロジェクト: innobitlab/php-xapi-sdk
 protected function setFieldsFromJsonObj($jsonObj)
 {
     if (isset($jsonObj->codice)) {
         $this->setCodice($jsonObj->codice);
     }
     if (isset($jsonObj->committente)) {
         $this->setCommittente($jsonObj->committente);
     }
     if (isset($jsonObj->dataRegEsenzione) && !empty($jsonObj->dataRegEsenzione)) {
         $this->setDataRegEsenzione($jsonObj->dataRegEsenzione);
     }
     if (isset($jsonObj->numeroRegEsenzione)) {
         $this->setNumeroRegEsenzione($jsonObj->numeroRegEsenzione);
     }
     if (isset($jsonObj->dataScadenzaEsenzione) && !empty($jsonObj->dataScadenzaEsenzione)) {
         $this->setDataScadenzaEsenzione($jsonObj->dataScadenzaEsenzione);
     }
     if (isset($jsonObj->numeroEsenzione)) {
         $this->setNumeroEsenzione($jsonObj->numeroEsenzione);
     }
     if (isset($jsonObj->dataEsenzione) && !empty($jsonObj->dataEsenzione)) {
         $this->setDataEsenzione($jsonObj->dataEsenzione);
     }
     if (isset($jsonObj->personaDaContattare)) {
         $this->setPersonaDaContattare($jsonObj->personaDaContattare);
     }
     if (isset($jsonObj->email)) {
         $this->setEmail($jsonObj->email);
     }
     if (isset($jsonObj->contoCorrente)) {
         $this->setContoCorrente($jsonObj->contoCorrente);
     }
     if (isset($jsonObj->codicePaese)) {
         $this->setCodicePaese($jsonObj->codicePaese);
     }
     if (isset($jsonObj->iban)) {
         $this->setIban($jsonObj->iban);
     }
     if (isset($jsonObj->swift)) {
         $this->setSwift($jsonObj->swift);
     }
     if (isset($jsonObj->note)) {
         $this->setNote($jsonObj->note);
     }
     if (isset($jsonObj->soggetto)) {
         $this->setSoggetto(Soggetto::fromJson($jsonObj->soggetto, $this->_xapiClient));
     }
     if (isset($jsonObj->tipoSoggetto)) {
         $this->setTipoSoggetto(TipoSoggetto::fromJson($jsonObj->tipoSoggetto, $this->_xapiClient));
     }
     if (isset($jsonObj->sedeDocumento)) {
         $this->setSedeDocumento(Sede::fromJson($jsonObj->sedeDocumento, $this->_xapiClient));
     }
     if (isset($jsonObj->sedeMerce)) {
         $this->setSedeMerce(Sede::fromJson($jsonObj->sedeMerce, $this->_xapiClient));
     }
     if (isset($jsonObj->sedeRiba)) {
         $this->setSedeRiba(Sede::fromJson($jsonObj->sedeRiba, $this->_xapiClient));
     }
     if (isset($jsonObj->esenzioneIva)) {
         $this->setEsenzioneIva(Iva::fromJson($jsonObj->esenzioneIva, $this->_xapiClient));
     }
     if (isset($jsonObj->agente)) {
         $this->setAgente(Agente::fromJson($jsonObj->agente, $this->_xapiClient));
     }
     if (isset($jsonObj->listino)) {
         $this->setListino(Listino::fromJson($jsonObj->listino, $this->_xapiClient));
     }
     if (isset($jsonObj->modalitaPagamento)) {
         $this->setModalitaPagamento(ModalitaPagamento::fromJson($jsonObj->modalitaPagamento, $this->_xapiClient));
     }
     if (isset($jsonObj->deposito)) {
         $this->setDeposito(Deposito::fromJson($jsonObj->deposito, $this->_xapiClient));
     }
     if (isset($jsonObj->banca)) {
         $this->setBanca(Banca::fromJson($jsonObj->banca, $this->_xapiClient));
     }
 }
コード例 #11
0
 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));
     }
 }