الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف استطيع ان اعمل مبدأ ال "أضف ردا جديدا"

بدأه emadmilan في 18 يوليو 2008 · 3 رد · 717 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني انا اعمل الان على بناء نظام داخلي في الشركة التي اعمل بها وهو عبارة عن نظام HelpDesk

والمشروع اكتمل بنسبة 60%

والان انا لدي مشكلة وهي اني اريد ان يتمكن ال User من متابعة اي Request قد قام بعمله

بحيث انه اذا استلم الحل من ال Admin يكون لديه القدرة على الرد مثلا انه قد تم حل المشكلة او ان المشكلة لازالت قائمة وايضا يكون لدى ال Admin ان يرد على رد ال User

بمعنى ان كل Request يكون له مثل ال log File بحيث يضم كل الردود التي تمت بين ال User وال Admin

ويتم حفظ هذه الردود في ال database

فهل ممكن مساعدتي بمجموعة من الافكار او الا اكواد مثلا كيف يتم عمل هذا اثناء ال run time وكبف استخدم ال database في حفظ هذه الردود بشكل مرتب بحيث يتم الرجوع اليها عند الحاجة

اوضح مثال على ذالك ما يحدث في هذا المنتدى من اضافة مواضيع وردود جديدة

ارجو المساعدة

#2

السلام عليكم

في البداية يمكنك عمل جدول للمواضيع الجديدة وليحتوي علي الحقول التاليه علي سبيل المثال بفرض استخدام SQL Server Database

ID - int

UserID - int بفرض ان هناك جدول للمستخدمين

Title - nvarchar

Content - nvarchar max او في حالة سكول 2000 استخدم ntext

و بعد ذلك انشأ جدول اخر للرود و يحتوي الحقول التاليه

ID -int

TopicID - int و يرتبط هذا الحقل بجدول المواضيع بحقل ID

UserID - int المستخدم الذي قام بالرد

Content - مثل جدول المواضيع

و لو تريد اضافة بعض bussiness rules الخاصة ببرنامجك

مثل هل تم حل المشكلة علي اساس ان المواضيع عبارة مشكلات مقدمة من مستخدمين النظام للادمن

مثل IsSolved و يكون bit field لتوضيح هل تم الاجابة ام لا

و يكون مثلا هناك زر مع ردود الادمن او بصفة عامة اسمه Accept As Solution

او كما تشاء

اظن ان ال interface بسيطة لا تحتاج لتوضيح

بالتوفيق

#3

أنصحك بإستخدام DataList في عملية الرد والتعقيب

اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي

#4

وهنا Editor رائع جدا ومفيد ومجاني (أفضل Editor مجاني استخدمته حتى الآن)

/index.ph...st&p=841259

MAAAAAAAAAAAAAAAAAAAAAAAC

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…