Skip to content

Commit e6dc0ad

Browse files
feat: creazione contratto da ordine
1 parent 479535c commit e6dc0ad

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

modules/ordini/buttons.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,10 @@ function duplicaOrdine() {
6666
<i class="fa fa-truck"></i> '.tr('Ddt').'
6767
</a>
6868
69+
<a class="btn dropdown-item" data-href="'.$structure->fileurl('crea_documento.php').'?id_module='.$id_module.'&id_record='.$id_record.'&documento=contratto" data-toggle="modal" data-title="'.tr('Crea contratto').'">
70+
<i class="fa fa-file-o"></i> '.tr('Contratto').'
71+
</a>
72+
6973
<a class="btn dropdown-item" data-href="'.$structure->fileurl('crea_documento.php').'?id_module='.$id_module.'&id_record='.$id_record.'&documento=fattura" data-toggle="modal" data-title="'.tr('Crea fattura').'">
7074
<i class="fa fa-file"></i> '.tr('Fattura').'
7175
</a>

modules/ordini/crea_documento.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
include_once __DIR__.'/../../core.php';
2222

2323
use Models\Module;
24+
use Modules\Contratti\Contratto;
2425
use Modules\DDT\DDT;
2526
use Modules\Fatture\Fattura;
2627
use Modules\Interventi\Intervento;
@@ -42,6 +43,10 @@
4243
$final_module = 'Interventi';
4344
$op = $module->name == 'Ordini cliente' ? 'add_documento' : 'add_intervento';
4445
$tipo_documento_finale = Intervento::class;
46+
} elseif (get('documento') == 'contratto') {
47+
$final_module = 'Contratti';
48+
$op = 'add_documento';
49+
$tipo_documento_finale = Contratto::class;
4550
} else {
4651
$final_module = $module->name == 'Ordini cliente' ? 'Ddt in uscita' : 'Ddt in entrata';
4752
$op = 'add_ordine';

0 commit comments

Comments
 (0)