1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-23 14:57:46 +01:00

Gestione inserimento seriali su documenti bloccati

This commit is contained in:
MatteoPistorello 2024-03-11 13:36:41 +01:00
parent dd211750d3
commit fe9e082f66
5 changed files with 47 additions and 77 deletions

View File

@ -205,10 +205,7 @@ foreach ($righe as $riga) {
// Possibilità di rimuovere una riga solo se il preventivo non è stato pagato // Possibilità di rimuovere una riga solo se il preventivo non è stato pagato
echo ' echo '
<td class="text-center">'; <td class="text-center">
if (empty($record['is_completato'])) {
echo '
<div class="btn-group">'; <div class="btn-group">';
if ($riga->isArticolo() && !empty($riga->abilita_serial)) { if ($riga->isArticolo() && !empty($riga->abilita_serial)) {
echo ' echo '
@ -216,7 +213,9 @@ foreach ($righe as $riga) {
<i class="fa fa-barcode"></i> <i class="fa fa-barcode"></i>
</a>'; </a>';
} }
echo '
if (empty($record['is_completato'])) {
echo '
<a class="btn btn-xs btn-warning" title="'.tr('Modifica riga').'" onclick="modificaRiga(this)"> <a class="btn btn-xs btn-warning" title="'.tr('Modifica riga').'" onclick="modificaRiga(this)">
<i class="fa fa-edit"></i> <i class="fa fa-edit"></i>
</a> </a>
@ -227,11 +226,10 @@ foreach ($righe as $riga) {
<a class="btn btn-xs btn-default handle '.($order_row_desc ? 'disabled' : '').'" title="'.tr('Modifica ordine delle righe').'"> <a class="btn btn-xs btn-default handle '.($order_row_desc ? 'disabled' : '').'" title="'.tr('Modifica ordine delle righe').'">
<i class="fa fa-sort"></i> <i class="fa fa-sort"></i>
</a> </a>';
</div>'; }
}
echo ' echo '
</div>
</td> </td>
</tr>'; </tr>';
} }

View File

@ -233,10 +233,7 @@ foreach ($righe as $riga) {
// Possibilità di rimuovere una riga solo se il ddt non è evaso // Possibilità di rimuovere una riga solo se il ddt non è evaso
echo ' echo '
<td class="text-center">'; <td class="text-center">
if ($record['flag_completato'] == 0) {
echo '
<div class="input-group-btn">'; <div class="input-group-btn">';
if ($riga->isArticolo() && !empty($riga->abilita_serial)) { if ($riga->isArticolo() && !empty($riga->abilita_serial)) {
@ -246,7 +243,8 @@ foreach ($righe as $riga) {
</a>'; </a>';
} }
echo ' if ($record['flag_completato'] == 0) {
echo '
<a class="btn btn-xs btn-warning" title="'.tr('Modifica riga').'" onclick="modificaRiga(this)"> <a class="btn btn-xs btn-warning" title="'.tr('Modifica riga').'" onclick="modificaRiga(this)">
<i class="fa fa-edit"></i> <i class="fa fa-edit"></i>
</a> </a>
@ -257,11 +255,10 @@ foreach ($righe as $riga) {
<a class="btn btn-xs btn-default handle '.($order_row_desc ? 'disabled' : '').'" title="'.tr('Modifica ordine delle righe').'"> <a class="btn btn-xs btn-default handle '.($order_row_desc ? 'disabled' : '').'" title="'.tr('Modifica ordine delle righe').'">
<i class="fa fa-sort"></i> <i class="fa fa-sort"></i>
</a> </a>';
</div>'; }
}
echo ' echo '
</div>
</td> </td>
</tr>'; </tr>';
} }

View File

@ -277,28 +277,14 @@ foreach ($righe as $riga) {
// Possibilità di rimuovere una riga solo se la fattura non è pagata // Possibilità di rimuovere una riga solo se la fattura non è pagata
echo ' echo '
<td class="text-center">'; <td class="text-center">
if ($dir == 'uscita') { <div class="input-group-btn">';
if ($riga->isArticolo() && !empty($riga->abilita_serial)) {
echo ' echo '
<div class="input-group-btn">';
if ($riga->isArticolo() && !empty($riga->abilita_serial)) {
echo '
<a class="btn btn-primary btn-xs" title="'.tr('Modifica seriali della riga').'" onclick="modificaSeriali(this)">
<i class="fa fa-barcode"></i>
</a>';
}
} elseif ($record['stato'] != 'Pagato' && $record['stato'] != 'Emessa') {
echo '
<div class="input-group-btn">';
if ($riga->isArticolo() && !empty($riga->abilita_serial)) {
echo '
<a class="btn btn-primary btn-xs" title="'.tr('Modifica seriali della riga').'" onclick="modificaSeriali(this)"> <a class="btn btn-primary btn-xs" title="'.tr('Modifica seriali della riga').'" onclick="modificaSeriali(this)">
<i class="fa fa-barcode"></i> <i class="fa fa-barcode"></i>
</a>'; </a>';
}
} }
if ($record['stato'] != 'Pagato' && $record['stato'] != 'Emessa') { if ($record['stato'] != 'Pagato' && $record['stato'] != 'Emessa') {
@ -320,11 +306,10 @@ foreach ($righe as $riga) {
echo ' echo '
<a class="btn btn-xs btn-default handle '.($order_row_desc ? 'disabled' : '').'" title="'.tr('Modifica ordine delle righe').'"> <a class="btn btn-xs btn-default handle '.($order_row_desc ? 'disabled' : '').'" title="'.tr('Modifica ordine delle righe').'">
<i class="fa fa-sort"></i> <i class="fa fa-sort"></i>
</a> </a>';
</div>';
} }
echo ' echo '
</div>
</td> </td>
</tr>'; </tr>';
} }

View File

@ -48,11 +48,8 @@ if ($show_prezzi) {
<th class="text-center" width="140">'.tr('Sconto unitario').'</th> <th class="text-center" width="140">'.tr('Sconto unitario').'</th>
<th class="text-center" width="130">'.tr('Importo').'</th>'; <th class="text-center" width="130">'.tr('Importo').'</th>';
} }
echo '
if (!$record['flag_completato']) {
echo '
<th class="text-center" width="60" class="text-center">'.tr('&nbsp;').'</th>'; <th class="text-center" width="60" class="text-center">'.tr('&nbsp;').'</th>';
}
echo ' echo '
</tr> </tr>
</thead> </thead>
@ -176,38 +173,35 @@ foreach ($righe as $riga) {
</td>'; </td>';
} }
// Pulsante per riportare nel magazzino centrale. echo '
<td class="text-center">
<div class="input-group-btn">';
if ($riga->isArticolo() && !empty($riga->abilita_serial)) {
echo '
<a class="btn btn-primary btn-xs" title="'.tr('Modifica seriali della riga').'" onclick="modificaSeriali(this)">
<i class="fa fa-barcode"></i>
</a>';
}
// Visibile solo se l'intervento non è stato nè fatturato nè completato. // Visibile solo se l'intervento non è stato nè fatturato nè completato.
if (!$record['flag_completato']) { if (!$record['flag_completato']) {
echo ' echo '
<td class="text-center"> <a class="btn btn-xs btn-warning" title="'.tr('Modifica riga').'" onclick="modificaRiga(this)">
<div class="input-group-btn">'; <i class="fa fa-edit"></i>
</a>
if ($riga->isArticolo() && !empty($riga->abilita_serial)) { <a class="btn btn-xs btn-danger" title="'.tr('Rimuovi riga').'" onclick="rimuoviRiga([$(this).closest(\'tr\').data(\'id\')])">
echo ' <i class="fa fa-trash"></i>
<a class="btn btn-primary btn-xs" title="'.tr('Modifica seriali della riga').'" onclick="modificaSeriali(this)"> </a>
<i class="fa fa-barcode"></i>
</a>';
}
echo ' <a class="btn btn-xs btn-default handle" title="'.tr('Modifica ordine delle righe').'">
<a class="btn btn-xs btn-warning" title="'.tr('Modifica riga').'" onclick="modificaRiga(this)"> <i class="fa fa-sort"></i>
<i class="fa fa-edit"></i> </a>';
</a>
<a class="btn btn-xs btn-danger" title="'.tr('Rimuovi riga').'" onclick="rimuoviRiga([$(this).closest(\'tr\').data(\'id\')])">
<i class="fa fa-trash"></i>
</a>
<a class="btn btn-xs btn-default handle" title="'.tr('Modifica ordine delle righe').'">
<i class="fa fa-sort"></i>
</a>
</div>';
echo '
</td>';
} }
echo ' echo '
</div>
</td>
</tr>'; </tr>';
} }

View File

@ -287,12 +287,8 @@ foreach ($righe as $riga) {
// Possibilità di rimuovere una riga solo se l'ordine non è evaso // Possibilità di rimuovere una riga solo se l'ordine non è evaso
echo ' echo '
<td class="text-center">'; <td class="text-center">
if ($record['flag_completato'] == 0) {
echo '
<div class="input-group-btn">'; <div class="input-group-btn">';
if ($riga->isArticolo() && !empty($riga->abilita_serial)) { if ($riga->isArticolo() && !empty($riga->abilita_serial)) {
echo ' echo '
<a class="btn btn-primary btn-xs" title="'.tr('Modifica seriali della riga').'" onclick="modificaSeriali(this)"> <a class="btn btn-primary btn-xs" title="'.tr('Modifica seriali della riga').'" onclick="modificaSeriali(this)">
@ -300,7 +296,8 @@ foreach ($righe as $riga) {
</a>'; </a>';
} }
echo ' if ($record['flag_completato'] == 0) {
echo '
<a class="btn btn-xs btn-warning" title="'.tr('Modifica riga').'" onclick="modificaRiga(this)"> <a class="btn btn-xs btn-warning" title="'.tr('Modifica riga').'" onclick="modificaRiga(this)">
<i class="fa fa-edit"></i> <i class="fa fa-edit"></i>
</a> </a>
@ -311,11 +308,10 @@ foreach ($righe as $riga) {
<a class="btn btn-xs btn-default handle '.($order_row_desc ? 'disabled' : '').'" title="'.tr('Modifica ordine delle righe').'"> <a class="btn btn-xs btn-default handle '.($order_row_desc ? 'disabled' : '').'" title="'.tr('Modifica ordine delle righe').'">
<i class="fa fa-sort"></i> <i class="fa fa-sort"></i>
</a> </a>';
</div>'; }
}
echo ' echo '
</div>
</td> </td>
</tr>'; </tr>';
} }