منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ارجو المساعدة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : تقنية البرمجة Dev Express (http://vb4arb.com/vb/forumdisplay.php?fid=201)
+--- الموضوع : ارجو المساعدة (/showthread.php?tid=45549)



ارجو المساعدة - الافوكاتو3 - 21-02-23

لسلام عليكم أيها الإخوة الكرام 
محتاج استشاره أنا عندى برنامج بلغة سي شارب و entitie fremwork وديف أكسبريس عند أضافة صنف الفاتورة لايتم زيادة الكمية بل يضيف صف آخر اريد كود زيادة الكمية


RE: ارجو المساعدة - الافوكاتو3 - 25-02-23

(21-02-23, 06:01 AM)الافوكاتو3 كتب : لسلام عليكم أيها الإخوة الكرام 
محتاج استشاره أنا عندى برنامج بلغة سي شارب و entitie fremwork وديف أكسبريس عند أضافة صنف الفاتورة لايتم زيادة الكمية بل يضيف صف آخر اريد كود زيادة الكمية

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟


RE: ارجو المساعدة - sanyor77 - 26-03-23

مرحبًا بك! سأساعدك بإضافة الكود لزيادة الكمية في الفاتورة. ما هو تصميم الجدول الخاص بالفاتورة؟ أعطني بعض المعلومات عن الجدول والحقول الخاصة به لأستطيع أن أكون أكثر مدعومًا. أيضًا، أنا أظن أن تكون بحاجة إلى التأكد من أن جميع الإصدارات على ما يلي محدثة ومتوافقة مع بعضها البعض:
  • برنامج Visual Studio

  • Entity Framework

  • إصدار C#
إذا كان كل شيء جيدًا، فهذا هو الكود الذي سيزيد الكمية للصنف في الفاتورة:

كود :
using (var context = new YourDbContext())
{
   var invoiceItem = context.InvoiceItems.FirstOrDefault(i => i.ProductId == productId);
   if (invoiceItem != null)
   {
       invoiceItem.Quantity += quantity;
       context.SaveChanges();
   }
}


هذا الكود يستخدم Entity Framework للبحث عن الصنف في الفاتورة عبر الاستعلام عن طريق تحديد المعرف للمنتج. إذا كان الصنف موجودًا، فسيتم زيادة الكمية وحفظ التغييرات. أمل أن تساعد هذه المعلومات. إذا كان لديك أي أسئلة أخرى، فلا تتردد في طرحها. أنا جاهز للمساعدة!


RE: ارجو المساعدة - الافوكاتو3 - 22-07-23

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