{{ __('hotel::modules.banquet.banquetEvents') }}

{{-- Venues section --}}

{{ __('hotel::modules.banquet.venues') }}

@if(user_can('Create Hotel Venue'))
{{ __('hotel::modules.banquet.addVenue') }}
@endif
@forelse ($venuesList as $venue) @empty @endforelse
{{ __('hotel::modules.banquet.name') }} {{ __('hotel::modules.banquet.capacity') }} {{ __('hotel::modules.banquet.baseRate') }} {{ __('hotel::modules.banquet.status') }} {{ __('hotel::modules.banquet.action') }}
{{ $venue->name }} {{ $venue->capacity ?? __('app.notAvailable') }} {{ $venue->base_rate !== null ? currency_format($venue->base_rate) : __('app.notAvailable') }} @if($venue->is_active) {{ __('hotel::modules.banquet.active') }} @else {{ __('hotel::modules.banquet.inactive') }} @endif @if(user_can('Update Hotel Venue')) {{ __('hotel::modules.banquet.editVenue') }} @endif @if(user_can('Delete Hotel Venue')) @endif
{{ __('messages.noRecordFound') }}
{{-- Events section --}}

{{ __('hotel::modules.banquet.events') }}

@foreach($venues as $venue) @endforeach @foreach($statuses as $status) @endforeach
@if(user_can('Create Hotel Event'))
{{ __('hotel::modules.banquet.newEvent') }}
@endif
@forelse ($events as $event) @empty @endforelse
{{ __('hotel::modules.banquet.eventNumber') }} {{ __('hotel::modules.banquet.eventName') }} {{ __('hotel::modules.banquet.venue') }} {{ __('hotel::modules.banquet.customer') }} {{ __('hotel::modules.banquet.dateTime') }} {{ __('hotel::modules.banquet.guests') }} {{ __('hotel::modules.banquet.status') }} {{ __('hotel::modules.banquet.action') }}
{{ $event->event_number }} {{ $event->event_name }} {{ $event->venue?->name ?? __('app.notAvailable') }} {{ $event->customer?->name ?? '--' }} {{ $event->start_time->format('M d, Y g:i A') }} {{ $event->expected_guests }} @php $statusColors = [ 'tentative' => 'bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200', 'confirmed' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200', 'cancelled' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200', 'completed' => 'bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200', ]; $color = $statusColors[$event->status->value] ?? 'bg-gray-100 text-gray-800'; @endphp {{ $event->status->label() }} @if(user_can('Update Hotel Event')) {{ __('hotel::modules.banquet.view') }} @endif @if($event->status->value === 'tentative' && user_can('Update Hotel Event')) {{ __('hotel::modules.banquet.editEvent') }} @endif @if(user_can('Delete Hotel Event')) @endif
{{ __('messages.noRecordFound') }}
{{ $events->links() }}
{{ __('hotel::modules.banquet.addVenue') }} @if ($showAddVenueModal) @endif {{ __('hotel::modules.banquet.close') }} {{ __('hotel::modules.banquet.newEvent') }} @if ($showAddEventModal) @endif {{ __('hotel::modules.banquet.close') }} @if ($activeVenue) {{ __('hotel::modules.banquet.editVenue') }} {{ __('hotel::modules.banquet.close') }} {{ __('hotel::modules.banquet.deleteVenue') }} {{ __('hotel::modules.banquet.deleteVenueMessage') }} {{ __('hotel::modules.banquet.cancel') }} {{ __('hotel::modules.banquet.delete') }} @endif {{ __('hotel::modules.banquet.eventDetails') }}: {{ $activeEvent->event_number ?? '' }} @if ($showViewEventModal && $activeEvent)
{{ __('hotel::modules.banquet.eventName') }}

{{ $activeEvent->event_name }}

{{ __('hotel::modules.banquet.venue') }}

{{ $activeEvent->venue?->name ?? __('app.notAvailable') }}

{{ __('hotel::modules.banquet.start') }}

{{ $activeEvent->start_time?->format('M d, Y g:i A') ?? __('app.notAvailable') }}

{{ __('hotel::modules.banquet.end') }}

{{ $activeEvent->end_time?->format('M d, Y g:i A') ?? __('app.notAvailable') }}

{{ __('hotel::modules.banquet.expectedGuestsLabel') }}

{{ $activeEvent->expected_guests ?? __('app.notAvailable') }}

{{ __('hotel::modules.banquet.status') }}

@php $colors = ['tentative' => 'bg-yellow-100 text-yellow-800', 'confirmed' => 'bg-blue-100 text-blue-800', 'cancelled' => 'bg-red-100 text-red-800', 'completed' => 'bg-green-100 text-green-800']; $c = $colors[$activeEvent->status->value] ?? 'bg-gray-100 text-gray-800'; @endphp {{ $activeEvent->status->label() }}

@if($activeEvent->customer)
{{ __('hotel::modules.banquet.customer') }}

{{ $activeEvent->customer->name }}

@endif
{{ __('hotel::modules.banquet.packageAmountLabel') }}

{{ $activeEvent->package_amount !== null ? currency_format($activeEvent->package_amount) : __('app.notAvailable') }}

{{ __('hotel::modules.banquet.advancePaidLabel') }}

{{ $activeEvent->advance_paid ? currency_format($activeEvent->advance_paid) : __('app.notAvailable') }}

@endif
{{ __('hotel::modules.banquet.close') }}
@if ($activeEvent) {{ __('hotel::modules.banquet.editEvent') }} {{ __('hotel::modules.banquet.close') }} @endif @if ($activeEvent) {{ __('hotel::modules.banquet.deleteEvent') }} {{ __('hotel::modules.banquet.deleteEventMessage') }} {{ __('hotel::modules.banquet.cancel') }} {{ __('hotel::modules.banquet.delete') }} @endif