mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-01 10:37:31 +01:00
Aggiornamento del listino quando viene modificato il prezzo di acquisto tramite azione di gruppo
This commit is contained in:
parent
601da40b5c
commit
4789de2f81
@ -25,6 +25,7 @@ use Modules\Preventivi\Components\Articolo as ArticoloPreventivo;
|
||||
use Modules\Preventivi\Preventivo;
|
||||
use Modules\TipiIntervento\Tipo as TipoSessione;
|
||||
use Prints;
|
||||
use Plugins\DettagliArticolo\DettaglioPrezzo;
|
||||
|
||||
switch (post('op')) {
|
||||
case 'change-acquisto':
|
||||
@ -35,6 +36,12 @@ switch (post('op')) {
|
||||
$new_prezzo_acquisto = $articolo->prezzo_acquisto + ($articolo->prezzo_acquisto * $percentuale / 100);
|
||||
$articolo->prezzo_acquisto = $new_prezzo_acquisto;
|
||||
$articolo->save();
|
||||
|
||||
if(!empty($articolo->id_fornitore)){
|
||||
$prezzo_predefinito = DettaglioPrezzo::dettaglioPredefinito($articolo->id, $articolo->id_fornitore, 'uscita')->first();
|
||||
$prezzo_predefinito->setPrezzoUnitario($new_prezzo_acquisto);
|
||||
$prezzo_predefinito->save();
|
||||
}
|
||||
}
|
||||
|
||||
flash()->info(tr('Prezzi di acquisto aggiornati!'));
|
||||
@ -47,7 +54,7 @@ switch (post('op')) {
|
||||
$percentuale = post('percentuale');
|
||||
|
||||
$new_prezzo_vendita = $articolo->prezzo_vendita + ($articolo->prezzo_vendita * $percentuale / 100);
|
||||
$articolo->prezzo_vendita = $new_prezzo_vendita;
|
||||
$articolo->setPrezzoVendita($new_prezzo_vendita, $articolo->idiva_vendita);
|
||||
$articolo->save();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user