diff --git a/modules/articoli/bulk.php b/modules/articoli/bulk.php
index fd966269e..f96a8b024 100644
--- a/modules/articoli/bulk.php
+++ b/modules/articoli/bulk.php
@@ -259,6 +259,50 @@ switch (post('op')) {
flash()->warning(tr('Nessun articolo modificato!'));
}
+ break;
+
+ case 'change-conto-acquisto':
+ $conto_acquisto = post('conto_acquisto');
+ $n_articoli = 0;
+
+ foreach ($id_records as $id) {
+ $articolo = Articolo::find($id);
+ $articolo->idconto_acquisto = $conto_acquisto;
+ $articolo->save();
+
+ ++$n_articoli;
+ }
+
+ if ($n_articoli > 0) {
+ flash()->info(tr('Conto predefinito di acquisto cambiato a _NUM_ articoli!', [
+ '_NUM_' => $n_articoli,
+ ]));
+ } else {
+ flash()->warning(tr('Nessun articolo modificato!'));
+ }
+
+ break;
+
+ case 'change-conto-vendita':
+ $conto_vendita = post('conto_vendita');
+ $n_articoli = 0;
+
+ foreach ($id_records as $id) {
+ $articolo = Articolo::find($id);
+ $articolo->idconto_vendita = $conto_vendita;
+ $articolo->save();
+
+ ++$n_articoli;
+ }
+
+ if ($n_articoli > 0) {
+ flash()->info(tr('Conto predefinito di vendita cambiato a _NUM_ articoli!', [
+ '_NUM_' => $n_articoli,
+ ]));
+ } else {
+ flash()->warning(tr('Nessun articolo modificato!'));
+ }
+
break;
}
@@ -389,4 +433,26 @@ $operations['change-um'] = [
],
];
+$operations['change-conto-acquisto'] = [
+ 'text' => ' '.tr('Aggiorna conto predefinito di acquisto').'',
+ 'data' => [
+ 'title' => tr('Cambiare il conto predefinito di acquisto?'),
+ 'msg' => tr('Per ciascun articolo selezionato, verrĂ modificato il conto predefinito di acquisto').'
+
{[ "type": "select", "label": "'.tr('Conto acquisto').'", "name": "conto_acquisto", "required": 1, "ajax-source": "conti-acquisti" ]}',
+ 'button' => tr('Procedi'),
+ 'class' => 'btn btn-lg btn-warning',
+ ],
+];
+
+$operations['change-conto-vendita'] = [
+ 'text' => ' '.tr('Aggiorna conto predefinito di vendita').'',
+ 'data' => [
+ 'title' => tr('Cambiare il conto predefinito di vendita?'),
+ 'msg' => tr('Per ciascun articolo selezionato, verrĂ modificato il conto predefinito di vendita').'
+
{[ "type": "select", "label": "'.tr('Conto vendita').'", "name": "conto_vendita", "required": 1, "ajax-source": "conti-vendite" ]}',
+ 'button' => tr('Procedi'),
+ 'class' => 'btn btn-lg btn-warning',
+ ],
+];
+
return $operations;