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'];
|
$righe = $post['righe'];
|
||||||
|
|
||||||
foreach ($righe as $riga) {
|
foreach ($righe as $riga) {
|
||||||
$dbo->query(
|
if (($riga['id']) != null) {
|
||||||
'UPDATE co_righe_contratti
|
$articolo = Articolo::find($riga['id']);
|
||||||
SET prezzo_unitario = '.$riga['price'].'
|
} else {
|
||||||
WHERE id = '.$riga['id']
|
$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;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -694,14 +694,20 @@ switch (filter('op')) {
|
||||||
$righe = $post['righe'];
|
$righe = $post['righe'];
|
||||||
|
|
||||||
foreach ($righe as $riga) {
|
foreach ($righe as $riga) {
|
||||||
$dbo->query(
|
if (($riga['id']) != null) {
|
||||||
'UPDATE dt_righe_ddt
|
$articolo = Articolo::find($riga['id']);
|
||||||
SET prezzo_unitario = '.$riga['price'].'
|
} else {
|
||||||
WHERE id = '.$riga['id']
|
$originale = ArticoloOriginale::find(post('idarticolo'));
|
||||||
);
|
$articolo = Articolo::build($fattura, $originale);
|
||||||
}
|
$articolo->id_dettaglio_fornitore = post('id_dettaglio_fornitore') ?: null;
|
||||||
|
}
|
||||||
|
|
||||||
flash()->info(tr('Prezzi aggiornati!'));
|
$articolo->setPrezzoUnitario($riga['price'], $articolo->idiva);
|
||||||
|
$articolo->save();
|
||||||
|
|
||||||
|
flash()->info(tr('Prezzi aggiornati!'));
|
||||||
|
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1068,14 +1068,20 @@ switch (post('op')) {
|
||||||
$righe = $post['righe'];
|
$righe = $post['righe'];
|
||||||
|
|
||||||
foreach ($righe as $riga) {
|
foreach ($righe as $riga) {
|
||||||
$dbo->query(
|
if (($riga['id']) != null) {
|
||||||
'UPDATE co_righe_documenti
|
$articolo = Articolo::find($riga['id']);
|
||||||
SET prezzo_unitario = '.$riga['price'].'
|
} else {
|
||||||
WHERE id = '.$riga['id']
|
$originale = ArticoloOriginale::find(post('idarticolo'));
|
||||||
);
|
$articolo = Articolo::build($fattura, $originale);
|
||||||
}
|
$articolo->id_dettaglio_fornitore = post('id_dettaglio_fornitore') ?: null;
|
||||||
|
}
|
||||||
|
|
||||||
flash()->info(tr('Prezzi aggiornati!'));
|
$articolo->setPrezzoUnitario($riga['price'], $articolo->idiva);
|
||||||
|
$articolo->save();
|
||||||
|
|
||||||
|
flash()->info(tr('Prezzi aggiornati!'));
|
||||||
|
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1162,14 +1162,19 @@ switch (post('op')) {
|
||||||
$righe = $post['righe'];
|
$righe = $post['righe'];
|
||||||
|
|
||||||
foreach ($righe as $riga) {
|
foreach ($righe as $riga) {
|
||||||
$dbo->query(
|
if (($riga['id']) != null) {
|
||||||
'UPDATE in_righe_interventi
|
$articolo = Articolo::find($riga['id']);
|
||||||
SET prezzo_unitario = '.$riga['price'].'
|
} else {
|
||||||
WHERE id = '.$riga['id']
|
$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;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -726,14 +726,19 @@ switch (post('op')) {
|
||||||
$righe = $post['righe'];
|
$righe = $post['righe'];
|
||||||
|
|
||||||
foreach ($righe as $riga) {
|
foreach ($righe as $riga) {
|
||||||
$dbo->query(
|
if (($riga['id']) != null) {
|
||||||
'UPDATE or_righe_ordini
|
$articolo = Articolo::find($riga['id']);
|
||||||
SET prezzo_unitario = '.$riga['price'].'
|
} else {
|
||||||
WHERE id = '.$riga['id']
|
$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;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -544,15 +544,20 @@ switch (post('op')) {
|
||||||
$righe = $post['righe'];
|
$righe = $post['righe'];
|
||||||
|
|
||||||
foreach ($righe as $riga) {
|
foreach ($righe as $riga) {
|
||||||
$dbo->query(
|
if (($riga['id']) != null) {
|
||||||
'UPDATE co_righe_preventivi
|
$articolo = Articolo::find($riga['id']);
|
||||||
SET prezzo_unitario = '.$riga['price'].'
|
} else {
|
||||||
WHERE id = '.$riga['id']
|
$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;
|
break;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue