HOME > .NET Framework > Forum > คือว่าหนูเลือกรายการเข้ามาที่ Listview แล้วอ่ะค่ะ อยากจะให้มันตัดยอดสินค้าโดยดูจาก id ที่คอลัม แรกอ่ะค่ะ ช่วยหน่อยนะค่ะ
คือว่าหนูเลือกรายการเข้ามาที่ Listview แล้วอ่ะค่ะ อยากจะให้มันตัดยอดสินค้าโดยดูจาก id ที่คอลัม แรกอ่ะค่ะ ช่วยหน่อยนะค่ะ
// บันทึกข้อมูลตารางที่ 1
Dim i As Integer
Dim keepnumid As String
Dim keepPur As String
Dim keepunit As String
Dim keeptotal As Double
Dim sqlInsert As String = ("INSERT INTO Orderby(Numorder,Date,ID_ph,CusID,Total,cash,change) VALUES('" & Me.TextBox9.Text & "','" & Me.DateTimePicker1.Value.ToString("s") & "','" & Me.TextBox10.Text & "','" & Me.TextBox11.Text & "','" & Me.TextBox6.Text & "','" & Me.TextBox7.Text & "','" & Me.TextBox8.Text & "')")
Dim objConn As New SqlConnection(Conectionstring)
Dim objCmd As New SqlCommand(sqlInsert, objConn)
objConn.Open()
objCmd.ExecuteNonQuery()
For i = 0 To ListView1.Items.Count - 1
keepnumid = CStr(ListView1.Items(i).SubItems(0).Text)
keepPur = CInt(ListView1.Items(i).SubItems(4).Text)
keepunit = CStr(ListView1.Items(i).SubItems(5).Text)
keeptotal = CDbl(ListView1.Items(i).SubItems(6).Text)
// บันทึกข้อมูลตารางที่ 2
Dim sqlInsert2 As String = ("INSERT INTO Dtail(Numorder,ID_Durg,Purchase,Unit,Induded) VALUES('" & Me.TextBox9.Text & "' , '" & keepnumid & "', '" & keepPur & "','" & keepunit & "', '" & keeptotal & "')")
Dim objCmd2 As New SqlCommand(sqlInsert2, objConn)
objCmd2.ExecuteNonQuery()
Next
//การตัดสต๊อก
For i = 0 To ListView1.Items.Count - 1
Dim Upstock As String = ""
Upstock = ("Update Durg")
Upstock &= (" set quantity = quantity- " & ListView1.Items(i).SubItems(4).Text & " where ID_Durg = ")
With objCmd
.CommandType = CommandType.Text
.CommandText = Upstock
.Connection = cn
.Parameters.Clear()
.Parameters.Add("ID_Durg", SqlDbType.Int).Value = ListView1.Items(i).SubItems(0).Text
.ExecuteNonQuery()
End With
Next