@extends('backoffice.dashboard') @section('content')
@php $affectations = \App\Models\ReservationChambreTente::where('reservation_id', $reservation->id_reserv)->get(); $total_aff_male = $affectations->sum('male_personnes'); $total_aff_female = $affectations->sum('female_personnes'); $allAssigned = ($total_aff_male >= $male) && ($total_aff_female >= $female); @endphp

تعيين غرفة للحجز رقم: {{ $reservation->id_reserv }}

المركب: {{ $reservation->auberge->nom }}

تاريخ الوصول: {{ $reservation->date_arrive }} — تاريخ المغادرة: {{ $reservation->date_depart }}

عدد الرجال: {{ $male }} عدد النساء: {{ $female }} المجموع: {{ $reservation->nbr_personnes }}

اختر غرفة مناسبة من القائمة التالية.
@forelse($chambres as $ch) @php $aff = \App\Models\ReservationChambreTente::where('chambre_tente_id',$ch->id_chambre_tente)->sum('total_personnes'); $reste = $ch->capacite - $aff; @endphp
الغرفة رقم: {{ $ch->num_chambre }}

الطاقة الإجمالية: {{ $ch->capacite }}

الطاقة المتبقية: {{ $reste }}

@php $disabledRoom = ($reste == 0) || $allAssigned; @endphp
@csrf
@php $remainMale = $male - $total_aff_male; $remainFemale = $female - $total_aff_female; $defaultSex = ''; if ($remainMale == 0 && $remainFemale > 0) { $defaultSex = 'female'; } elseif ($remainFemale == 0 && $remainMale > 0) { $defaultSex = 'male'; } @endphp
@csrf @method('DELETE')
@empty
لا توجد غرف متاحة حاليا في هذا المركب.
@endforelse
ملخص التعيينات
{{ $total_aff_male }}/{{ $male }}
رجال
{{ $total_aff_female }}/{{ $female }}
نساء

الغرف المعيّنة
@forelse($affectations as $aff)
الغرفة {{ $aff->chambre->num_chambre ?? 'غير معروف' }}
👨 {{ $aff->male_personnes }} — 👩 {{ $aff->female_personnes }}
{{ $aff->total_personnes }}
@empty
لا توجد تعيينات بعد.
@endforelse
@endsection