From 536e9f5bb4917cbbcaff79d488e1a33e36246c6c Mon Sep 17 00:00:00 2001 From: Luca Date: Fri, 7 Feb 2020 17:35:26 +0100 Subject: [PATCH] Evito di aggiungere al documento righe con qta di evasione = 0 --- modules/ddt/actions.php | 4 ++-- modules/fatture/actions.php | 2 +- modules/ordini/actions.php | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/ddt/actions.php b/modules/ddt/actions.php index 72bc91446..1155ddb87 100644 --- a/modules/ddt/actions.php +++ b/modules/ddt/actions.php @@ -236,7 +236,7 @@ switch (post('op')) { case 'add_ordine': $ordine = \Modules\Ordini\Ordine::find(post('id_documento')); - // Creazione della fattura al volo + // Creazione del ddt al volo if (post('create_document') == 'on') { $tipo = Tipo::where('dir', $dir)->first(); @@ -256,7 +256,7 @@ switch (post('op')) { $righe = $ordine->getRighe(); foreach ($righe as $riga) { - if (post('evadere')[$riga->id] == 'on') { + if (post('evadere')[$riga->id] == 'on' and !empty(post('qta_da_evadere')[$riga->id])) { $qta = post('qta_da_evadere')[$riga->id]; $copia = $riga->copiaIn($ddt, $qta); diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index 8f6252fbc..bc586bc39 100644 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -656,7 +656,7 @@ switch (post('op')) { $righe = $fattura->getRighe(); foreach ($righe as $riga) { - if (post('evadere')[$riga->id] == 'on') { + if (post('evadere')[$riga->id] == 'on' and !empty(post('qta_da_evadere')[$riga->id])) { $qta = post('qta_da_evadere')[$riga->id]; $copia = $riga->copiaIn($nota, -$qta); diff --git a/modules/ordini/actions.php b/modules/ordini/actions.php index 57158c828..e4168d338 100644 --- a/modules/ordini/actions.php +++ b/modules/ordini/actions.php @@ -286,7 +286,7 @@ $riga = $ordine->getRiga($type, $id_riga); case 'add_preventivo': $preventivo = \Modules\Preventivi\Preventivo::find(post('id_documento')); - // Creazione della fattura al volo + // Creazione dell' ordine al volo if (post('create_document') == 'on') { $tipo = Tipo::where('dir', $dir)->first(); @@ -307,7 +307,7 @@ $riga = $ordine->getRiga($type, $id_riga); $parziale = false; $righe = $preventivo->getRighe(); foreach ($righe as $riga) { - if (post('evadere')[$riga->id] == 'on') { + if (post('evadere')[$riga->id] == 'on' and !empty(post('qta_da_evadere')[$riga->id])) { $qta = post('qta_da_evadere')[$riga->id]; $copia = $riga->copiaIn($ordine, $qta);