تفاصيل العمل

التكنولوجيا المستخدمة:

Back-end: ASP.NET Core MVC

Front-end: Razor Views، HTML5، CSS3، Bootstrap

Database: SQL Server

ORM: Entity Framework Core

التحكم بالتدفق الديناميكي: JavaScript / jQuery

? وصف الوحدة (Create Order Form):

نموذج ديناميكي يسمح لموظفي المطعم بإنشاء طلب جديد يشمل:

? أولًا: نوع الطلب (Order Type)

يتم تحديد نوع الطلب من خلال خيارات:

الأكل داخل المطعم (Dine In)

الاستلام (Take Away)

التوصيل (Delivery)

? ثانيًا: عناصر الطلب (Order Items)

لكل صنف يتم إدخاله:

اسم الصنف من قائمة منسدلة (Dropdown مرتبطة بالقاعدة)

ملاحظات خاصة (TextArea)

كمية (Input رقمي)

زر حذف بجانب كل عنصر

زر + Add New لإضافة صف جديد لعناصر الطلب ديناميكيًا

? ثالثًا: زر الإرسال (Create)

يقوم بإرسال البيانات إلى السيرفر باستخدام POST مع التحقق من صحة النموذج

يتم معالجة الطلب في الخلفية وحفظه في قاعدة البيانات، مع ربطه بـ:

نوع الطلب

العناصر المرتبطة به

الخصائص البرمجية والتقنية:

استخدام ViewModel مخصص لربط الطلب بالعناصر والبيانات المدخلة

دعم Model Binding المتعدد لعناصر القائمة

حماية النموذج باستخدام Anti-Forgery Token

تحكم كامل في State داخل النموذج باستخدام JavaScript (إضافة/حذف العناصر بدون Refresh)

أقسام النظام الأخرى (الموجودة في اللوحة الجانبية):

إدارة الطلبات (Orders)

إدارة التصنيفات (Categories)

إدارة المينيو (Menu)

إدارة الحجوزات (Reservation)

الإعدادات العامة (Settings)

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات