diff --git a/modules/anagrafiche/actions.php b/modules/anagrafiche/actions.php index 87f2399e9..c4ae36194 100644 --- a/modules/anagrafiche/actions.php +++ b/modules/anagrafiche/actions.php @@ -81,7 +81,7 @@ switch (post('op')) { $count_cf = $dbo->fetchNum('SELECT codice_fiscale FROM an_anagrafiche WHERE codice_fiscale = '.prepare(post('codice_fiscale')).' AND idanagrafica != '.prepare($id_record)); if ($count_cf > 0) { - flash()->error(tr('Attenzione: il codice fiscale _COD_ è già stato utilizzato', [ + flash()->warning(tr('Attenzione: il codice fiscale _COD_ è già stato censito', [ '_COD_' => post('codice_fiscale'), ])); } else { @@ -96,7 +96,7 @@ switch (post('op')) { $count_piva = $dbo->fetchNum('SELECT piva FROM an_anagrafiche WHERE piva = '.prepare(post('piva')).' AND idanagrafica != '.prepare($id_record)); if ($count_piva > 0) { - flash()->error(tr('Attenzione: la partita IVA _IVA_ è già stata utilizzata', [ + flash()->warning(tr('Attenzione: la partita IVA _IVA_ è già stata censita', [ '_IVA_' => post('piva'), ])); } else { @@ -133,7 +133,9 @@ switch (post('op')) { // Aggiorno il codice anagrafica se non è già presente, altrimenti lo ignoro if ($anagrafica->codice != post('codice')) { - flash()->error(tr("Il codice anagrafica inserito esiste già! Inserirne un'altro...")); + flash()->warning(tr('Attenzione: il codice anagrafica _COD_ esiste già', [ + '_COD_' => $anagrafica->codice, + ])); } // Aggiorno gli agenti collegati @@ -158,7 +160,7 @@ switch (post('op')) { $count_cf = $dbo->fetchNum('SELECT codice_fiscale FROM an_anagrafiche WHERE codice_fiscale = '.prepare(post('codice_fiscale')).' AND idanagrafica != '.prepare($id_record)); if ($count_cf > 0) { - flash()->error(tr('Attenzione: il codice fiscale _COD_ è già stato utilizzato', [ + flash()->warning(tr('Attenzione: il codice fiscale _COD_ è già stato censito', [ '_COD_' => post('codice_fiscale'), ])); } else { @@ -173,7 +175,7 @@ switch (post('op')) { $count_piva = $dbo->fetchNum('SELECT piva FROM an_anagrafiche WHERE piva = '.prepare(post('piva')).' AND idanagrafica != '.prepare($id_record)); if ($count_piva > 0) { - flash()->error(tr('Attenzione: la partita IVA _IVA_ è già stata utilizzata', [ + flash()->warning(tr('Attenzione: la partita IVA _IVA_ è già stata censita', [ '_IVA_' => post('piva'), ])); } else { diff --git a/modules/articoli/actions.php b/modules/articoli/actions.php index df3d57d1c..7eb481f8e 100644 --- a/modules/articoli/actions.php +++ b/modules/articoli/actions.php @@ -14,8 +14,13 @@ switch (post('op')) { } // Inserisco l'articolo e avviso se esiste un altro articolo con stesso codice. - if ($dbo->fetchNum('SELECT * FROM mg_articoli WHERE codice='.prepare($codice)) > 0) { - flash()->warning(tr('Esiste già un articolo con questo codice')); + if ($n = $dbo->fetchNum('SELECT * FROM mg_articoli WHERE codice='.prepare($codice)) > 0) { + + flash()->warning(tr('Attenzione: il codice _CODICE_ è già stato utilizzato _N_ volta', [ + '_CODICE_' => $codice, + '_N_' => $n, + ])); + } $dbo->insert('mg_articoli', [ @@ -40,6 +45,16 @@ switch (post('op')) { $componente = post('componente_filename'); $qta = post('qta'); + // Inserisco l'articolo e avviso se esiste un altro articolo con stesso codice. + if ($n = $dbo->fetchNum('SELECT * FROM mg_articoli WHERE codice='.prepare(post('codice')).' AND id != '.$id_record.'') > 0) { + + flash()->warning(tr('Attenzione: il codice _CODICE_ è già stato utilizzato _N_ volta', [ + '_CODICE_' => post('codice'), + '_N_' => $n, + ])); + + } + $dbo->update('mg_articoli', [ 'codice' => post('codice'), 'descrizione' => post('descrizione'),