﻿<x-app-layout>
    <x-slot name="header">
        <h2 class="font-semibold text-l text-gray-800 leading-tight">
            {{ __('إنشاء فاتورة إلكترونية جديدة') }}
        </h2>
    </x-slot>

    <div class="py-12">
        <div class="max-w-7l m-auto sm:p-6 lg:p-8">
            <div class="bg-white overflow-hidden shadow-sm sm:rounded-lg">
                <div class="p-6 bg-white border-b border-gray-200">
                    <div class="mb-6">
                        <a href="{{ route('einvoices.index') }}" class="text-blue-600 hover:text-blue-900">
                            &larr; العودة إلى قائمة الفواتير الإلكترونية
                        </a>
                    </div>

                    @if (session('error'))
                        <div class="bg-red-100 border border-red-400 text-red-700 p-4 py-3 rounded relative mb-4" role="alert">
                            <span class="block sm:inline">{{ session('error') }}</span>
                        </div>
                    @endif

                    <form method="POST" action="{{ route('einvoices.store') }}">
                        @csrf

                        <div class="mb-6">
                            <h3 class="text-lg font-semibold mb-4">اختر فاتورة عميل لتحويلها إلى فاتورة إلكترونية</h3>
                            
                            @if ($customerInvoices->isEmpty())
                                <div class="bg-yellow-100 border border-yellow-400 text-yellow-700 p-4 py-3 rounded relative mb-4" role="alert">
                                    <span class="block sm:inline">لا توجد فواتير عملاء متاحة للتحويل إلى فواتير إلكترونية.</span>
                                </div>
                            @else
                                <div class="overflow--auto">
                                    <table class="min-w-full bg-white">
                                        <thead>
                                            <tr>
                                                <th class="py-2 p-4 border-b border-gray-200 bg-gray-50 text-right text-s font-medium text-gray-500 uppercase tracking-wider">
                                                    اختيار
                                                </th>
                                                <th class="py-2 p-4 border-b border-gray-200 bg-gray-50 text-right text-s font-medium text-gray-500 uppercase tracking-wider">
                                                    رقم الفاتورة
                                                </th>
                                                <th class="py-2 p-4 border-b border-gray-200 bg-gray-50 text-right text-s font-medium text-gray-500 uppercase tracking-wider">
                                                    تاريخ الفاتورة
                                                </th>
                                                <th class="py-2 p-4 border-b border-gray-200 bg-gray-50 text-right text-s font-medium text-gray-500 uppercase tracking-wider">
                                                    العميل
                                                </th>
                                                <th class="py-2 p-4 border-b border-gray-200 bg-gray-50 text-right text-s font-medium text-gray-500 uppercase tracking-wider">
                                                    المبلغ الإجمالي
                                                </th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            @foreach ($customerInvoices as $invoice)
                                                <tr>
                                                    <td class="py-2 p-4 border-b border-gray-200">
                                                        <input type="radio" name="customer_invoice_id" value="{{ $invoice->id }}" class="form-radio h-4 w-4 text-blue-600" required>
                                                    </td>
                                                    <td class="py-2 p-4 border-b border-gray-200">
                                                        {{ $invoice->invoice_number }}
                                                    </td>
                                                    <td class="py-2 p-4 border-b border-gray-200">
                                                        {{ $invoice->invoice_date->format('Y-m-d') }}
                                                    </td>
                                                    <td class="py-2 p-4 border-b border-gray-200">
                                                        {{ $invoice->customer->name }}
                                                    </td>
                                                    <td class="py-2 p-4 border-b border-gray-200">
                                                        {{ number_format($invoice->total_amount, 2) }} ريال
                                                    </td>
                                                </tr>
                                            @endforeach
                                        </tbody>
                                    </table>
                                </div>
                            @endif
                        </div>

                        <div class="flex items-center justify-end mt-6">
                            <button type="submit" class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 p-4 rounded" {{ $customerInvoices->isEmpty() ? 'disabled' : '' }}>
                                إنشاء فاتورة إلكترونية
                            </button>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
</x-app-layout>
