Fix modifica prezzo righe da Confronta prezzi
This commit is contained in:
parent
39c8ca17fc
commit
aaa36f4aca
|
@ -669,14 +669,19 @@ switch (post('op')) {
|
|||
$righe = $post['righe'];
|
||||
|
||||
foreach ($righe as $riga) {
|
||||
$dbo->query(
|
||||
'UPDATE co_righe_contratti
|
||||
SET prezzo_unitario = '.$riga['price'].'
|
||||
WHERE id = '.$riga['id']
|
||||
);
|
||||
if (($riga['id']) != null) {
|
||||
$articolo = Articolo::find($riga['id']);
|
||||
} else {
|
||||
$originale = ArticoloOriginale::find(post('idarticolo'));
|
||||
$articolo = Articolo::build($fattura, $originale);
|
||||
$articolo->id_dettaglio_fornitore = post('id_dettaglio_fornitore') ?: null;
|
||||
}
|
||||
|
||||
$articolo->setPrezzoUnitario($riga['price'], $articolo->idiva);
|
||||
$articolo->save();
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
}
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -694,14 +694,20 @@ switch (filter('op')) {
|
|||
$righe = $post['righe'];
|
||||
|
||||
foreach ($righe as $riga) {
|
||||
$dbo->query(
|
||||
'UPDATE dt_righe_ddt
|
||||
SET prezzo_unitario = '.$riga['price'].'
|
||||
WHERE id = '.$riga['id']
|
||||
);
|
||||
}
|
||||
if (($riga['id']) != null) {
|
||||
$articolo = Articolo::find($riga['id']);
|
||||
} else {
|
||||
$originale = ArticoloOriginale::find(post('idarticolo'));
|
||||
$articolo = Articolo::build($fattura, $originale);
|
||||
$articolo->id_dettaglio_fornitore = post('id_dettaglio_fornitore') ?: null;
|
||||
}
|
||||
|
||||
$articolo->setPrezzoUnitario($riga['price'], $articolo->idiva);
|
||||
$articolo->save();
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -1068,14 +1068,20 @@ switch (post('op')) {
|
|||
$righe = $post['righe'];
|
||||
|
||||
foreach ($righe as $riga) {
|
||||
$dbo->query(
|
||||
'UPDATE co_righe_documenti
|
||||
SET prezzo_unitario = '.$riga['price'].'
|
||||
WHERE id = '.$riga['id']
|
||||
);
|
||||
}
|
||||
if (($riga['id']) != null) {
|
||||
$articolo = Articolo::find($riga['id']);
|
||||
} else {
|
||||
$originale = ArticoloOriginale::find(post('idarticolo'));
|
||||
$articolo = Articolo::build($fattura, $originale);
|
||||
$articolo->id_dettaglio_fornitore = post('id_dettaglio_fornitore') ?: null;
|
||||
}
|
||||
|
||||
$articolo->setPrezzoUnitario($riga['price'], $articolo->idiva);
|
||||
$articolo->save();
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
|
@ -1162,14 +1162,19 @@ switch (post('op')) {
|
|||
$righe = $post['righe'];
|
||||
|
||||
foreach ($righe as $riga) {
|
||||
$dbo->query(
|
||||
'UPDATE in_righe_interventi
|
||||
SET prezzo_unitario = '.$riga['price'].'
|
||||
WHERE id = '.$riga['id']
|
||||
);
|
||||
}
|
||||
if (($riga['id']) != null) {
|
||||
$articolo = Articolo::find($riga['id']);
|
||||
} else {
|
||||
$originale = ArticoloOriginale::find(post('idarticolo'));
|
||||
$articolo = Articolo::build($fattura, $originale);
|
||||
$articolo->id_dettaglio_fornitore = post('id_dettaglio_fornitore') ?: null;
|
||||
}
|
||||
|
||||
$articolo->setPrezzoUnitario($riga['price'], $articolo->idiva);
|
||||
$articolo->save();
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -726,14 +726,19 @@ switch (post('op')) {
|
|||
$righe = $post['righe'];
|
||||
|
||||
foreach ($righe as $riga) {
|
||||
$dbo->query(
|
||||
'UPDATE or_righe_ordini
|
||||
SET prezzo_unitario = '.$riga['price'].'
|
||||
WHERE id = '.$riga['id']
|
||||
);
|
||||
if (($riga['id']) != null) {
|
||||
$articolo = Articolo::find($riga['id']);
|
||||
} else {
|
||||
$originale = ArticoloOriginale::find(post('idarticolo'));
|
||||
$articolo = Articolo::build($fattura, $originale);
|
||||
$articolo->id_dettaglio_fornitore = post('id_dettaglio_fornitore') ?: null;
|
||||
}
|
||||
|
||||
$articolo->setPrezzoUnitario($riga['price'], $articolo->idiva);
|
||||
$articolo->save();
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
}
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -544,15 +544,20 @@ switch (post('op')) {
|
|||
$righe = $post['righe'];
|
||||
|
||||
foreach ($righe as $riga) {
|
||||
$dbo->query(
|
||||
'UPDATE co_righe_preventivi
|
||||
SET prezzo_unitario = '.$riga['price'].'
|
||||
WHERE id = '.$riga['id']
|
||||
);
|
||||
if (($riga['id']) != null) {
|
||||
$articolo = Articolo::find($riga['id']);
|
||||
} else {
|
||||
$originale = ArticoloOriginale::find(post('idarticolo'));
|
||||
$articolo = Articolo::build($fattura, $originale);
|
||||
$articolo->id_dettaglio_fornitore = post('id_dettaglio_fornitore') ?: null;
|
||||
}
|
||||
|
||||
$articolo->setPrezzoUnitario($riga['price'], $articolo->idiva);
|
||||
$articolo->save();
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
}
|
||||
|
||||
flash()->info(tr('Prezzi aggiornati!'));
|
||||
|
||||
break;
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue