-- بيانات تجريبية: تصنيفات + منتجات + عملاء + موردين
-- يحافظ على الزبون النقدي (CustomerID = 1)

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ===== تصنيفات =====
DELETE FROM items;
DELETE FROM categories;
ALTER TABLE categories AUTO_INCREMENT = 1;
ALTER TABLE items AUTO_INCREMENT = 1;

INSERT INTO categories (CategoryName) VALUES
('هواتف ذكية'),
('ساعات ذكية'),
('أجهزة لوحية'),
('إكسسوارات'),
('شواحن وكابلات'),
('سماعات'),
('حماية الشاشة والأغطية'),
('بطاريات وشواحن محمولة'),
('بطاقات شحن'),
('قطع غيار وصيانة');

-- ===== منتجات (ItemType: normal / recharge_card) =====
-- CategoryID حسب ترتيب الإدراج أعلاه: 1..10
INSERT INTO items (ItemName, WholesalePrice, RetailPrice, Barcode, CategoryID, Quantity, Favorite, ItemType, ImageURL) VALUES
-- هواتف ذكية
('Samsung Galaxy A55 128GB', 1200.00, 1450.00, '6291001001001', 1, 8, 'preferred', 'normal', 'assets/img/default-product.png'),
('iPhone 15 128GB', 3200.00, 3650.00, '6291001001002', 1, 5, 'preferred', 'normal', 'assets/img/default-product.png'),
('Xiaomi Redmi Note 13 256GB', 750.00, 899.00, '6291001001003', 1, 12, 'preferred', 'normal', 'assets/img/default-product.png'),
('OPPO A78 128GB', 650.00, 799.00, '6291001001004', 1, 10, 'not preferred', 'normal', 'assets/img/default-product.png'),
('Samsung Galaxy S24 Ultra 256GB', 3800.00, 4299.00, '6291001001005', 1, 3, 'preferred', 'normal', 'assets/img/default-product.png'),
('Huawei Nova Y91 128GB', 550.00, 699.00, '6291001001006', 1, 7, 'not preferred', 'normal', 'assets/img/default-product.png'),
('Realme C55 128GB', 480.00, 599.00, '6291001001007', 1, 15, 'not preferred', 'normal', 'assets/img/default-product.png'),
('Samsung Galaxy A15 64GB', 420.00, 499.00, '6291001001009', 1, 20, 'not preferred', 'normal', 'assets/img/default-product.png'),

-- ساعات ذكية
('Apple Watch Series 9 GPS 41mm', 1400.00, 1699.00, '6292002002001', 2, 6, 'preferred', 'normal', 'assets/img/default-product.png'),
('Samsung Galaxy Watch 6 44mm', 950.00, 1149.00, '6292002002002', 2, 5, 'preferred', 'normal', 'assets/img/default-product.png'),
('Xiaomi Smart Band 8', 120.00, 149.00, '6292002002003', 2, 25, 'not preferred', 'normal', 'assets/img/default-product.png'),
('Huawei Watch Fit 3', 280.00, 349.00, '6292002002004', 2, 10, 'not preferred', 'normal', 'assets/img/default-product.png'),

-- أجهزة لوحية
('iPad 10.9 64GB WiFi', 1800.00, 2149.00, '6293003003001', 3, 4, 'preferred', 'normal', 'assets/img/default-product.png'),
('Samsung Galaxy Tab A9 64GB', 650.00, 799.00, '6293003003002', 3, 6, 'not preferred', 'normal', 'assets/img/default-product.png'),
('Lenovo Tab M10 64GB', 520.00, 649.00, '6293003003003', 3, 5, 'not preferred', 'normal', 'assets/img/default-product.png'),

-- إكسسوارات
('حامل سيارة مغناطيسي', 25.00, 39.00, '6294004004001', 4, 30, 'not preferred', 'normal', 'assets/img/default-product.png'),
('حامل مكتب قابل للطي', 35.00, 49.00, '6294004004002', 4, 20, 'not preferred', 'normal', 'assets/img/default-product.png'),
('فلاش ميموري 64GB', 35.00, 49.00, '6294004004004', 4, 25, 'preferred', 'normal', 'assets/img/default-product.png'),
('فلاش ميموري 128GB', 55.00, 69.00, '6294004004005', 4, 18, 'not preferred', 'normal', 'assets/img/default-product.png'),
('قلم لمس ستيلوس', 45.00, 59.00, '6294004004007', 4, 15, 'not preferred', 'normal', 'assets/img/default-product.png'),

-- شواحن وكابلات
('شاحن سريع Samsung 25W', 55.00, 79.00, '6295005005001', 5, 25, 'preferred', 'normal', 'assets/img/default-product.png'),
('شاحن iPhone 20W', 65.00, 89.00, '6295005005002', 5, 20, 'preferred', 'normal', 'assets/img/default-product.png'),
('كابل USB-C to Lightning 1م', 25.00, 35.00, '6295005005003', 5, 50, 'not preferred', 'normal', 'assets/img/default-product.png'),
('كابل USB-C to USB-C 2م', 20.00, 29.00, '6295005005004', 5, 45, 'not preferred', 'normal', 'assets/img/default-product.png'),
('شاحن سيارة USB-C 30W', 40.00, 55.00, '6295005005005', 5, 22, 'not preferred', 'normal', 'assets/img/default-product.png'),
('شاحن لاسلكي 15W', 70.00, 89.00, '6295005005006', 5, 15, 'not preferred', 'normal', 'assets/img/default-product.png'),

-- سماعات
('AirPods Pro 2', 750.00, 899.00, '6296006006001', 6, 10, 'preferred', 'normal', 'assets/img/default-product.png'),
('Samsung Galaxy Buds FE', 280.00, 349.00, '6296006006002', 6, 12, 'preferred', 'normal', 'assets/img/default-product.png'),
('سماعة سلكية Type-C', 25.00, 35.00, '6296006006003', 6, 30, 'not preferred', 'normal', 'assets/img/default-product.png'),
('سماعة بلوتوث JBL Tune 510', 150.00, 189.00, '6296006006004', 6, 8, 'not preferred', 'normal', 'assets/img/default-product.png'),

-- حماية الشاشة والأغطية
('جراب سيليكون iPhone 15', 20.00, 29.00, '6297007007001', 7, 40, 'not preferred', 'normal', 'assets/img/default-product.png'),
('جراب شفاف Samsung A55', 18.00, 25.00, '6297007007002', 7, 35, 'not preferred', 'normal', 'assets/img/default-product.png'),
('واقي شاشة زجاج 9H iPhone 15', 15.00, 22.00, '6297007007003', 7, 50, 'preferred', 'normal', 'assets/img/default-product.png'),
('واقي شاشة Samsung S24', 15.00, 22.00, '6297007007004', 7, 45, 'not preferred', 'normal', 'assets/img/default-product.png'),
('واقي شاشة هيدروجيل', 25.00, 35.00, '6297007007006', 7, 30, 'not preferred', 'normal', 'assets/img/default-product.png'),

-- بطاريات وشواحن محمولة
('Power Bank 10000mAh', 55.00, 75.00, '6298008008001', 8, 20, 'preferred', 'normal', 'assets/img/default-product.png'),
('Power Bank 20000mAh Anker', 95.00, 119.00, '6298008008002', 8, 12, 'preferred', 'normal', 'assets/img/default-product.png'),
('بطارية خارجية MagSafe 5000mAh', 80.00, 99.00, '6298008008003', 8, 10, 'not preferred', 'normal', 'assets/img/default-product.png'),

-- بطاقات شحن (نوع recharge_card — الأسعار 0 وتُدخل عند البيع)
('بطاقة شحن Jawwal 50', 0.00, 0.00, '6299009009001', 9, 100, 'not preferred', 'recharge_card', 'assets/img/default-product.png'),
('بطاقة شحن Jawwal 100', 0.00, 0.00, '6299009009002', 9, 80, 'not preferred', 'recharge_card', 'assets/img/default-product.png'),
('بطاقة شحن Ooredoo 50', 0.00, 0.00, '6299009009003', 9, 100, 'not preferred', 'recharge_card', 'assets/img/default-product.png'),
('بطاقة شحن Ooredoo 100', 0.00, 0.00, '6299009009004', 9, 80, 'not preferred', 'recharge_card', 'assets/img/default-product.png'),
('بطاقة شحن HOTmobile 50', 0.00, 0.00, '6299009009005', 9, 60, 'not preferred', 'recharge_card', 'assets/img/default-product.png'),

-- قطع غيار وصيانة
('شاشة iPhone 11', 180.00, 249.00, '6290000000001', 10, 5, 'not preferred', 'normal', 'assets/img/default-product.png'),
('شاشة Samsung A52', 120.00, 169.00, '6290000000002', 10, 6, 'not preferred', 'normal', 'assets/img/default-product.png'),
('بطارية iPhone X', 90.00, 129.00, '6290000000003', 10, 8, 'not preferred', 'normal', 'assets/img/default-product.png'),
('فلاتة شحن Samsung A32', 35.00, 49.00, '6290000000004', 10, 10, 'not preferred', 'normal', 'assets/img/default-product.png'),
('لاصق شاشة UV', 45.00, 59.00, '6290000000005', 10, 12, 'not preferred', 'normal', 'assets/img/default-product.png');

-- ===== عملاء (الإبقاء على رقم 1) =====
DELETE FROM customers WHERE CustomerID <> 1;

INSERT INTO customers (CustomerID, CustomerName, PhoneNumber, OpeningBalance)
VALUES (1, 'زبون نقدي', '0000000000', 0.00)
ON DUPLICATE KEY UPDATE
    CustomerName = VALUES(CustomerName),
    PhoneNumber = VALUES(PhoneNumber),
    OpeningBalance = 0.00;

INSERT INTO customers (CustomerName, PhoneNumber, OpeningBalance) VALUES
('أحمد محمد', '0599123456', 0.00),
('خالد يوسف', '0598234567', 150.00),
('سارة علي', '0597345678', 0.00),
('محمد حسن', '0596456789', 75.50),
('نورا إبراهيم', '0595567890', 0.00),
('يوسف عبدالله', '0594678901', 200.00),
('ريم محمود', '0593789012', 0.00),
('عمر خالد', '0592890123', 50.00),
('ليلى سمير', '0591901234', 0.00),
('رامي فادي', '0591012345', 25.00);

-- ===== موردون =====
DELETE FROM suppliers;
ALTER TABLE suppliers AUTO_INCREMENT = 1;

INSERT INTO suppliers (SupplierName, PhoneNumber, OpeningBalance) VALUES
('مورد عام', '0000000000', 0.00),
('توزيع فلسطين للهواتف', '0592111000', 500.00),
('شركة الموبايل سنتر', '0592222000', 0.00),
('وكالات الشحن السريع', '0592333000', 1200.00),
('مؤسسة الإلكترونيات الحديثة', '0592444000', 0.00),
('توريد الإكسسوارات العربية', '0592555000', 350.00),
('Jawwal Wholesale', '0592666000', 0.00),
('Ooredoo Cards Supply', '0592777000', 80.00);

SET FOREIGN_KEY_CHECKS = 1;
