تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعده فى تعديل كود فاتورة مبيعات
#2
كود :
   Private Sub btnsave_Click(sender As Object, e As EventArgs) Handles btnsave.Click

       If con.State <> ConnectionState.Open Then con.Open()

       Dim id_shirid As Integer

       Using cmd As New OleDb.OleDbCommand("UPDATE [tab_pro] SET [qty]=[qty]-@qty WHERE [id]=@id ", con)
           For Each r As DataGridViewRow In dgvprodac.Rows
               cmd.Parameters.Clear()
               cmd.Parameters.AddWithValue("@qty", Val(r.Cells(0).Value))
               cmd.Parameters.AddWithValue("@id", Val(r.Cells(2).Value))
               cmd.ExecuteNonQuery()
           Next
       End Using

       Using cmd As New OleDb.OleDbCommand("INSERT INTO [tabolder] ([prosh], [sailman],[shirid]) VALUES (@date, @sailman, @ID)", con)
           cmd.Parameters.AddWithValue("@date", dtolder.Value.Date)
           cmd.Parameters.AddWithValue("@sailman", TXTGNAME.Text)
           cmd.Parameters.AddWithValue("@ID", txtnamper.Text)
           cmd.ExecuteNonQuery()
           cmd.CommandText = "SELECT @@IDENTITY"
           id_shirid = cmd.ExecuteScalar
       End Using

       Using cmd As New OleDb.OleDbCommand("INSERT INTO [prosh_older] ([itemid], [qtnitem], [unititem], [totitem], [idpro]) VALUES (@itemid, @qtnitem, @unititem, @totitem, @idpro)", con)
           For Each r As DataGridViewRow In dgvprodac.Rows
               cmd.Parameters.Clear()
               cmd.Parameters.AddWithValue("@itemid", r.Cells(0).Value)
               cmd.Parameters.AddWithValue("@qtnitem", r.Cells(2).Value)
               cmd.Parameters.AddWithValue("@unititem", r.Cells(3).Value)
               cmd.Parameters.AddWithValue("@totitem", r.Cells(4).Value)
               cmd.Parameters.AddWithValue("@idpro", id_shirid)
               cmd.ExecuteNonQuery()
           Next
       End Using

       Using cmd As New OleDb.OleDbCommand("SELECT MAX(shirid)+1 FROM [tabolder]", con)
           txtnamper.Text = cmd.ExecuteScalar()
       End Using

       con.Close()

       MsgBox("تم حفظ الفاتوره")
       txttotal.Clear()
       Label15.Text = "..."

   End Sub
الرد }}}
تم الشكر بواسطة: نبيل كونكت


الردود في هذا الموضوع
RE: مساعده فى تعديل كود فاتورة مبيعات - بواسطة 23656 - 10-07-17, 05:03 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [Acces2010] اريد تعديل الكود للاكسس بسام محمدغانم 0 1,115 13-10-21, 09:14 PM
آخر رد: بسام محمدغانم
  [سؤال] كنت محتاج مساعده بعمل مشروع تخرج انتخابات اونلاين ahmed nafea 0 1,837 22-04-21, 11:13 PM
آخر رد: ahmed nafea
  مساعده sokina 4 2,043 13-12-20, 03:11 AM
آخر رد: sokina
  هل يمكن تعديل كلمة معينة داخل سجل alfaiz678 5 2,860 30-11-20, 09:42 PM
آخر رد: alfaiz678
  [VB.NET] تعديل في data gird view وحفظه Hassan.syria 5 2,955 10-03-20, 03:06 PM
آخر رد: asemshahen5
  كيفية تحويل الوحدات في نموذج فاتورة البيع من كرتون لحبة وخلافه wessam.demerdash 3 3,843 25-06-19, 10:20 PM
آخر رد: atefkhalf2004
  [VB.NET] رسالة خطأ عند الحذف أو تعديل بيانات جديدة #concurrency violation# sniperjawadino 11 4,654 28-05-19, 10:50 PM
آخر رد: sniperjawadino
Photo [VB.NET] تعديل المدخلات في (الداتا قريد فيو ) لفاتورة مبيعات؟ EYADISMAIL 1 2,835 09-01-19, 10:30 PM
آخر رد: EYADISMAIL
  [سؤال] بخصوص اضافة / حذف / تعديل بيانات لقاعدة ACCESS Temiz 0 3,382 24-01-18, 12:49 AM
آخر رد: Temiz
  [سؤال] ماهوا كود تعديل اسم المستخدم وكلمة المرور في البرنامج Ameer syria 13 11,557 02-01-18, 05:39 PM
آخر رد: سعود

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


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