دورة مشروع إدارة المبيعات بلغة سي شارب و SQL Server


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

دروس الدورة بالتسلسل:






















لا تغفلوا عن الدعاء لنا ولوالدينا، ولسائر المسلمين بالنصر والتمكين.


هناك 67 تعليقًا:

  1. JAZAKA LAHO KHAIRAN KATIIIRAN YA GHALI

    ردحذف
  2. جزاك الله خيرا الرجاء كتابة الكود والمشروع في ملف تنفيذي

    ردحذف
  3. شكراً اخ سعد جزاك الله عنا خير الجزاء
    اريد معرفة كود طباعة البيانات الموجوده في الدتا قريد فيو عن طريق الكرستل #C

    ردحذف
  4. أزال المؤلف هذا التعليق.

    ردحذف
  5. السلام عليكم اخ خالد السعداني وزادك الله من علمه واسبغ عليك نعمه .......انا اخوك مهندس خالد من العراق وكنت احد المتابعين لدروسك والمعجبين بطريقة عرضك السهل لكل المواضيع البرمجية .......انا اكملت احدى دروسك الخاصة بمشروع إدارة المبيعات بلغة سي شارب و2008 SQL Server لكني فوجئت بان هنالك نقص في الفيدييوهات المعروضة على مدونتك بان العدد الكامل هو 59 فهل هنالك المزيد فارجو ان تعرضها بالقريب العاجل لحاجتي الماسة لمساعدتك...وارجو مساعدتك ان كانت لك دروس في كيفية تعلم البرمجه بلغة (java) عن طريق البرنامج (java eclips) وهل عندك دروس في كيفية تعلم صنع صفحات الويب

    ردحذف
  6. أزال المؤلف هذا التعليق.

    ردحذف
  7. رابط الدورة كاملة:
    https://www.youtube.com/playlist?list=PLwj1YcMhLRN2Y5O_olVfMT7dFe-INcWQT

    ردحذف
  8. السلام عليكم مهندس / خالد
    اقوم بعمل برنامج مبيعات باستخدام VS2013 , و الداتا بيز sql server و الريبورتات rdlc الرجاء ارسال كود ان امكن لطباعة الفواتير علي طابعة الايصالات
    جزاك الله خيرا

    ردحذف
  9. انا بذاكر مع حضرتك دروس مشروع ادارة المبيعات وحصلت عندي مشكله في تسجيل الدخول مع اني راجعت الدروس وماشي مع حضرتك خطوه خطوه و اتأكدت اني كاتب كل حاجه في المشروع زي حضرتك بالضبط حتي الجداول في الDB و ال Stored Procedure و راجعت الدروس و مش لاقي حل (المشكله اني باكتب ID,Password) من جدول المستخدمين والنتيجه (login failed) في الحالتين وانا متأكد اني كاتب اسماء المستخدمين وكلمة المرور زي اللي في الDB(ارجو الرد لاني مش عارف اكمل مذاكرة الدروس )

    ردحذف
    الردود
    1. حياك الله أخي نادي أرجو أن ترسل لي السورس كود عبر البريد الآتي لأتحقق منه بدقة:
      how2progspace@gmail.com
      وبإذن الله أوافيك بالحل في أسرع وقت.

      حذف
  10. السلام عليكم
    نقدم لجنابكم الشكر الجزيل على المجهود الجبار الذي تبذلونه .. وفقكم الله سبحانه لما يحبه ويرضاه
    لا يملك العلم والاخلاق الا أمثالكم الذين يحملون ايمانا عاليا بالله .. أفاد الله بكم العرب والمسلمين .. انه سميع مجيب

    ردحذف
  11. دورة جميله بس ياريت تحمل ملفات البرنامج مع قاعدة البيانات للاستفادة منها وجزاك الله خيرا

    ردحذف
  12. بارك الله فيك أخي على المجهود الجبار و جعله في ميزان حسناتك ، أخي من فظلك أود معرفة كيف يمكن تعديل الفاتورة و شكرا .

    ردحذف
  13. بارك الله فيك أخي خالد على المجهود الجبار و جعله في ميزان حسناتك ، أخي من فظلك أود معرفة كيف يمكن جمع المبلغ الإجمالي كتابيا مثل 2000 تجمع كتابيا ألفان ريال على سبيل المثال وشكرا .

    ردحذف
  14. أزال المؤلف هذا التعليق.

    ردحذف
  15. جزاك الله خيرا ، كيف يمكن تعديل الفاتورة و شكرا

    ردحذف
  16. جزاك الله خيرا كثيرا من هذة الدروس والشرح السهل البسيط لكن اخى باقى كيفية اخراج البرنامج لان الدروس توقفت عن الدرس 60 انشاء نسخة احتياطية ارجوا اكمل الدروس وشكراااا

    ردحذف
  17. منكم تعلما و لا زلنا نتعلم، بارك الله في علمكم و زادكم علما و تقديرا.

    ردحذف
  18. لا اعرف باي لغة اشكركم فقد عجز اناملي وضاعت مني الفصاح شكر من القلب ابعثه من القلب ليصل الى قلوبكم

    ردحذف
  19. أزال المؤلف هذا التعليق.

    ردحذف
  20. بارك الله فيك
    جزاك الله خيرا في الدنيا والاخيرة

    ردحذف
  21. ارجو منك ارسال كود ayad.prof@yahoo.com

    ردحذف
  22. السلام عليكم ارجوا منكم المساعدة عند اضافة بيع جديدة فلما اضيف منتج لها كمية واحدة في المخزن لايسمح اضافتها باضهار الرسالة "الكمية المدخلة لهذا المنتج غير متاحة" برغم اننا كدبنا هذا الكود :
    if (order.VerifyQty(txtIDproduct.Text, Convert.ToInt32(txtQty.Text)).Rows.Count < 1)
    {
    MessageBox.Show("الكمية المدخلة لهذا المنتج غير متاحة", "تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
    return;

    }

    ردحذف
    الردود
    1. لشرح المشكلة عندما سأببيع كتاب كليلة ودمنة واجد في المخزن كتاب واحد وعند اضافته للبيع تظهرلي "الكمية المدخلة لهذا المنتج غير متاحة" كيف ذلك؟ فمن الممكن بيعه مدام المخزن ليس بصفر

      حذف
  23. أزال المؤلف هذا التعليق.

    ردحذف
  24. بارك الله فيك أخي على المجهود الجبار و جعله في ميزان حسناتك ، أخي من فظلك أريد الحلقة 62 setup لاتوجد علي يوتيوب او انها حذفة

    ردحذف
  25. بارك الله فيك و لوالديك وزادك الله بسطة في العلم و المعرفة ، أخي كيف يمكن تعديل أو حذف الفاتورة في برنامج المبيعات الخاص بك و شكرا؟

    ردحذف
  26. جزاك الله خيرا اخي خالد أرجو اعلامنا بوقت الدورة الفيجول بيسك ٢٠١٥

    ردحذف
    الردود
    1. الخبر طلع ببلاش وطلعت الدورة الفيجول بيسك ٢٠١٥ بفلوس هههههههههههههههههههههههههههه

      حذف
  27. دورة في قمة الروعة أستاذ خالد. تعلمت الكثير الكثير من شرحك المبسط والواضح، تعلم أيضا أن لبرمجة قواعد البيانات وجه آخر مع الإجراءات المخزنة. أنا الآن قيد إنشاء مشروع لإدارة محطات الوقود، الفكرة الأساسية لهذا المشروع مستوحاة من شرحك المبسط والدقيق وبإذن الله سوف أقوم بإرفاق هذا المشروع حالما أنتهي منه. جزاك الله عني خير الجزاء. محمد خالد مواليد 1993 فلسطيني مقيم بليبيا.

    ردحذف
  28. السلام عليكم أخي خالد . المرجو ان أمكن كيفية عمل ملف تنفيذي للمشروع للمشروع المرتبط ب data sql server . ; مع تغيير connection string في ملف config

    ردحذف
  29. سلام عليك اخ خالد بارك الله فيك دورة رائعة جدا

    ردحذف
  30. اخي الفاضل خالد ارجو عمل ملف تنفيذي للدورة ان اممكن في حالتين الاولى اذا كانت الداتا سورس موجود علىى سيرفر والثانية اذا كانت موجودة على نفس الحاسبة التي سوف ينصب عليها البرنامج مع فائق احترامي

    ردحذف
  31. جزاك الله خيرا وحفظك الله ووفقك للخير ولما يحبه ويرضاه
    رائع

    ردحذف
  32. جزالك الله كل الخير ،،، وأثابك الله ووالديك الجنة ،،، ووفقك الله لما يحبه ويرضاه ،،،
    لقد استفيد كثيرا من هذه الدورة القيمة ،،، أخي خالد هل ممكن نحول هذا المشروع إلى web application
    واذا كان ممكن فهل من دروس تساعدني في هذا الجانب ... بارك الله فيك ..

    ردحذف
  33. جزاك الله خيرا و احسن اليك

    ردحذف
  34. جزاك الله خير وبارك فيك وفي والديك ان شاء الله كل من تعلمناه من هذي الدورة ان نعلمه لي غيرنا وتعم المنفعة وعلما ينتفع به
    وننتظر منك دورات اخرى في لغة برمجة اخر بن ادم طموح هههههههههههههههههه مرسي عيلك خونا والله دورة في قمة ربي يحفظك ان شاء الله

    ردحذف
  35. جزاك الله خيرا و بارك الله فيك.
    الرجاء وضع السورس كود للدورة لو تكرمت.

    ردحذف
  36. السلام عليكم .قبل متابعتي للدورة اريد ان اسأل:: تابعت الدورة السابقة ولاحظت ان التعامل مع xml في قواعد البيانات اسهل كثيرا منsql .فهل يمكنني الاستغناء كليا عن لغة sql بدراسة لغات اخرى .او ان لا بديل عن sql في البرامج الكبيرة ..وهل يمكنني بالتوازي مع المتابعة للدورة التحويل من sql للغة اخرى؟؟

    ردحذف
  37. استاذ خالد ارجو تضيف عدد من الفيديوهات تتحدث عن الصلاحيات في البرنامج بالسي شارب

    ردحذف
  38. السلام عليكم


    يا مهندس واجعت مشكلة بعد تنصيب برنامج SQL server 2005 ما اتصل في السيرفر فما الحل

    ردحذف
  39. بارك الله فيك وزادك الله علما اخي الفاضل .وحفظك من كل سوء.

    ردحذف
  40. سلم عليكم أخ خالد وزادك الله من عله,أن أخوك بوجمعة من مدينة خريبكة واشكرك على هذه الدروس و أسأل الله
    عز وجل أن يجعله في ميزان حسانتك أخي الكريم أرجوا منك المساعدة عندما أقوم بإدخال إسم المستخدم و كلمة المرور يحدد باللون الأصفر على sqlconnection.Open و يعطي رسالة مكتب فيها Échec d'instance. وشكرا

    ردحذف
  41. بارك الله فيك وجعله فى ميزان حسناتك

    ردحذف
  42. اخي العزيز بس اذا ما يسير زحمة تكدر تشرح لي كيف اضيف للبرنامج صيغة القسط (ديون) وشكرا وانتظر اخي العزيز

    ردحذف
  43. جزاك الله كل خير وجعلها في ميزان حسناتك
    وأطلب منك من بعد اذنك السورس كود + الداتا بيز للتأكد من العمل
    ولك جزيل الشكر

    ردحذف
  44. جزاك الله خير
    والله لقد افتني اشكر شكرا جزيرا
    وارجو ان اكون مثلك

    ردحذف
  45. جزاك الله كل خير أن شاء الله

    ردحذف
  46. جزاك الله كل خير أن شاء الله

    ردحذف
  47. بصراحة قبل الشرح جعله الله في ميزان حسناتك وزادك علما نافعا يعجبني زوقك الرفيع وادبك الجم وبدايتك لكل شيىء باسم الله

    ردحذف
  48. بارك الله فيك و أحسن إليك و غفر لك و لوالديك و لجميع المسلمين

    ردحذف
  49. اللهم اغفر للمؤمنيين والمؤمنات الاحياء منهم والاموات الله يحفظك ويحفظ والديك

    ردحذف
  50. السلام عليكم
    ان جد متأسف لأنني قد تابعتك متأخر
    و أجد نفسي محظوظ لأني تمكنت من متابعتك خاصة دورة ادارة المبيعات
    سيدي لو سمحت لي اقتراح لو سمحت
    لو جعلنا هذا البرنامج يعتمد عند تسديد مبلغ الفاتورة يكون أجلا فكيف نفوم بذلك
    مع برمجة نافذة خاصة بالاقساط

    ردحذف
  51. حضرتك انا عندى مشكله فى التسجيل الدخول DataTable Dt = DEL.LOGIN(txtID.Text, txtPWD.Text);
    if (Dt.Rows.Count > 0)
    {
    MessageBox.Show("LOGIN SUCCES");
    }
    else
    {
    MessageBox.Show("LOGIN failed");

    }
    }
    هنا

    ردحذف
    الردود
    1. DataTable Dt = log.LOGIN(textID.Text, textPWD.Text);
      if (Dt.Rows.Count > 0)

      حذف
  52. السلام عليكم و رحمة الله و بركاته ..
    بفرض انني سأبيع البرنامج لمخزن به عمليات شراءأصناف سابقة مسجلة في الدفاتر .. كيف نضيف هذه العمليات لقاعدة البيانات قبل تسجيل أول عملية توريد أو بيع في البرنامج ؟
    مثال: قام المخزن بشراء عدد 100 كرتونة زيت من التاجر حسن بمبلغ الف جنيه منذ شهر و باع من هذه الكراتين عدد70 كرتونة حتى الآن .. و كل هذا عندما كان موظف المخزن يعمل بالدفاتر و ليس بالكمبيوتر .. كيف نضيف عملية الشراء هذه للبرنامج؟

    ردحذف
  53. اخي خالد جزاك الله خيرا
    استفدت كثرا من هذا المشروع
    ولكن واجهتني مشكلة
    عند نقل المشروع للعمل علي جهاز اخر وعند الطباعة تظهر شاشة database login
    كيف احل تلك المشكلة ؟

    ردحذف
  54. Assalamu Alaykum . I want to ask how can i use the Local Database in my project? if i don't want to use SQL-Server?
    thanks
    This is my email: h.abdelmegid@gmx.at

    ردحذف
  55. السلام عليكم اخى المهندس خالد انا قمت بمتابعه دروس البرنامج و عند الطبيق ظهرت لى مشكلة فى ادخال البيانات ( An unhandled exception of type 'System.InvalidOperationException' occurred in System.Data.dll) عند تنفيذ sqlcmd.ExecuteNonQuery(); برجاء المساعده فى هذا الشان

    ردحذف
    الردود
    1. حصلت معايا نفس المشكله و مش عارف احلها

      حذف
  56. بارك الله فيك يااستاذي خالد عبد القادر من الجزائر تحية خالصة اليك ربي احفظك من كل بلاء ومن كل سوء

    ردحذف
  57. Salam khouya cv alik merci bcp lah ihafdek ila kan momkin bghit cahier de charge dial had projet et 1000 merci.

    ردحذف
  58. السلام عليكم
    حياكم الله جميعا
    ممكن كود اعادة ارسال الميعات من الكاشير sql

    ردحذف