<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;
use Database\Seeders\GasOfficeSeeder;
use Database\Seeders\CylinderSeeder;
use Database\Seeders\OrderSeeder;

class SeedGasOfficeData extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'gas-office:seed';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'إنشاء بيانات تجريبية لمكاتب الغاز';

    /**
     * Execute the console command.
     */
    public function handle()
    {
        $this->info('🚀 بدء إنشاء البيانات التجريبية...');

        // إنشاء مكاتب الغاز
        $this->info('📋 إنشاء مكاتب الغاز...');
        $this->call(GasOfficeSeeder::class);

        // إنشاء قناني الغاز
        $this->info('🔵 إنشاء قناني الغاز...');
        $this->call(CylinderSeeder::class);

        // إنشاء الطلبات
        $this->info('📦 إنشاء الطلبات...');
        $this->call(OrderSeeder::class);

        $this->info('✅ تم إنشاء جميع البيانات التجريبية بنجاح!');
        $this->info('');
        $this->info('📱 بيانات تسجيل الدخول:');
        $this->info('📞 الهاتف: 07901234567');
        $this->info('🔑 كلمة المرور: password123');
        $this->info('');
        $this->info('📞 الهاتف: 07901234568');
        $this->info('🔑 كلمة المرور: password123');
        $this->info('');
        $this->info('📞 الهاتف: 07901234569');
        $this->info('🔑 كلمة المرور: password123');
    }
}
