{{ __('hotel::modules.roomService.roomServiceOrders') }}

{{ __('hotel::modules.roomService.note') }}: {{ __('hotel::modules.roomService.createRoomServiceNote') }}

@forelse ($orders as $order) @empty @endforelse
{{ __('hotel::modules.roomService.orderNumber') }} {{ __('hotel::modules.roomService.roomStay') }} {{ __('hotel::modules.roomService.guest') }} {{ __('hotel::modules.roomService.amount') }} {{ __('hotel::modules.roomService.billTo') }} {{ __('hotel::modules.roomService.status') }}
{{ $order->order_number }} @if($order->context_id) @php $stay = \Modules\Hotel\Entities\Stay::find($order->context_id); @endphp @if($stay) {{ $stay->room->room_number }} ({{ $stay->stay_number }}) @else {{ __('app.notAvailable') }} @endif @else {{ __('app.notAvailable') }} @endif @if($order->context_id) @php $stay = \Modules\Hotel\Entities\Stay::with(['stayGuests.guest'])->find($order->context_id); $guestName = __('hotel::modules.roomService.walkIn'); if($stay && $stay->stayGuests->isNotEmpty()) { $primaryGuest = $stay->stayGuests->where('is_primary', true)->first() ?? $stay->stayGuests->first(); if($primaryGuest && $primaryGuest->guest) { $guestName = $primaryGuest->guest->full_name; } } @endphp {{ $guestName }} @else {{ __('hotel::modules.roomService.walkIn') }} @endif {{ currency_format($order->total) }} @if($order->bill_to === 'POST_TO_ROOM') {{ __('hotel::modules.roomService.postToRoom') }} @else {{ __('hotel::modules.roomService.payNow') }} @endif
($order->status == 'draft'), 'bg-yellow-100 text-yellow-800 dark:bg-yellow-700 dark:text-yellow-400 border border-yellow-400' => ($order->status == 'kot'), 'bg-blue-100 text-blue-800 dark:bg-blue-700 dark:text-blue-400 border border-blue-400' => ($order->status == 'billed'), 'bg-green-100 text-green-800 dark:bg-gray-700 dark:text-green-400 border border-green-400' => ($order->status == 'paid'), 'bg-red-100 text-red-800 dark:bg-red-700 dark:text-red-400 border border-red-400' => ($order->status == 'canceled'), ])> @lang('modules.order.' . $order->status)

{{ __('hotel::modules.roomService.noRoomServiceOrdersFound') }}

{{ $orders->links() }}