@extends('layouts.app') @section('title', 'Booking #' . $booking->id) @section('content')

Booking #{{ $booking->id }}

{{ ucwords(str_replace('_', ' ', $booking->status)) }}
{{-- Booking Info --}}
Booking Details
@if ($booking->status === 'cancelled') @endif
Booking Date {{ $booking->booking_date->format('d M Y') }}
Booking Amount ৳ {{ number_format($booking->booking_amount, 2) }}
Payment Method {{ $booking->paymentMethod->method_name ?? 'N/A' }}
Created By {{ $booking->createdBy->name ?? 'N/A' }}
Notes {{ $booking->notes ?? '-' }}
Cancel Reason {{ $booking->cancellation_reason }}
Cancelled At {{ $booking->cancelled_at?->format('d M Y H:i') }}
{{-- Flat & Customer --}}
Flat & Customer
Flat {{ $booking->flat->flat_number ?? '-' }}
Building {{ $booking->flat->building->name ?? '-' }}
Project {{ $booking->project->project_name ?? '-' }}
Flat Price ৳ {{ number_format($booking->flat->flat_price ?? 0, 2) }}
Customer {{ $booking->customer->name }}
Mobile {{ $booking->customer->mobile }}
{{-- Actions --}}
@if (in_array($booking->status, ['booked', 'sale_agreement'])) @haspermission('sales.create') Create Sale Agreement @endhaspermission @endif @if ($booking->status !== 'cancelled') @haspermission('bookings.delete') @endhaspermission @endif
{{-- Sale Info if exists --}} @if ($booking->sale)
Sale Agreement

Agreement #: {{ $booking->sale->agreement_number }}
Net Payable: ৳ {{ number_format($booking->sale->net_payable, 2) }}
Status: {{ ucfirst($booking->sale->status) }}

View Sale Details
@endif {{-- Cancel Modal --}} @if ($booking->status !== 'cancelled') @endif @endsection