Prechádzať zdrojové kódy

proprietario persoa giuridica

FabioFratini 1 rok pred
rodič
commit
4cc1e83cdb
2 zmenil súbory, kde vykonal 210 pridanie a 155 odobranie
  1. 10 0
      app/Models/Anagrafica.php
  2. 200 155
      resources/views/pdf/verbale.blade.php

+ 10 - 0
app/Models/Anagrafica.php

@@ -98,6 +98,16 @@ public $timestamps = false;
         return $this->belongsTo(\App\Models\LocationTown::class, 'sede_legale_town_id');
     }
 
+    public function sede_legale_prov_id_value()
+    {
+        return $this->belongsTo(\App\Models\LocationProvince::class, 'sede_legale_prov_id');
+    }
+
+    public function residenza_prov_id_value()
+    {
+        return $this->belongsTo(\App\Models\LocationProvince::class, 'residenza_prov_id');
+    }
+
     public function get($key)
     {
         return $this->getAttribute($key);

+ 200 - 155
resources/views/pdf/verbale.blade.php

@@ -1334,8 +1334,8 @@
             $datiCasco = $data['datiCasco'][$parte->progressive];
             $datiCintureSicurezza = $data['datiCintureSicurezza'][$parte->progressive];
             $vehicleNumber = 0;
-            foreach($data['parti_coinvolte'] as $prog => $parteCoinvolta) {
-                if($prog < $parte->progressive && $parteCoinvolta->conducente_o_pedone == 2) {
+            foreach ($data['parti_coinvolte'] as $prog => $parteCoinvolta) {
+                if ($prog < $parte->progressive && $parteCoinvolta->conducente_o_pedone == 2) {
                     $vehicleNumber++;
                 }
             }
@@ -1508,100 +1508,139 @@
                         </td>
                         <td width="80%">
                             <table>
-                                <tr>
-                                    <td width="15%" class="veicolo-title-cell">COGNOME</td>
-                                    <td width="25%" class="veicolo-content-cell">
-                                        {{ @$datiVeicolo->proprietario->lastname }}</td>
-                                    <td width="25%" class="veicolo-title-cell">NOME</td>
-                                    <td width="35%" class="veicolo-content-cell">
-                                        {{ @$datiVeicolo->proprietario->firstname }}</td>
-                                </tr>
-                                <tr>
-                                    <td width="25%" class="veicolo-title-cell">RAGIONE SOCIALE</td>
-                                    <td width="35%" class="veicolo-content-cell">
-                                        {{ @$datiVeicolo->proprietario->rag_soc }}</td>
-                                </tr>
-
-
-
-
-                                <tr>
-                                    <td width="15%" class="veicolo-title-cell">NATO A</td>
-                                    @if (optional($datiVeicolo->proprietario)->nazionalita == 1)
-                                        <td width="25%" class="veicolo-content-cell">
-                                            {{ @$datiVeicolo->proprietario->birth_town_id_value }}</td>
-                                    @else
-                                        <td width="25%" class="veicolo-content-cell">
-                                            {{ @$datiVeicolo->proprietario->localita_straniera }}</td>
-                                    @endif
-                                    <td width="25%" class="veicolo-title-cell">NATO IL</td>
-                                    <td width="25%" class="veicolo-content-cell">
-                                        {{ DateHelper::formatDate(@$datiVeicolo->proprietario->birth_date) }}</td>
-                                </tr>
-
-                                @if (!@$datiVeicolo->proprietario->residenza_town_id)
+                                @if (@$datiVeicolo->proprietario->rag_soc)
                                     <tr>
-                                        <td width="15%" class="veicolo-title-cell">RESIDENTE A</td>
-                                        <td width="25%" class="veicolo-content-cell">
-                                            {{ @$datiVeicolo->proprietario->residenza_town_id_value }}</td>
-                                        <td width="25%" class="veicolo-title-cell">IN</td>
+                                        <td width="25%" class="veicolo-title-cell">RAGIONE SOCIALE</td>
+                                        <td width="75%" class="veicolo-content-cell" colspan="3">
+                                            {{ @$datiVeicolo->proprietario->rag_soc }}
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td width="25%" class="veicolo-title-cell">SEDE LEGALE - COMUNE</td>
+                                        <td width="75%" class="veicolo-content-cell" colspan="3">
+                                            {{ @$datiVeicolo->proprietario->sede_legale_town_id_value->title }}
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td width="25%" class="veicolo-title-cell">SEDE LEGALE - PROVINCIA</td>
+                                        <td width="75%" class="veicolo-content-cell" colspan="3">
+                                            {{ @$datiVeicolo->proprietario->sede_legale_prov_id_value->title }}
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td width="25%" class="veicolo-title-cell">SEDE LEGALE - INDIRIZZO</td>
+                                        <td width="75%" class="veicolo-content-cell" colspan="3">
+                                            {{ @$datiVeicolo->proprietario->sede_legale_address }}
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td width="25%" class="veicolo-title-cell">SEDE LEGALE - CAP</td>
+                                        <td width="75%" class="veicolo-content-cell" colspan="3">
+                                            {{ @$datiVeicolo->proprietario->sede_legale_cap }}
+                                        </td>
+                                    </tr>
+                                    <tr>
+                                        <td width="25%" class="veicolo-title-cell">TELEFONO</td>
                                         <td width="25%" class="veicolo-content-cell">
-                                            {{ @$datiVeicolo->proprietario->residenza_address }}</td>
+                                            {{ @$datiVeicolo->proprietario->phone }}
+                                        </td>
                                     </tr>
-                                @endif
-
-                                @if (!@$datiVeicolo->proprietario->foreign_country)
-                                    @php
-                                        $rilDa = '';
-                                        switch (@$datiVeicolo->proprietario->documento_rilasciato_da) {
-                                            case 1:
-                                                $rilDa = 'Comune';
-                                                break;
-                                            case 2:
-                                                $rilDa = 'Motorizzazione';
-                                                break;
-                                            case 4:
-                                                $rilDa = 'MCTC';
-                                                break;
-                                            case 5:
-                                                $rilDa = 'MIT';
-                                                break;
-                                            case 6:
-                                                $rilDa = 'UCO';
-                                                break;
-                                            case 7:
-                                                $rilDa = 'Prefettura';
-                                                break;
-                                            default:
-                                                break;
-                                        }
-                                    @endphp
                                     <tr>
-                                        <td width="15%" class="veicolo-title-cell">RILASCIATA DA</td>
-                                        <td width="25%" class="veicolo-content-cell">{{ @$rilDa }}</td>
-                                        <td width="25%" class="veicolo-title-cell">DI</td>
-                                        <td width="35%" class="veicolo-content-cell">
-                                            {{ @$datiVeicolo->proprietario->documento_rilasciato_da_town_id_value->title }}
+                                        <td width="25%" class="veicolo-title-cell">PARTITA IVA</td>
+                                        <td width="25%" class="veicolo-content-cell">
+                                            {{ @$datiVeicolo->proprietario->vat }}
                                         </td>
                                     </tr>
                                 @else
                                     <tr>
-                                        <td width="15%" class="veicolo-title-cell">RILASCIATA DA</td>
+                                        <td width="15%" class="veicolo-title-cell">COGNOME</td>
                                         <td width="25%" class="veicolo-content-cell">
-                                            {{ @$datiVeicolo->proprietario->docuemento_rilasciato_da_di_altro }}</td>
-                                        <td width="25%" class="veicolo-title-cell">DI</td>
+                                            {{ @$datiVeicolo->proprietario->lastname }}
+                                        </td>
+                                        <td width="25%" class="veicolo-title-cell">NOME</td>
                                         <td width="35%" class="veicolo-content-cell">
-                                            {{ @$datiVeicolo->proprietario->documento_rilasciato_da_di_foreign_country_value->name }}{{ @$datiVeicolo->proprietario->documento_rilasciato_da_di_foreign_localita }}
+                                            {{ @$datiVeicolo->proprietario->firstname }}
                                         </td>
                                     </tr>
-                                @endif
-
-                                @if (@$datiVeicolo->proprietario->mobile != '')
                                     <tr>
-                                        <td width="15%" class="veicolo-title-cell">TELEFONO</td>
+                                        <td width="15%" class="veicolo-title-cell">NATO A</td>
+                                        @if (optional($datiVeicolo->proprietario)->nazionalita == 1)
+                                            <td width="25%" class="veicolo-content-cell">
+                                                {{ @$datiVeicolo->proprietario->birth_town_id_value }}</td>
+                                        @else
+                                            <td width="25%" class="veicolo-content-cell">
+                                                {{ @$datiVeicolo->proprietario->localita_straniera }}</td>
+                                        @endif
+                                        <td width="25%" class="veicolo-title-cell">NATO IL</td>
                                         <td width="25%" class="veicolo-content-cell">
-                                            {{ @$datiVeicolo->proprietario->mobile }}</td>
+                                            {{ DateHelper::formatDate(@$datiVeicolo->proprietario->birth_date) }}</td>
                                     </tr>
+
+                                    @if (!@$datiVeicolo->proprietario->residenza_town_id)
+                                        <tr>
+                                            <td width="15%" class="veicolo-title-cell">RESIDENTE A</td>
+                                            <td width="25%" class="veicolo-content-cell">
+                                                {{ @$datiVeicolo->proprietario->residenza_town_id_value }}</td>
+                                            <td width="25%" class="veicolo-title-cell">IN</td>
+                                            <td width="25%" class="veicolo-content-cell">
+                                                {{ @$datiVeicolo->proprietario->residenza_address }}</td>
+                                        </tr>
+                                    @endif
+
+                                    @if (!@$datiVeicolo->proprietario->foreign_country)
+                                        @php
+                                            $rilDa = '';
+                                            switch (@$datiVeicolo->proprietario->documento_rilasciato_da) {
+                                                case 1:
+                                                    $rilDa = 'Comune';
+                                                    break;
+                                                case 2:
+                                                    $rilDa = 'Motorizzazione';
+                                                    break;
+                                                case 4:
+                                                    $rilDa = 'MCTC';
+                                                    break;
+                                                case 5:
+                                                    $rilDa = 'MIT';
+                                                    break;
+                                                case 6:
+                                                    $rilDa = 'UCO';
+                                                    break;
+                                                case 7:
+                                                    $rilDa = 'Prefettura';
+                                                    break;
+                                                default:
+                                                    break;
+                                            }
+                                        @endphp
+                                        <tr>
+                                            <td width="15%" class="veicolo-title-cell">RILASCIATA DA</td>
+                                            <td width="25%" class="veicolo-content-cell">{{ @$rilDa }}</td>
+                                            <td width="25%" class="veicolo-title-cell">DI</td>
+                                            <td width="35%" class="veicolo-content-cell">
+                                                {{ @$datiVeicolo->proprietario->documento_rilasciato_da_town_id_value->title }}
+                                            </td>
+                                        </tr>
+                                    @else
+                                        <tr>
+                                            <td width="15%" class="veicolo-title-cell">RILASCIATA DA</td>
+                                            <td width="25%" class="veicolo-content-cell">
+                                                {{ @$datiVeicolo->proprietario->docuemento_rilasciato_da_di_altro }}
+                                            </td>
+                                            <td width="25%" class="veicolo-title-cell">DI</td>
+                                            <td width="35%" class="veicolo-content-cell">
+                                                {{ @$datiVeicolo->proprietario->documento_rilasciato_da_di_foreign_country_value->name }}{{ @$datiVeicolo->proprietario->documento_rilasciato_da_di_foreign_localita }}
+                                            </td>
+                                        </tr>
+                                    @endif
+
+                                    @if (@$datiVeicolo->proprietario->mobile != '')
+                                        <tr>
+                                            <td width="15%" class="veicolo-title-cell">TELEFONO</td>
+                                            <td width="25%" class="veicolo-content-cell">
+                                                {{ @$datiVeicolo->proprietario->mobile }}</td>
+                                        </tr>
+                                    @endif
                                 @endif
                             </table>
                         </td>
@@ -1632,7 +1671,7 @@
                                 <td class="veicolo-title-cell">NATO A:</td>
                                 <td class="veicolo-content-cell">
                                     @if (@$datiVeicolo->conducente->nazionalita == 0)
-                                        {{ @$datiVeicolo->conducente->birth_town_id_value->title?? '' }}
+                                        {{ @$datiVeicolo->conducente->birth_town_id_value->title ?? '' }}
                                     @else
                                         {{ @$datiVeicolo->conducente->localita_straniera ?? '' }}
                                     @endif
@@ -1671,6 +1710,11 @@
                                 <td class="veicolo-content-cell">
                                     {{ @$datiVeicolo->conducente->residenza_town_id_value->title ?? '' }}</td>
                             </tr>
+                            <tr>
+                                <td class="veicolo-title-cell">PROVINCIA:</td>
+                                <td class="veicolo-content-cell">
+                                    {{ @$datiVeicolo->conducente->residenza_prov_id_value->title ?? '' }}</td>
+                            </tr>
                             <tr>
                                 <td class="veicolo-title-cell">CONDUCENTE INFORTUNATO:</td>
                                 <td class="veicolo-content-cell">
@@ -1714,7 +1758,8 @@
                             </tr>
                             <tr>
                                 <td class="veicolo-title-cell">PATENTE NUMERO:</td>
-                                <td class="veicolo-content-cell">{{  @$datiVeicolo->conducente->documento_numero ?? '' }}
+                                <td class="veicolo-content-cell">
+                                    {{ @$datiVeicolo->conducente->documento_numero ?? '' }}
                                 </td>
                             </tr>
                             <tr>
@@ -1730,7 +1775,7 @@
                                             7 => 'Prefettura',
                                         ];
                                     @endphp
-                                    {{ $rilasciataDaMap[ @$datiVeicolo->conducente->documento_rilasciato_da] ?? '' }}
+                                    {{ $rilasciataDaMap[@$datiVeicolo->conducente->documento_rilasciato_da] ?? '' }}
                                 </td>
                             </tr>
                             <tr>
@@ -2129,77 +2174,77 @@
                 </table>
             @endif
             @if ($datiVeicolo->destinazione_veicolo)
-            <table class="table-content" width="100%">
-                <tr>
-                    <td width="20%" align="center" style="font-size: 20px;">
-                        <table class="">
-                            <tr class="tr-sub-title">
-                                <td class="bold">DESTINAZIONE VEICOLO</td>
-                            </tr>
-                        </table>
-                    </td>
-                    <td width="80%">
-                        <table>
-                            @php
-                                $dest = '';
-                                switch ($datiVeicolo->destinazione_veicolo) {
-                                    case 1:
-                                        $dest = "Rimosso ai sensi dell'articolo 2028";
-                                        break;
-                                    case 2:
-                                        $dest = 'Sequestro art. 354 Codice Procedura Penale';
-                                        break;
-                                    case 3:
-                                        $dest = 'Sequestro art. 321 Codice Procedura Penale';
-                                        break;
-                                    case 4:
-                                        $dest = 'Sequestro';
-                                        break;
-                                    case 5:
-                                        $dest = 'Sequestro amministrativo';
-                                        break;
-                                    case 6:
-                                        $dest = 'Fermo amministrativo';
-                                        break;
-                                    case 7:
-                                        $dest = 'Ritirato dal conducente';
-                                        break;
-                                    default:
-                                        break;
-                                }
-                            @endphp
-                            <tr>
-                                <td width="100%" class="">{{ @$dest }}</td>
-                            </tr>
-                            <tr>
-                                <td width="100%" class="">
-                                    {{ @$datiVeicolo->destinazione_veicolo_affidato_a != '' ? 'VEICOLO AFFIDATO A ' . $datiVeicolo->destinazione_veicolo_affidato_a : '' }}
-                                </td>
-                            </tr>
-                            <tr>
-                                <td width="100%" class="">
-                                    {{ @$datiVeicolo->destinazione_veicolo_sequestro_num_art != '' ? $datiVeicolo->destinazione_veicolo_sequestro_num_art : '' }}
-                                </td>
-                            </tr>
-                            <tr>
-                                <td width="100%" class="">
-                                    {{ @$datiVeicolo->destinazione_veicolo_amministrativo_num != '' ? $datiVeicolo->destinazione_veicolo_amministrativo_num : '' }}
-                                </td>
-                            </tr>
-                            <tr>
-                                <td width="100%" class="">
-                                    {{ @$datiVeicolo->destinazione_veicolo_amministrativo_num_art_violato != '' ? $datiVeicolo->destinazione_veicolo_amministrativo_num_art_violato : '' }}
-                                </td>
-                            </tr>
-                            <tr>
-                                <td width="100%" class="">
-                                    {{ @$datiVeicolo->destinazione_veicolo_amministrativo_cds != '' ? $datiVeicolo->destinazione_veicolo_amministrativo_cds : '' }}
-                                </td>
-                            </tr>
-                        </table>
-                    </td>
-                </tr>
-            </table>
+                <table class="table-content" width="100%">
+                    <tr>
+                        <td width="20%" align="center" style="font-size: 20px;">
+                            <table class="">
+                                <tr class="tr-sub-title">
+                                    <td class="bold">DESTINAZIONE VEICOLO</td>
+                                </tr>
+                            </table>
+                        </td>
+                        <td width="80%">
+                            <table>
+                                @php
+                                    $dest = '';
+                                    switch ($datiVeicolo->destinazione_veicolo) {
+                                        case 1:
+                                            $dest = "Rimosso ai sensi dell'articolo 2028";
+                                            break;
+                                        case 2:
+                                            $dest = 'Sequestro art. 354 Codice Procedura Penale';
+                                            break;
+                                        case 3:
+                                            $dest = 'Sequestro art. 321 Codice Procedura Penale';
+                                            break;
+                                        case 4:
+                                            $dest = 'Sequestro';
+                                            break;
+                                        case 5:
+                                            $dest = 'Sequestro amministrativo';
+                                            break;
+                                        case 6:
+                                            $dest = 'Fermo amministrativo';
+                                            break;
+                                        case 7:
+                                            $dest = 'Ritirato dal conducente';
+                                            break;
+                                        default:
+                                            break;
+                                    }
+                                @endphp
+                                <tr>
+                                    <td width="100%" class="">{{ @$dest }}</td>
+                                </tr>
+                                <tr>
+                                    <td width="100%" class="">
+                                        {{ @$datiVeicolo->destinazione_veicolo_affidato_a != '' ? 'VEICOLO AFFIDATO A ' . $datiVeicolo->destinazione_veicolo_affidato_a : '' }}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td width="100%" class="">
+                                        {{ @$datiVeicolo->destinazione_veicolo_sequestro_num_art != '' ? $datiVeicolo->destinazione_veicolo_sequestro_num_art : '' }}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td width="100%" class="">
+                                        {{ @$datiVeicolo->destinazione_veicolo_amministrativo_num != '' ? $datiVeicolo->destinazione_veicolo_amministrativo_num : '' }}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td width="100%" class="">
+                                        {{ @$datiVeicolo->destinazione_veicolo_amministrativo_num_art_violato != '' ? $datiVeicolo->destinazione_veicolo_amministrativo_num_art_violato : '' }}
+                                    </td>
+                                </tr>
+                                <tr>
+                                    <td width="100%" class="">
+                                        {{ @$datiVeicolo->destinazione_veicolo_amministrativo_cds != '' ? $datiVeicolo->destinazione_veicolo_amministrativo_cds : '' }}
+                                    </td>
+                                </tr>
+                            </table>
+                        </td>
+                    </tr>
+                </table>
             @endif
 
             @if ($datiVeicolo->circostanze_presunte_incidente)