@extends('layouts.app') @section('content')

{{ isset($devi) ? 'Modifier' : 'Créer' }} un devis

@if(session('success'))

Succès

{{ session('success') }}
@endif @if(session('error'))

Erreur

{{ session('error') }}
@endif @if($errors->any())

Erreur de validation

{{ $errors->first() }}
@endif
@csrf @if(isset($devi)) @method('PUT') @endif
Aperçu matériau
{{ isset($devi) && $devi->matiere ? $devi->matiere->titre : '' }} {{ isset($devi) && $devi->colori ? $devi->colori->titre : '' }}
Finition
{{ isset($devi) && $devi->finition ? $devi->finition->titre : '' }}
Total HT
{{ isset($devi) ? number_format($devi->total_ht, 2, ',', ' ') : '0,00' }} €
Total TTC - TVA : {{ isset($devi) && $devi->tva == 10 ? '10%' : '20%' }}
{{ isset($devi) ? number_format($devi->total_ht * (1 + ($devi->tva == 10 ? 0.1 : 0.2)), 2, ',', ' ') : '0,00' }} €

Valeur entière entre 0 et 100 (pas de virgules)

@error('matiere_id')
{{ $message }}
@enderror
@error('colori_id')
{{ $message }}
@enderror
@error('finition_id')
{{ $message }}
@enderror

@if(isset($devi) && $devi->prixcoloris->where('type', 'pldt')->count() > 0) @foreach($devi->prixcoloris->where('type', 'pldt') as $plan)
@endforeach @else
@endif

image

@if(isset($devi) && $devi->prixcoloris->where('type', 'credence')->count() > 0) @foreach($devi->prixcoloris->where('type', 'credence') as $credence)
@endforeach @else
@endif

@if($optionsdecoupes->count() > 0) @foreach($optionsdecoupes as $optionsdecoupe) @php $selectedQuantity = 0; if(isset($devi)) { $deviOption = $devi->optionsdecoupes->where('optionsdecoupe_id', $optionsdecoupe->id)->first(); $selectedQuantity = $deviOption ? $deviOption->quantite : 0; } @endphp
{{ $optionsdecoupe->titre }}
{{ $optionsdecoupe->titre }}
{{ number_format($optionsdecoupe->prix, 2) }}€
@endforeach @else
Aucune option de découpe disponible
@endif

@if($services->count() > 0) @foreach($services as $service)
@endforeach @else
Aucun service disponible
@endif

Annuler
@endsection @section('scripts') @if(isset($devi)) @endif @endsection