أرى المشكلة! البطاقات الإحصائية في الأعلى (غير نشط، مديرين، نشط، إجمالي المستخدمين) تظهر بخلفية بيضاء بدلاً من الألوان. سأصلح CSS:
الآن سأرى صفحة Users لمعرفة كيف يتم استخدام البطاقات:
وجدت المشكلة! الصفحة تستخدم badge-danger, badge-primary لكن في CSS معرف كـ bg-danger, bg-primary. سأصلح CSS لإضافة هذه الأنماط:
الآن سأضيف أنماط page-header و stat-content وأنماط أخرى مفقودة:
الآن سأضيف أنماط إضافية للـ card-header:
الآن سأضيف أنماط للأزرار الصغيرة والجداول:
الآن سأضيف أنماط table-container:
تم إصلاح جميع أنماط CSS. الآن الملفات التي تحتاج تحديثها على جهازك:
wwwroot/css/site.css - تم إصلاح:
.badge-primary, .badge-success, .badge-danger, etc..page-header, .page-title, .page-subtitle.stat-content, .stat-icon.danger.card-header مع flexbox.btn-secondary, .btn-sm.table-containerControllers/ReportsController.cs - جديدViews/Reports/ - 4 صفحات جديدةحمّل المشروع من جديد (Download ZIP) واستبدل الملفات على جهازك.
أو انسخ ملف site.css المحدث فقط لإصلاح مشكلة الألوان.
| المتطلب | الوصف | رابط التحميل |
|---|---|---|
| .NET 9 SDK | بيئة التشغيل والتطوير | https://dotnet.microsoft.com/download/dotnet/9.0 |
| SQL Server | قاعدة البيانات | https://www.microsoft.com/en-us/sql-server/sql-server-downloads |
| Visual Studio 2022 | بيئة التطوير (اختياري) | https://visualstudio.microsoft.com/ |
الطريقة 1: من Command Prompt
cd TrainingSystemNet\TrainingSystem
dotnet restore
dotnet ef database update
dotnet runالطريقة 2: من Visual Studio
TrainingSystem.slnF5 أو زر التشغيل الأخضرتأكد من تعديل appsettings.json حسب إعدادات SQL Server لديك:
{
"ConnectionStrings": {
"DefaultConnection": "Server=اسم_السيرفر;Database=TrainingSystemDB;Trusted_Connection=True;TrustServerCertificate=True;"
}
}أمثلة:
Server=.;Database=...Server=.\SQLEXPRESS;Database=...Server=10.146.30.58;Database=...;User Id=sa;Password=...# إنشاء Migration جديد
dotnet ef migrations add InitialCreate
# تحديث قاعدة البيانات
dotnet ef database update
# حذف قاعدة البيانات
dotnet ef database drop --forceهل تحتاج مساعدة في إعداد شيء محدد؟