منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مدى فاعلية SqlWhereBuilder في مشروع ASP.NET
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم  ،،، 

أثناء عملي في احد المشاريع  واجهني طلب غريب من مدير تطوير النظم وهو نظام مفتوح قدر الامكان يتيح  للمستخدم توليد اي شروط  ،، وكان الطلب كالتالي  وهو لدينا موظفين و انواع اجازات و شروط على انواع الاجازات 

فمثلا احد القيود  ،، اذا كان الموظف عمره اكثر من 45 سنه فانه يحق له ان ياخذ اجازه  (اعتياديه) بمقدار 30 يوم  و اذا كان اقل من  45 فانه ياخذ 20 يوم اجازه اعتياديه  فقط طبعا المغزا انها ليست محدده و الا لكنت حللتها برمجياً و انما يريد عندما يطبق النظام على أي منشأه فان صاحب المنشأه يحق له ادخال الشروط كما يراه مناسب لعمله اي لا يريد تدخل المبرمج في سير عمله النظام في الكبيره و الصغيره اي يريد نظام مرن قدر الامكان طبعا فكرت في اكثر من فكره و احد الافكار هي SqlWhereBuilder فبدأت ابحث  في الانترنت الى ان وجدت ضالتي  في هذه الروابط و هي  : 

1) المصدر الاول 
2) المصدر الثاني 
3) المصدر الثالث

وهي حل مقنع و لكن تبقى فيه قليلا من المجازفه فيما يخص SQL Injection  و لازم تعمل حسابك انه ما يتعارض شرط مع شرط اخر بحيث يجب ان يمثل كل موظف الا شرط واحد فقط و لا تنطبق عليه باقي الشروط و غيرها من المشاكل التي تظهر  ،،  على العموم على لا احب ان اطيل ولكن لتكن حلقه للنقاش في حالة وجود افكار اخرى او اقتراحات  ،،، 

و السلام عليكم
السلام عليكم

هذا المشروع أفضل

http://dynasql.codeplex.com/

Query عبارة عن اوبجكت، والكود يتولد حسب نوع قاعدة البيانات
(12-11-15, 09:45 PM)أبويعقوب كتب : [ -> ]السلام عليكم

هذا المشروع أفضل

http://dynasql.codeplex.com/

Query عبارة عن اوبجكت، والكود يتولد حسب نوع قاعدة البيانات

الشكر لك اخ ابو يعقوب  على المشاركه  ولكن كمية الأكواد مُهوله بالنسبه للغرض الذي يؤديه الكود والتي من الممكن انشاءه بخطوات ابسط ،،  النتيجه النهائيه  للواجهه التي أطمح لتصميمها و اصبحت تعمل بكفائه عاليه على موقعي يمكنك عليها بالصوره  التاليه  :

[attachment=8659]