From 0dcd5f96f1e4d4987c1d6103b2ac1b310e4cc38d Mon Sep 17 00:00:00 2001 From: valentina Date: Fri, 29 Nov 2024 16:45:39 +0100 Subject: [PATCH] feat: aggiunta prezzo consigliato articolo righe documenti --- modules/contratti/row-list.php | 14 ++++++++++---- modules/ddt/row-list.php | 12 +++++++++--- modules/interventi/row-list.php | 12 +++++++++--- modules/ordini/row-list.php | 14 ++++++++++---- modules/preventivi/row-list.php | 12 +++++++++--- 5 files changed, 47 insertions(+), 17 deletions(-) diff --git a/modules/contratti/row-list.php b/modules/contratti/row-list.php index f815fe15d..c7f6a880c 100755 --- a/modules/contratti/row-list.php +++ b/modules/contratti/row-list.php @@ -190,10 +190,16 @@ // Prezzi unitari echo ' - - '.($show_notifica['show_notifica_prezzo'] ? '' : '').' - {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]} - '; + + '.($show_notifica['show_notifica_prezzo'] ? '' : '').' + {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]}'; + + // Prezzo inferiore al minimo consigliato + if ($riga->isArticolo()) { + echo + ($riga->articolo->minimo_vendita > $riga->prezzo_unitario_corrente ? ' '.tr('Consigliato: ').numberFormat($riga->articolo->minimo_vendita, 2).'' : ''); + } + echo ''; } // Sconto unitario diff --git a/modules/ddt/row-list.php b/modules/ddt/row-list.php index 4cf3f1900..cf71236ae 100755 --- a/modules/ddt/row-list.php +++ b/modules/ddt/row-list.php @@ -216,10 +216,16 @@ '; } else { echo ' - + '.($show_notifica['show_notifica_prezzo'] ? '' : '').' - {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]} - '; + {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]}'; + + // Prezzo inferiore al minimo consigliato + if ($riga->isArticolo()) { + echo + ($riga->articolo->minimo_vendita > $riga->prezzo_unitario_corrente ? ' '.tr('Consigliato: ').numberFormat($riga->articolo->minimo_vendita, 2).'' : ''); + } + echo ''; } // Sconto unitario diff --git a/modules/interventi/row-list.php b/modules/interventi/row-list.php index d226a6f65..b3c66b157 100755 --- a/modules/interventi/row-list.php +++ b/modules/interventi/row-list.php @@ -146,10 +146,16 @@ // Prezzo unitario echo ' - + '.($show_notifica['show_notifica_prezzo'] ? '' : '').' - {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]} - '; + {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]}'; + + // Prezzo inferiore al minimo consigliato + if ($riga->isArticolo()) { + echo + ($riga->articolo->minimo_vendita > $riga->prezzo_unitario_corrente ? ' '.tr('Consigliato: ').numberFormat($riga->articolo->minimo_vendita, 2).'' : ''); + } + echo ''; } // Sconto unitario diff --git a/modules/ordini/row-list.php b/modules/ordini/row-list.php index 4d80a83e5..0897b2100 100755 --- a/modules/ordini/row-list.php +++ b/modules/ordini/row-list.php @@ -273,11 +273,17 @@ '; } else { echo ' - + '.($show_notifica['show_notifica_prezzo'] ? '' : '').' - {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]} - '; - } + {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]}'; + + // Prezzo inferiore al minimo consigliato + if ($riga->isArticolo()) { + echo + ($riga->articolo->minimo_vendita > $riga->prezzo_unitario_corrente ? ' '.tr('Consigliato: ').numberFormat($riga->articolo->minimo_vendita, 2).'' : ''); + } + echo ''; + } // Sconto unitario $tipo_sconto = ''; diff --git a/modules/preventivi/row-list.php b/modules/preventivi/row-list.php index edfb53a24..3e239baf2 100755 --- a/modules/preventivi/row-list.php +++ b/modules/preventivi/row-list.php @@ -231,10 +231,16 @@ // Prezzi unitari echo ' - + '.($show_notifica['show_notifica_prezzo'] ? '' : '').' - {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]} - '; + {[ "type": "number", "name": "prezzo_'.$riga->id.'", "value": "'.$riga->prezzo_unitario_corrente.'", "onchange": "aggiornaInline($(this).closest(\'tr\').data(\'id\'))", "icon-before": "'.(abs($riga->provvigione_unitaria) > 0 ? '' : '').'", "icon-after": "'.currency().'", "disabled": "'.$block_edit.'" ]}'; + + // Prezzo inferiore al minimo consigliato + if ($riga->isArticolo()) { + echo + ($riga->articolo->minimo_vendita > $riga->prezzo_unitario_corrente ? ' '.tr('Consigliato: ').numberFormat($riga->articolo->minimo_vendita, 2).'' : ''); + } + echo ''; } // Sconto unitario