تقييم الموضوع :
  • 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();
                   }
               }
           }
       }


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



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



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




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

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

 

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

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

 

 

 

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


الردود في هذا الموضوع
تعديل كود فاتورة مبيعات بلغة #C أرجو المساعدة - بواسطة أبو راشد عبدالوهاب - 05-07-17, 07:51 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الرجاء المساعدة المتألق9 0 488 15-03-23, 09:41 PM
آخر رد: المتألق9
  [Acces2010] اريد تعديل الكود للاكسس بسام محمدغانم 0 1,112 13-10-21, 09:14 PM
آخر رد: بسام محمدغانم
  هل يمكن تعديل كلمة معينة داخل سجل alfaiz678 5 2,852 30-11-20, 09:42 PM
آخر رد: alfaiz678
  المرجو المساعدة على توزيع الطلاب وفق شروط محددة fohah 0 1,214 07-10-20, 12:02 AM
آخر رد: fohah
  [VB.NET] تعديل في data gird view وحفظه Hassan.syria 5 2,946 10-03-20, 03:06 PM
آخر رد: asemshahen5
  كيفية تحويل الوحدات في نموذج فاتورة البيع من كرتون لحبة وخلافه wessam.demerdash 3 3,836 25-06-19, 10:20 PM
آخر رد: atefkhalf2004
  [VB.NET] رسالة خطأ عند الحذف أو تعديل بيانات جديدة #concurrency violation# sniperjawadino 11 4,631 28-05-19, 10:50 PM
آخر رد: sniperjawadino
Photo [VB.NET] تعديل المدخلات في (الداتا قريد فيو ) لفاتورة مبيعات؟ EYADISMAIL 1 2,833 09-01-19, 10:30 PM
آخر رد: EYADISMAIL
  لعدم وجود رد على سؤالي كتبته هنا بطريقة أوضح ,, ارجو المساعدة ahmed_elwerfalli 1 1,792 28-04-18, 06:09 PM
آخر رد: ahmed_elwerfalli
  [كود] المساعدة في وضع صورة لكل موظف وادي العوضي 3 2,736 23-03-18, 06:34 PM
آخر رد: حيدر العراقي

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


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