Skip to content

Commit 0ef8fcb

Browse files
committed
fix: creazione contratto da documento
1 parent 9cf2e19 commit 0ef8fcb

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

modules/contratti/actions.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,24 @@
732732

733733
$copia->save();
734734
}
735+
} else {
736+
$righe = $documento->getRighe();
737+
foreach ($righe as $riga) {
738+
if (post('evadere')[$riga->id] == 'on' and !empty(post('qta_da_evadere')[$riga->id])) {
739+
$qta = post('qta_da_evadere')[$riga->id];
740+
741+
$copia = $riga->copiaIn($contratto, $qta);
742+
743+
// Aggiornamento seriali dalla riga dell'ordine
744+
if ($copia->isArticolo()) {
745+
$serials = is_array(post('serial')[$riga->id]) ? post('serial')[$riga->id] : [];
746+
747+
$copia->serials = $serials;
748+
}
749+
750+
$copia->save();
751+
}
752+
}
735753
}
736754

737755
// Gestione delle ore residue selezionate

0 commit comments

Comments
 (0)