SQL Stored Procedures for Product Management
SQL Stored Procedures for Product Management
SqlClient
Imports [Link]
[Link] = dbconnection
comando =NewSqlCommand("SPDisplayMemberCMBUnidadMedida", bdconexion)
[Link] = [Link]
For good practice, it was decided to create a stored procedure instead of the query to avoid SQL.
injection
[Link] = "Select * from tblunidadmedida order by name"
[Link] = command
[Link](data, "DataSetUnitMeasure")
[Link]()
DimtablaAsDataTable
table = [Link]("DataSetUnitMeasure")
[Link] = table
[Link] = "code"
[Link] ="nombre"
End Sub
CREATE COMMAND
[Link]()
command = NewSqlCommand("SPInsertProduct", dbConnection)
[Link] = [Link]
CREATE DATASET
data = NewDataSet
[Link](data,"DataSetInsertProduct")
MsgBox("Record Inserted Successfully...")
adaptador =NewSqlDataAdapter
[Link] = command
[Link] = dbConnection
datos =NewDataSet
[Link](data,"DataSetListarProducto")
[Link] = data
[Link] = ("DataSetListarProducto")
Catch exception as
MESSAGE IF AN ERROR OCCURS IN THE DATA INSERTION
MsgBox("The record could not be inserted...")
EndTry
[Link]()
End Sub
READ THE DATA IN THE DATASET AND CHECK IF THERE ARE RECORDS
reading = [Link]
If([Link] = True) Then
LOAD THE DGV WITH THE DATA FROM THE DATASET
[Link] = data
[Link] = "DataSetListarProductos"
Else
MESSAGE WHEN THERE IS NO DATA IN THE DATASET
MsgBox("No Data")
End If
[Link]()
End Sub
Private Sub btnBuscar_Click(sender As [Link], e As [Link]) Handles
[Link]
I GIVE THE VALUE OF THE VARIABLE TO THE PARAMETER OF THE SP (STORED PROCEDURE
STORED
[Link] = code
[Link](parameter)
[Link] = code
[Link](parameter1)
lectura = [Link]
If([Link] = True) Then
[Link]()
[Link]()
command = NewSqlCommand("SPEliminarProducto", dbconnection)
[Link] = [Link]
[Link] = code
[Link](parameter)
adapter = NewSqlDataAdapter
[Link] = comando
[Link] = dbConnection
datos =NewDataSet
[Link](data, "DataSetRemoveProduct")
adapter = NewSqlDataAdapter
[Link] = command
[Link] = bdconexion
data = NewDataSet
[Link](data, "DataSetListarProducto")
[Link] = data
[Link] ="DataSetListarProducto"
Dimparametro1As NewSqlParameter("@codigo",[Link])
Dimparametro2 As New SqlParameter("@nombre", [Link])
Dimparametro3As NewSqlParameter("@undmedida",[Link])
Dim parameterto4 As New SqlParameter("@existencia", [Link])
Dimparametro5 As New SqlParameter("@costo", [Link])
[Link] = code
[Link](parameter1)
[Link] = name
[Link](parameter2)
[Link] = unidadmedida
[Link](parameter3)
[Link] = existence
[Link](parametro4)
[Link] = costo
[Link](parameter5)
data = NewDataSet
[Link](data, "DataSetUpdateProduct")
data = NewDataSet
[Link](data, "DataSetListProducts")
[Link] = datos
[Link] = "DataSetListarProducto"
Catch as Exception