openstamanager/modules/automezzi/row-list-articoli.php

67 lines
2.8 KiB
PHP
Raw Normal View History

2023-11-30 12:57:03 +01:00
<?php
include_once __DIR__.'/../../core.php';
// Elenco articoli caricati sull'automezzo
2023-12-01 17:21:47 +01:00
$rs2 = $dbo->fetchArray('SELECT mg_movimenti.idsede AS id, mg_articoli.codice AS codice, idarticolo, SUM(mg_movimenti.qta) AS qta_automezzo, mg_articoli.qta AS qta_magazzino, mg_articoli.descrizione, mg_articoli.prezzo_vendita, (SELECT percentuale FROM co_iva WHERE id=mg_articoli.idiva_vendita) AS prciva_vendita FROM mg_movimenti INNER JOIN mg_articoli ON mg_movimenti.idarticolo=mg_articoli.id WHERE mg_movimenti.idsede='.prepare($id_record).' GROUP BY idarticolo HAVING qta_automezzo>0 ORDER BY mg_articoli.descrizione');
2023-11-30 12:57:03 +01:00
if (!empty($rs2)) {
echo '
<div style="max-height: 300px; overflow: auto;">
<table class="table table-striped table-hover table-condensed">
<tr>
<th>'.tr('Articolo').'</th>
<th width="25%">'.tr('Q.').'</th>
<th width="25%">'.tr('Prezzo di vendita').'</th>
<th width="10%"></th>
</tr>';
2023-12-01 17:21:47 +01:00
foreach ($rs2 as $r) {
echo '
2023-11-30 12:57:03 +01:00
<tr>';
2023-12-01 17:21:47 +01:00
// Articolo
echo '
2023-11-30 12:57:03 +01:00
<td class="text-left">
'.Modules::link('Articoli', $r['idarticolo'], $r['codice'].' - '.$r['descrizione']).'
</td>';
2023-12-01 17:21:47 +01:00
// Quantità
echo '
2023-11-30 12:57:03 +01:00
<td class="first_cell center">
<span><big>'.Translator::numberToLocale($r['qta_automezzo']).'</big></span><br/>
<small>'.tr('Q. magazzino').': '.Translator::numberToLocale($r['qta_magazzino']).'</small><br/>
</td>';
2023-12-01 17:21:47 +01:00
// Prezzo di vendita
$netto = $r['prezzo_vendita'];
$iva = $r['prezzo_vendita'] / 100 * $r['prciva_vendita'];
echo '
2023-11-30 12:57:03 +01:00
<td class="table_cell center">
<span>'.Translator::numberToLocale($netto + $iva).' &euro;</span><br/>
<small>'.tr('Netto').': '.Translator::numberToLocale($netto).' &euro;</small><br/>
<small>'.tr('Iva').': '.Translator::numberToLocale($iva).' &euro;</small><br/>
</td>';
2023-12-01 17:21:47 +01:00
// Pulsanti
echo '
2023-11-30 12:57:03 +01:00
<td class="text-center">
<a class="btn btn-warning btn-xs" data-href="'.$structure->fileurl('add_articolo.php').'?idautomezzo='.$id_record.'&idarticolo='.$r['idarticolo'].'" data-toggle="modal" data-title="'.tr('Aggiungi articoli').'">
<i class="fa fa-edit"></i>
</a>
<a class="btn btn-danger btn-xs ask" data-backto="record-edit" data-op="moverow" data-idautomezzotecnico="'.$r['id'].'", data-idarticolo="'.$r['idarticolo'].'" data-msg="'.tr("Rimuovere articolo dell'automezzo?").'">
<i class="fa fa-trash"></i>
</a>
</td>
</tr>';
2023-12-01 17:21:47 +01:00
$tot_articoli += $r['qta_automezzo'];
}
2023-11-30 12:57:03 +01:00
2023-12-01 17:21:47 +01:00
echo '
2023-11-30 12:57:03 +01:00
</table>
</div>';
} else {
echo '
<p>'.tr('Nessun articolo presente').'...</p>';
}