هو كذلك اخي ذكيري
الان قبل ان انتقل الى المرحلة الثانية سأدرس ماقدمته انت بشكل جيد
واتمنى ان تبقى تضع المقارنة بين vcl والبريسم
تم تعديل هذه المشاركة بواسطة طلال بلال في 5 أبريل 2009 في 14:47
هو كذلك اخي ذكيري
الان قبل ان انتقل الى المرحلة الثانية سأدرس ماقدمته انت بشكل جيد
واتمنى ان تبقى تضع المقارنة بين vcl والبريسم
تم تعديل هذه المشاركة بواسطة طلال بلال في 5 أبريل 2009 في 14:47
ارجوا ان تقوم بالمطلوب في الصفحه 24 اخي طلال
بقية الصورة و مراقبة المايل و الموقع .
انتضر منك الشجاعة التي رايتها في مشروع ادارة المخزون و مشروع الحركة لكن حينما اقدم انا المشروع مثل isapi لا اراك لما هل تكره مشاريعي ..... امزح ...
ارجوا ان تركز على الصورة ووضعها في القاعدة .
شكرا مرة اخرة
زكيري عبد العالي كتب:لكن حينما اقدم انا المشروع مثل isapi لا اراك لما هل تكره مشاريعي ..... امزح ...
اخي ذكيري وهل يوجد احد يكرة الفائدة , ومن قال لك اننا انتهينا من مشروع ISAPI , سأطالب بفتحة من جديد وتطويرة , ولكن انتظر حتى ننهي مشروعنا هذا
انظر هذه الصوره . هذه البرنامج يقوم بتنزيل الاباتشي وMYSQL ويعطي الاباتشي الاعدادات التلقائية مباشرة . بدون تدخل .
السلام عليكم ورحمة الله وبركاته
خبر محزن ان تتوقف VCL انا اجدها رائعة بكل ما تحمله الكلمة من معنى
اقتباس"يا علي موت واقف" ----- فلم ثوري جزائريياعلي اين انت اين محاولاتك
عن المحاولة فهي موجودة في المرفق بعدها (ساستشهد )
قمت بذلك بشكل سريع لما رايت تعليقك قذ توجود بها اخطا لكني عاكف على التصحيح
بالمناسبة سانظم الى فريق السي شارب اذا انظم الينا المبرمج الشهير مسعود
تم تعديل هذه المشاركة بواسطة علي .ع في 5 أبريل 2009 في 19:30
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكم ورحمة الله وبركاته
قد تكلمت مع إخواني عبد العالي وعلي وأعلنت عن رغبتي في مشاركة إخواني في مشروع على الواب وقد إقترح أخي عبد العالي الشروع في المساهمة في المشروع الحالي فما هو المطلوب مني مع العلم أنني مبتدأ في البرمجة ككل لا كما يدعي صديقي وولي نعمتي الأخ عبد العالي :happy:
تم تعديل هذه المشاركة بواسطة zekiri abdelali في 5 أبريل 2009 في 20:57
تريد الفوز إضغط هنا
اشِهِدي يَا سَمَـا وَاكْتُبَنْ يا وُجـودْ
إنَّـنَـا للِحـمَـا سَنَكُونُ الجُـنُـودْ
فـنَـزيحْ البَـلاَ وَنَـفُـكُّ الْقُيُـودْ
ونَنيلُ الـرِّضـا مِنْ وَفَّى بِالعْهُـودِ
الشيخ عبد الحميد ابن باديس
مرحبا اخي مسسسسعود كيف حالك ارجوا انك اخذت العلامة الكاملة في مشروع تخرجك .
فتح مشروع الاخ امين بالمناسبة لقد استعملنا نفس كلاس الاتصال مع القاعدة التي استعملتها عندما كنت في تربصك في مؤسستنا IASP مشروع COURFOU
لقد اتممنا النرحلة 1.1 و هي عرض قاءمة الممولون مع عملية التحيين و الحيازة اضافه تغيير بحث .
الان سنعمل على صنع نوافذ متفرقة عن الصفحة الام اي كما قمت به في الواب MasterPage و التي اسمينها main ثم تاتي الصفحات الاخري مثل الصورة التي في الاعلى حيث انشانا usercontrol كصفحة الن من الصفحة الام ثم نقوم بسحبه و وضعه على الmain
و هكذا مع الفورمات الاخري .
الهدف هو عزل كود كل نافدة عن النافدة الاساسية main
---------------------------------------------------
بعدها عليك متابعة الاخ امين و التنسيق معنا كلنا لبرمجة نوافذ الزبون .
شكرا
اهلا بك اخي مسعود المطلوب منك حاليا
انجاز المرحلة الثانية على سي شارب وهي الزبون اضافة تعديل والبحث وذلك من خلال الاجرات المخزنة
لا تطل علينا نحن بانتظارك
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكــم ورحمـة الله وبركاتــه ،،
نعم لكن بجب انجاز النوافذ كما ذكرة سابقا الا ان كان هناك حل اخر وبطع هناك حلول اخر
كان يتم وضع panel قي كل ضفحة tapcontrol ثم انشاء نوافذ عادية للزبون و الممول ثم ربطها بال panel
....الخ
لكن اعتقد ان استعملت اسهل طريقة
------------------------------------------------------------------
اخي طلال انتضر منك اليوم ان شاء الله وضع نافذة الممول و انشاء نافذة الزبون في fram
Client--->form
Client_Collection--->fram
شكرا
جدول الزبون
في المرفق
كنت ساقدم الاجراءات المخزنة لكن وجدتها سهلة لذلك ارجو من احدكم عملها
شكرا
السلام عليكم مرحبا بالاخ مسعود معنا و ايضا ارجو من الاخ على ان ينضم الينا كذلك
يا حلاوه هههه
العمل كثير و الوقت قليل أعاننا الله
اخي امين لم تقل رايك في فكرة usercontrol
و انتم ايضا على مسعود طلال .
للاسف اخي عبد العالي لم استطع ان احمله لاني خارج المنزل حاليا...
عندما اعود سوف احمله و اقرأه
العمل كثير و الوقت قليل أعاننا الله
اخي ذكيري
مافهمته ان اقوم باستخدام NOTEBOOK واستخدم frame لعرض الجداول . واذا كان مافهمته صحيح سأقوم بوضع جدول الموردين على frame اولا
جيد اخي طلال
اذن المطلوب
1-انشاء فورم خاصة بالزبون
2-انشاء usercontrol خاصة بقاءمة الزبائن
او fram.
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 5 أبريل 2009 في 23:01
اخي اذكيري انت استخدمت للاتصال بجدول الموردين هذا الكود
T_Fournisseur.SQL.Text:= 'SELECT Idx_fournisseur,Nom,Telephone,Adresse,Email,SiteWeb,Situation,Remarques,Logo FROM Fournisseurs';
ماالفرق لو استخدمنا
T_Fournisseur.SQL.Text:= 'select * from fournisseurs';
لا بجد فرق في النتيجه الا انها غير منصوح بها .ضع هذا السؤال في منتدي sql server لكن ليس فرق اطلاقا .
اين النتيجة
السلام عليكــم ورحمـة الله وبركاتــه ،،
اخي ذكيري انا استخدمت المرفق الذي حملته انت وغيرت الاتصال بقاعدة البيانات
اذا كان هذا الاجراء المخزن في قاعدة البيانات
والاتصال ناجح مع قاعدة البيانات
فلماذا رسالة عدم وجود الباراميتر
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكم
فكرتك اخي عبد العالي جميلة.. حاليا اعمل على التخلص من اي مكون يتكرر
ساقوم بدمج userControl الذي يحتوي على الازرار ب DataGridView ليصبحا واحدا و جاري كذلك اضافة تعديلات عليه لنتمكن من تعديل حجمه دون مشاكل resize.. اعود قريبا
//---------
افكار سريعة ...
من الجيد اني كنت كتبت الكلاس ConfigurationClass لاني قمت بنسخها مباشرة الى التطبيق
حاليا ال userControl يحتوي على الازرار و الجدول فقط يعني فقط الاستخدامات الاساسية و مازال العمل عليه جاري .. مازلت افكر في طريقة لادخال منطقة البحث مباشرو و انتاج ال radioButtons و الاحداث بصورة اوتوتيكية :lol:
تم تعديل هذه المشاركة بواسطة fkugd2003 في 6 أبريل 2009 في 05:22
العمل كثير و الوقت قليل أعاننا الله
التعديلات الاخيرة على userControl الجبار :lol: حسب التصور الذي فهمته من اخي عبد العالي لكن بصورة هجومية اكثر :evil: :angry:
يحتوي على الازرار(الاول الاخير....)
يحتوي على جدول البيانات
يحتوي على خصائص البحث
1- لربط العنصر مع قاعدة البيانات
if(o_SqlClient.Connect(ConnStr)){
if (o_SqlClient.Remplir("SELECT * FROM Fournisseurs") == "")
{
customDataGridView1.SetDataSource(o_SqlClient.SqlDs().Tables[0]);
}
}2- لربط الداتاجريد و تحميلها باسماء الاعمدة بالعربية
if (customDataGridView1.LinkDataGrid() == true)
{
customDataGridView1.ConfigureDataGridView(new String[] {
"الرقم",
"الإسم",
"التفعيل ",
"العنوان",
" رقم الهاتف ",
"البريد الالكتروني ",
"موقع الممول ",
"ملاحظات",
"الصورة"
});
customDataGridView1.InitializeFilter(new String[] { "الكل", "مفعل", "غير مفعل" }, "Nom", "Situation");
}3- لانشاء عملية التصفية filtering
customDataGridView1.InitializeFilter(new String[] { "الكل", "مفعل", "غير مفعل" }, "Nom", "Situation");هذا لجدول الممولين عند الضغط على زر الممولون لكن عند تغييره الى الزبائن مثلا فانه يجب ان ننادي
customDataGridView1.FreeFilters();
في مرحلة الزبون يمكن ان نحمل الجالة باسم العمودين المطلوبين للتصفية و جدول يحتوي على الاختيارات
لم افكر في احتمالية استعمال اكثر من عمودين لكن تعديل الكود سهل ليتحمل اكثر....
هذا ما قدرت ان اعصره من دماغي حاليا ... :P اسف اذا كان قليلا
ساحاول فيما بعد ان اجد طريقة لجعل نوافذ الاضافة و التعديل اوتوتيكية ايضا :blink:
انتظر التصحيح :huh:
تم تعديل هذه المشاركة بواسطة fkugd2003 في 6 أبريل 2009 في 06:55
العمل كثير و الوقت قليل أعاننا الله
عمل رائع ياجماعة اخي على بارك الله فيك جيد ما بقي لديك الا اتباع طريقه الشيخ الكبير امين في نزع التكرارات من المشروع اري انه فكرا جيد وعرف كيف يختصر الكود .
*- خطوات العمل -* في المرحلة 1.2 اري ان امين قد تفوق علينا من حيث الاداء لذلك سنقوم ب
-------------- امين
1- المطلوب من امين اكمال ماي قوم به من اختصارات مع الشرح طبعا .
2-لا يخرج من المرحلة 1.2 الزبون و يكملها من حيث الاضافة و التعديل ...الخ .
-------------- على
1-لم اري المرفق لاني في العمل الان لكن ان اتممت الاضافه و التعديل و البحث ...الخ تمر الى 2
2- اختصار الكود بوضع usercontrol و استجاع اكواد الاخ امين لتحسن كود البريسم .
-------------طلال
1-الرسالة تاكد انك لم ترسل المتغيرة الى اجراء المخزن ربما هناك خطأما في الجراء لان الكود متاكد من صحته لانه بعمل معب جيدا .
2-اذا شمرة عاى ساعد واحد الحق الثاني جماعة السي شارب و البريسم متفوقين على vcl
------------ مسعود
1-استرجاع اخر كود عمله امين و تقوم بدراسته ربما لانك لم تدخل جيدا في المشروع الا اننا ننتضر منك الكثير .
2-ان كات هناك ملاحضات نحن في الانتضار .
----------- عبد العالي
1-تنسيق المرحلة 1.2 بين الاطراف 3 بريسم سي سارب وvcl
2-مساعدة لم يحتاجها
3-تحسين كود البريسم مثل ما يقوم به على
4-تحليل المرحلة 1.3 وهي مرحلة الشراء.
----------------------------------------------------------------------
شكرا
ما المشكلة اذا, الاجراء كما هو بالشرح وحفظ باسم SQL Query1
هل يجب ان يحفظ بمكان معين
الى الان لم استطع ادخال البيانات الى قاعدت البيانات اي ان المشكلة التي وقفت عندها منذ البدية لم اتجاوزها حتى الان :mad:
لا تقلق اخي طلال
سارفق لك القاعدة مع الاجراءات المخزنه الا انه لا يجب حفض الاجراء بل تنفيذه حتي تلاحض انه اضهر ما في الصورة .
ساشرح لك ماذا ستفعل
نعدها انسخ الملف المرفق و اعد شغل السرفيس.
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 6 أبريل 2009 في 15:34
اظن اننا باستعمال هذه الطرق خفضنا حجم الكود على الرغم ان الفرق لن يظهر الان بصورة واضحة و انما فيما بعد عندما تكثر الجداول سنلاحظ ذلك
تعديل بسيط على الكود الاخير لازالة خطأ برمجي كان موجود في عملية الفلترة... (عدم التأكد من البراميتر الاول و الثاني ان كانا فارغين)
حاليا انا افكر في طرقة لكتابة كلاس نافذة تقوم بالتغير اوتوماتيكيا... ارجو ان انجح :D
ساكتبها في برنامج على حدة و ارفعه لنتناقش في الفكرة و صلاحيتها قبل ان نضيفها الى المشروع
تم تعديل هذه المشاركة بواسطة fkugd2003 في 6 أبريل 2009 في 16:55
العمل كثير و الوقت قليل أعاننا الله