Академический Документы
Профессиональный Документы
Культура Документы
MySqlClient
Public Class adminform
Dim sqladapter As New MySqlDataAdapter
Dim sqlcommand As New MySqlCommand
Dim table As New DataTable
Dim dr As MySqlDataReader
Public con As New MySqlConnection
'listview
Dim id As Integer
'Updating data
Friend ProductID As Integer
Friend pname As String
Friend ProductDescription As String
Friend Unit As Integer
Friend stocks As Integer
Friend ExpirationDate As String
End Sub
Private Sub Bminimized_Click(sender As Object, e As EventArgs) Handles
Bminimized.Click
Me.WindowState = FormWindowState.Minimized
End Sub
Private Sub Bminimized_MouseDown(sender As Object, e As MouseEventArgs)
Handles Bminimized.MouseDown
Bminimized.BackColor = Color.DarkSlateGray
End Sub
Back.BackgroundImage = My.Resources.back1
End Sub
Idnumber.Text = ProductID
ComboBox1.Text = pname
Pdescription.Text = ProductDescription
Punit.Text = Unit
Pquantity.Text = stocks
Pexpiration.Text = ExpirationDate
End Sub
''//// load product
Public Sub LoadProduct()
Dim sqlQuery As String = "SELECT * FROM tbl_product"
Dim sqladapter As New MySqlDataAdapter
Dim sqlcommand As New MySqlCommand
Dim table As New DataTable
Dim i As Integer
With sqlcommand
.CommandText = sqlQuery
.Connection = con
End With
With sqladapter
.SelectCommand = sqlcommand
.Fill(table)
End With
ListProduct.Items.Clear()
For i = 0 To table.Rows.Count - 1
With ListProduct
.Items.Add(table.Rows(i)("ProductID"))
With .Items(.Items.Count - 1).SubItems
.Add(table.Rows(i)("ProductName"))
.Add(table.Rows(i)("ProductDescription"))
.Add(table.Rows(i)("Unit"))
.Add(table.Rows(i)("Quantity"))
.Add(table.Rows(i)("price"))
.Add(table.Rows(i)("ExpirationDate"))
End With
End With
Next
End Sub
BCancel.Enabled = True
Badd.Enabled = False
BDelete.Enabled = True
Bupdate.Enabled = True
End Sub
Pprice.Clear()
Pexpiration.Clear()
BCancel.Enabled = False
Badd.Enabled = True
BDelete.Enabled = True
Bupdate.Enabled = False
End Sub
Else
Dim i As New Integer
With sqlcommand
.Connection = con
.CommandText = "Update tbl_product SET ProductName='" &
ComboBox1.Text & "' ,ProductDescription='" & Pdescription.Text &
"' ,Unit='" & Punit.Text & "' ,Quantity='" & Pquantity.Text & "' ,price='" &
Pprice.Text & "' ,ExpirationDate='" & Pexpiration.Text &
"' WHERE ProductID=" & id & ""
i = .ExecuteNonQuery()
End With
ErrorProviderselect.SetError(Me.ComboBox1, "")
ErrorProviderdes.SetError(Me.Pdescription, "")
ErrorProviderUnit.SetError(Me.Punit, "")
ErrorProviderQtty.SetError(Me.Pquantity, "")
ErrorProviderPrice.SetError(Me.Pprice, "")
ErrorProviderExpiration.SetError(Me.Pexpiration, "")
MsgBox("Update new Record")
LoadProduct()
End If
End Sub
LoadProduct()
End If
End Sub
End With
LoadProduct()
MsgBox("Item deleted successfully", MsgBoxStyle.Information)
End If
End Sub
Else
With sqlcommand
.CommandText = sqlQuery
.Connection = con
End With
With sqladapter
.SelectCommand = sqlcommand
.Fill(table)
End With
ListProduct.Items.Clear()
For i = 0 To table.Rows.Count - 1
With ListProduct
.Items.Add(table.Rows(i)("ProductID"))
With .Items(.Items.Count - 1).SubItems
.Add(table.Rows(i)("ProductName"))
.Add(table.Rows(i)("ProductDescription"))
.Add(table.Rows(i)("Unit"))
.Add(table.Rows(i)("Quantity"))
.Add(table.Rows(i)("price"))
.Add(table.Rows(i)("ExpirationDate"))
End With
End With
Next
End If
End Sub
With sqlcommand
.CommandText = sqlQuery
.Connection = con
End With
With sqladapter
.SelectCommand = sqlcommand
.Fill(table)
End With
ListProduct.Items.Clear()
For i = 0 To table.Rows.Count - 1
With ListProduct
.Items.Add(table.Rows(i)("ProductID"))
With .Items(.Items.Count - 1).SubItems
.Add(table.Rows(i)("ProductName"))
.Add(table.Rows(i)("ProductDescription"))
.Add(table.Rows(i)("Unit"))
.Add(table.Rows(i)("Quantity"))
.Add(table.Rows(i)("price"))
.Add(table.Rows(i)("ExpirationDate"))
End With
End With
Next
End Sub
BCancel.Enabled = True
ErrorProviderdes.SetError(Me.Pdescription, "")
Tsearch.BackColor = Color.White
Bsearch.BackColor = Color.White
End If
End Sub
End If
End Sub
End Class