Skip to content

Commit 237157f

Browse files
committed
fix: metodi build tabelle
1 parent 8eebadc commit 237157f

7 files changed

Lines changed: 12 additions & 14 deletions

File tree

modules/combinazioni_articoli/actions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
flash()->error(tr('Questo nome è già stato utilizzato per un altra combinazione.'));
1717
} else {
1818
if (empty($combinazione)) {
19-
$combinazione = Combinazione::build();
19+
$combinazione = Combinazione::build($nome);
2020
$id_record = $dbo->lastInsertedID();
2121
}
2222
$combinazione->setTranslation('title', $nome);

modules/combinazioni_articoli/src/Combinazione.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,10 @@ class Combinazione extends Model
4646
'servizio',
4747
];
4848

49-
public static function build()
49+
public static function build($nome = null)
5050
{
5151
$model = new static();
52+
$model->name = $nome;
5253
$model->save();
5354

5455
return $model;

modules/impianti/src/Marca.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ class Marca extends Model
3737
'title',
3838
];
3939

40-
public static function build()
40+
public static function build($nome = null)
4141
{
4242
$model = new static();
43+
$model->name = $nome;
4344
$model->save();
4445

4546
return $model;

modules/iva/actions.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,9 @@
7373

7474
$aliquota = Aliquota::where('id', '=', (new Aliquota())->getByField('title', $descrizione))->where('codice', '=', $codice)->first();
7575
if (!$aliquota) {
76-
$iva = Aliquota::build($esente, $percentuale, $indetraibile, $dicitura, $codice, $codice_natura_fe, $esigibilita);
76+
$iva = Aliquota::build($descrizione, $esente, $percentuale, $indetraibile, $dicitura, $codice, $codice_natura_fe, $esigibilita);
7777
$id_record = $dbo->lastInsertedID();
7878
$iva->setTranslation('title', $descrizione);
79-
if (Models\Locale::getDefault()->id == Models\Locale::getPredefined()->id) {
80-
$iva->name = $descrizione;
81-
}
8279
$iva->save();
8380

8481
flash()->info(tr('Aggiunta nuova tipologia di _TYPE_', [

modules/iva/src/Aliquota.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@ class Aliquota extends Model
3434
'title',
3535
];
3636

37-
public static function build($esente = null, $percentuale = null, $indetraibile = null, $dicitura = null, $codice = null, $codice_natura_fe = null, $esigibilita = null)
37+
public static function build($descrizione, $esente = null, $percentuale = null, $indetraibile = null, $dicitura = null, $codice = null, $codice_natura_fe = null, $esigibilita = null)
3838
{
3939
$model = new static();
40+
$model->name = $descrizione;
4041
$model->esente = $esente;
4142
$model->percentuale = $percentuale;
4243
$model->indetraibile = $indetraibile;

modules/pagamenti/actions.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
}
4949

5050
if (empty($id)) {
51-
$pagamento = Pagamento::build(post('codice_modalita_pagamento_fe'));
51+
$pagamento = Pagamento::build($descrizione, post('codice_modalita_pagamento_fe'));
5252
}
5353

5454
if (Models\Locale::getDefault()->id == Models\Locale::getPredefined()->id) {
@@ -84,10 +84,7 @@
8484
if ($id_pagamento) {
8585
flash()->error(tr('Esiste già un metodo di pagamento con questo nome!'));
8686
} else {
87-
$pagamento = Pagamento::build($codice_modalita_pagamento_fe);
88-
if (Models\Locale::getDefault()->id == Models\Locale::getPredefined()->id) {
89-
$pagamento->name = $descrizione;
90-
}
87+
$pagamento = Pagamento::build($descrizione,$codice_modalita_pagamento_fe);
9188
$id_record = $dbo->lastInsertedID();
9289
$pagamento->setTranslation('title', $descrizione);
9390
$pagamento->save();

modules/pagamenti/src/Pagamento.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,10 @@ class Pagamento extends Model
3636
'title',
3737
];
3838

39-
public static function build($codice = null)
39+
public static function build($descrizione, $codice = null)
4040
{
4141
$model = new static();
42+
$model->name = $descrizione;
4243
$model->codice_modalita_pagamento_fe = $codice;
4344
$model->save();
4445

0 commit comments

Comments
 (0)