@extends('admin.layouts.netgescon') @section('page-title', 'Dettagli Soggetto - Rubrica Unica') @push('head') @endpush @section('content') @php $soggetto = $soggetto ?? $persona ?? null; $isRubricaUniversale = $isRubricaUniversale ?? false; $relazioniUnita = collect($relazioniUnita ?? []); @endphp @if(!$soggetto)

Soggetto non trovato

Impossibile visualizzare la scheda: manca il soggetto da mostrare.

@php return; @endphp @endif @php $tipoRaw = strtolower($isRubricaUniversale ? ($soggetto->tipo_contatto ?? '') : ($soggetto->tipologia ?? $soggetto->tipo ?? 'f')); $isFisica = in_array($tipoRaw, ['f', 'fisica', 'persona_fisica'], true); $nomeCompleto = $soggetto->nome_completo ?? ($isFisica ? trim(($soggetto->nome ?? '') . ' ' . ($soggetto->cognome ?? '')) : ($soggetto->ragione_sociale ?? trim(($soggetto->nome ?? '') . ' ' . ($soggetto->cognome ?? '')))); $codiceFiscale = $soggetto->codice_fiscale ?? null; $partitaIva = $soggetto->partita_iva ?? null; $emailPrincipale = $soggetto->email_principale ?? $soggetto->email ?? null; $telefonoPrincipale = $soggetto->telefono_principale ?? $soggetto->telefono_ufficio ?? $soggetto->telefono_cellulare ?? $soggetto->telefono ?? null; $indirizzoCompleto = trim(collect([ $soggetto->indirizzo ?? $soggetto->residenza_via ?? null, $soggetto->civico ?? null, trim(($soggetto->cap ?? '') . ' ' . ($soggetto->citta ?? '')), $soggetto->provincia ? '(' . $soggetto->provincia . ')' : null, ])->filter()->join(' ')); @endphp

Dettagli Soggetto

Visualizza e gestisci i dati del soggetto

@if(!empty($primaryStabile))
Stabile di riferimento: {{ $primaryStabile['stabile_label'] ?? 'N/D' }} @if(!empty($primaryStabile['stabile_indirizzo'])) · {{ $primaryStabile['stabile_indirizzo'] }} @endif Ordinari Riscaldamento
@endif

Informazioni Anagrafiche

@if($isFisica) Persona Fisica @else Persona Giuridica @endif

{{ $nomeCompleto ?: '—' }}

@if($codiceFiscale)

{{ $codiceFiscale }}

@endif @if($partitaIva)

{{ $partitaIva }}

@endif @if($emailPrincipale)

{{ $emailPrincipale }}

@endif @if($telefonoPrincipale)

{{ $telefonoPrincipale }}

@endif
@if($indirizzoCompleto)
{{ $indirizzoCompleto }}
@endif

Unità Immobiliari Associate ({{ $relazioniUnita->count() }} unità)

@if($relazioniUnita->count() > 0)
@foreach($relazioniUnita as $unita) @endforeach
Stabile Scala/Interno Tipo Diritto Percentuale
{{ $unita['stabile_label'] ?? 'N/D' }}
{{ $unita['stabile_indirizzo'] ?? '' }}
Scala {{ $unita['scala'] ?? '-' }} Int. {{ $unita['interno'] ?? '-' }} @if(!empty($unita['ruolo_label'])) {{ $unita['ruolo_label'] }} @else Non specificato @endif @if(!empty($unita['percentuale'])) {{ $unita['percentuale'] }}% @else - @endif
@else

Nessuna unità immobiliare associata

Utilizza il pulsante "Collega Unità" nella rubrica per associare delle unità immobiliari

@endif

Azioni Rapide

Modifica Dati @if($emailPrincipale) Invia Email @endif @if($telefonoPrincipale) Chiama @endif
@endsection