تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعديل كود فاتورة مبيعات بلغة #C أرجو المساعدة
#1
بسم الله الرحمن الرحيم
السادة الأعزاء
الإخوة النبلاء
المبرمجون الخبراء
السلام عليكم ورحمة الله وبركاته
أود منكم زادكم الله علما مساعدتي في هذا الكود فلي معه عدة علل
سأضع الكود بين أيديكم في غرفة عمليات البرمجة وأرجو من الله أن تنجح العملية ويخرج معافاً من أمراضه
بفضلٍ من الله ثم بخبراتكم في طب الأكواد

كود :
       private void dgv_Orders_CellEnter(object sender, DataGridViewCellEventArgs e)
       {
           dgv_Orders.Rows[e.RowIndex].Cells[0].Value = e.RowIndex + 0;//كود الترقيم التلقائي

           if (dgv_Orders.CurrentCell.ColumnIndex == 1)
           {
               if (dgv_Orders.CurrentRow.Index > 0)
               {
                   BL.CLS_ORDERS order = new BL.CLS_ORDERS();
                   DataTable dt = order.LIST_BARCODE(dgv_Orders.Rows[dgv_Orders.CurrentRow.Index - 1].Cells[1].Value.ToString());
                   if (dt.Rows.Count > 0)
                   {
                       Console.Beep(); //خاص بإصدار صوت بيب
                       dgv_Orders.Rows[dgv_Orders.CurrentRow.Index - 1].Cells[2].Value = dt.Rows[0][2].ToString();//اسم الصنف
                       dgv_Orders.Rows[dgv_Orders.CurrentRow.Index - 1].Cells[3].Value = "1";//العدد
                       if (comb_type_Customer.Text == "جملة")
                       dgv_Orders.Rows[dgv_Orders.CurrentRow.Index - 1].Cells[4].Value = dt.Rows[0][4].ToString();
                       else
                           dgv_Orders.Rows[dgv_Orders.CurrentRow.Index - 1].Cells[4].Value = dt.Rows[0][4].ToString();
                   }
                   else
                   {
                       try
                       {
                           dgv_Orders.Rows[dgv_Orders.CurrentRow.Index - 1].Cells[1].Value.ToString();

                           MessageBox.Show("  لا يتوفر كود","تنبيه", MessageBoxButtons.OK, MessageBoxIcon.Stop);

                       }
                       catch
                       {
                           dgv_Orders.CurrentRow.Cells[1] = null;
                       }
                   }
               }
               else
               {
                   BL.CLS_ORDERS order = new BL.CLS_ORDERS();
                   DataTable dt = order.LIST_BARCODE(dgv_Orders.Rows[dgv_Orders.CurrentRow.Index].Cells[1].Value.ToString());
                   if (dt.Rows.Count > 0)
                   {
                       dgv_Orders.Rows[dgv_Orders.CurrentRow.Index].Cells[2].Value = dt.Rows[0][2].ToString();//اسم الصنف
                       dgv_Orders.Rows[dgv_Orders.CurrentRow.Index ].Cells[3].Value = "1";//العدد
                       if (comb_type_Customer.Text == "جملة")
                           dgv_Orders.Rows[dgv_Orders.CurrentRow.Index ].Cells[4].Value = dt.Rows[0][4].ToString();
                       else
                           dgv_Orders.Rows[dgv_Orders.CurrentRow.Index].Cells[4].Value = dt.Rows[0][4].ToString();
                   }
               }
           }
       }


قمت بتصميم فاتورة المبيعات بهذا الشكل  



ولجلب معلومات الصنف وضعت الإجراء المخزن التالي



وصورة من جدول تفاصيل الفاتورة بعد الحفظ مع العلم أني أود إضافة خانة للمبلغ المدفوع وأخرى للباقي




المسألة الأولى

كيف أضع كوداً لعمود الإجمالي حتى يجلب قيمة (عمود العدد ضرب عمود السعر) بمجرد الإدخال

 

المسألة الثانية

لاحظ في الفاتورة زادك الله بصيرة أن الكود الغير مسجل في قاعدة البيانات يبقى فارغاً مما يسبب خللاً في الحفظ

 

 

 

المرجو منكم إخواني الكرام المساعدة في أسرع وقت لاحرمكم الله من كل خير ترجونه
والسلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:
#2
يا إخوان هل المسألة صعبة إلى هذه الدرجة
؟
؟
؟
؟
؟

أسأل الله لي ولكم الفتح والتوفيق من عنده
الرد }}}
تم الشكر بواسطة:
#3
حياك الله اخي ابو راشد
اهلا بك
يا حبذا لو ارفقت المشروع
لنقوم بالتعديل المناسب .

شكرا جزيلا

اذا كان حجم المشروع كبير يمكنك رفعه على احدى المواقع ، ميديا فاير على سبيل المثال .
الرد }}}
تم الشكر بواسطة:
#4
(09-07-17, 06:07 PM)Amir_alzubidy كتب : حياك الله اخي ابو راشد
اهلا بك
يا حبذا لو ارفقت المشروع
لنقوم بالتعديل المناسب .

شكرا جزيلا

اذا كان حجم المشروع كبير يمكنك رفعه على احدى المواقع ، ميديا فاير على سبيل المثال .



وأحياك الله وأباقاك الأستاذ أمير
وجعلك ممن يحظى باستغفار الملائكة في السماء والحيتان في البحار
إن الملائكة لتصلي على معلم الناس الخير



.rar   2013.rar (الحجم : 449.83 ك ب / التحميلات : 59)
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy
#5
اهلا بك اخي ابو راشد
اجمعين ان شاء الله
المشروع يحتاج الى كثير من التعديلات ..
الرد }}}
تم الشكر بواسطة:
#6
(10-07-17, 12:05 PM)Amir_alzubidy كتب : اهلا بك اخي ابو راشد
اجمعين ان شاء الله
المشروع يحتاج الى كثير من التعديلات ..

أستاذي الكريم أشكرك جزيل الشكر 

ومن لايشكر الناس لم يشكر الله


أستاذي يكفي منكم أن تكرمتم بإخباري أنه يحتاج الكثير من التعديلات 
ولاأود الإطالة عليكم فوقتكم من ذهب وهو مهم بالنسبة لكم
أستاذي
أرجو منكم التكرم بتعديل كود فاتورة المبعات ومايتعلق به
أما الباقي فلاأود الإطالة عليكم
وجزاكم الله خير الجزاء
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الرجاء المساعدة المتألق9 0 351 15-03-23, 09:41 PM
آخر رد: المتألق9
  [Acces2010] اريد تعديل الكود للاكسس بسام محمدغانم 0 836 13-10-21, 09:14 PM
آخر رد: بسام محمدغانم
  مساعدة من اخوتي برنامج مبيعات سوبرماركت التعامل مع اكثر من زبون في نفس الوقت Mokhtar-mako 1 1,313 16-01-21, 08:43 PM
آخر رد: moosa_alabri
  هل يمكن تعديل كلمة معينة داخل سجل alfaiz678 5 2,500 30-11-20, 09:42 PM
آخر رد: alfaiz678
  المرجو المساعدة على توزيع الطلاب وفق شروط محددة fohah 0 979 07-10-20, 12:02 AM
آخر رد: fohah
  [VB.NET] تعديل في data gird view وحفظه Hassan.syria 5 2,546 10-03-20, 03:06 PM
آخر رد: asemshahen5
  كيفية تحويل الوحدات في نموذج فاتورة البيع من كرتون لحبة وخلافه wessam.demerdash 3 3,362 25-06-19, 10:20 PM
آخر رد: atefkhalf2004
  [VB.NET] رسالة خطأ عند الحذف أو تعديل بيانات جديدة #concurrency violation# sniperjawadino 11 4,037 28-05-19, 10:50 PM
آخر رد: sniperjawadino
Photo [VB.NET] تعديل المدخلات في (الداتا قريد فيو ) لفاتورة مبيعات؟ EYADISMAIL 1 2,561 09-01-19, 10:30 PM
آخر رد: EYADISMAIL
  لعدم وجود رد على سؤالي كتبته هنا بطريقة أوضح ,, ارجو المساعدة ahmed_elwerfalli 1 1,613 28-04-18, 06:09 PM
آخر رد: ahmed_elwerfalli

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم