Cambio prezzo unitario listino da azioni di gruppo
This commit is contained in:
parent
1fca7b633c
commit
7160001ca2
|
@ -89,6 +89,22 @@ switch (post('op')) {
|
||||||
flash()->warning(tr('Nessun listino creato!'));
|
flash()->warning(tr('Nessun listino creato!'));
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'change_prezzo':
|
||||||
|
|
||||||
|
foreach ($id_records as $id) {
|
||||||
|
|
||||||
|
$listino = $dbo->selectOne('mg_prezzi_articoli', '*', ['id' => $id]);
|
||||||
|
|
||||||
|
$prezzo_unitario_new = $listino['prezzo_unitario']+($listino['prezzo_unitario']*post('percentuale')/100);
|
||||||
|
|
||||||
|
$dbo->query("UPDATE mg_prezzi_articoli SET prezzo_unitario=".prepare($prezzo_unitario_new)." WHERE id=".prepare($id));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
flash()->info(tr('Listini aggiornati!'));
|
||||||
|
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
$segment = $dbo->selectOne('zz_segments', 'name', ['id' => $_SESSION['module_'.$id_module]['id_segment']])['name'];
|
$segment = $dbo->selectOne('zz_segments', 'name', ['id' => $_SESSION['module_'.$id_module]['id_segment']])['name'];
|
||||||
|
@ -116,6 +132,18 @@ if ($segment!='Tutti') {
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$operations['change_prezzo'] = [
|
||||||
|
'text' => '<span><i class="fa fa-refresh"></i> '.tr('Aggiorna prezzo unitario').'</span>',
|
||||||
|
'data' => [
|
||||||
|
'title' => tr('Aggiornare il prezzo unitario per i listini selezionati?'),
|
||||||
|
'msg' => tr('Per indicare uno sconto inserire la percentuale con il segno meno, al contrario per un rincaro inserire la percentuale senza segno.').'<br><br>{[ "type": "number", "label": "'.tr('Percentuale sconto/magg.').'", "name": "percentuale", "required": 1, "icon-after": "%" ]}',
|
||||||
|
'button' => tr('Procedi'),
|
||||||
|
'class' => 'btn btn-lg btn-warning',
|
||||||
|
'blank' => false,
|
||||||
|
],
|
||||||
|
];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return $operations;
|
return $operations;
|
||||||
|
|
Loading…
Reference in New Issue