Sei sulla pagina 1di 17

CREATE PROCEDURE SP_INSERTAPROVEEDOR

@PIDPROV VARCHAR(10),
@PNOMBPROV VARCHAR(20),
@PDIRPROV VARCHAR(20)
AS
BEGIN
INSERT INTO PROVEEDOR(ID_PROVEEDOR,NOMB_PROVEEDOR,DIRECC_PROVEEDOR)
VALUES (@PIDPROV,@PNOMBPROV,@PDIRPROV)
END

CREATE PROCEDURE SP_LISTAPROVEEDOR


AS
BEGIN
SELECT * FROM PROVEEDOR
END

CREATE PROCEDURE SP_BUSCAPROVEEDOR


@PIDPROV VARCHAR(10)
AS
BEGIN
SELECT * FROM PROVEEDOR WHERE ID_PROVEEDOR=@PIDPROV
END

CREATE PROCEDURE SP_ACTUALIZAPROVEEDOR


@PIDPROV VARCHAR(10), @PNOMBPROV VARCHAR(20), @PDIRPROV VARCHAR(20)
AS
BEGIN
UPDATE PROVEEDOR SET NOMB_PROVEEDOR=@PNOMBPROV, DIRECC_PROVEEDOR=@PDIRPROV
WHERE ID_PROVEEDOR=@PIDPROV
END

CREATE PROCEDURE SP_ELIMINAPROVEEDOR


@PIDPROV VARCHAR(10)
AS
BEGIN
DELETE FROM PROVEEDOR
WHERE ID_PROVEEDOR=@PIDPROV
END

1)visualizar el formproveedor

Dim FORPROVEEDOR As New FORMPROVEEDOR


FORMPROVEEDOR.Show()

2)CLASE PROVEEDOR
Imports System.Data.SqlClient
Public Class PROVEEDOR
Private idProv, nombProv, dirProv As String
Private conn As SqlConnection
Private cmd As SqlCommand
Private strConn As String = "SERVER=localhost;DATABASE=BD_1;Integrated
Security=SSPI;"
Sub New()
conn = New SqlConnection(strConn)
End Sub

Sub New(ByVal tid As String, ByVal tnombre As String, ByVal tdir As String)
Me.idProv = tid
Me.nombProv = tnombre
Me.dirProv = tdir
conn = New SqlConnection(strConn)
End Sub

Public Property fidProv() As String


Get
Return Me.idProv
End Get
Set(ByVal value As String)
Me.idProv = value
End Set
End Property

Public Property fnombProv() As String


Get
Return Me.nombProv
End Get
Set(ByVal value As String)
Me.nombProv = value
End Set
End Property

Public Property fdirProv() As String


Get
Return Me.dirProv
End Get
Set(ByVal value As String)
Me.dirProv = value
End Set
End Property

Public Sub RegistrarProveedor()


Try
conn.Open()
cmd = New SqlCommand("SP_INSERTAPROVEEDOR", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@pidprov", idProv)
cmd.Parameters.AddWithValue("@pnombprov", nombProv)
cmd.Parameters.AddWithValue("@pdirprov", dirProv)
cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Sub ActualizarProveedor()


Try
conn.Open()
cmd = New SqlCommand("SP_ACTUALIZAPROVEEDOR", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@pidprov", idProv)
cmd.Parameters.AddWithValue("@pnombprov", nombProv)
cmd.Parameters.AddWithValue("@pdirprov", dirProv)
cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Function EliminarProveedor() As Integer


Dim c As Integer
Try
conn.Open()
cmd = New SqlCommand("SP_ELIMINAPROVEEDOR", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@pidprov", idProv)
c = cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
Return c
End Function

Public Sub BuscarProveedorxId()


Try
Dim dr As SqlDataReader
conn.Open()
cmd = New SqlCommand("SP_BUSCAPROVEEDOR", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@pidprov", idProv)
dr = cmd.ExecuteReader()
If Not dr.HasRows Then
Throw New Exception("Proveedor no encontrado")
End If
While dr.Read
idProv = dr(0)
nombProv = dr(1)
dirProv = dr(2)
End While
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Function ListarProveedores() As DataTable


Try
Dim ds As DataSet
Dim da As SqlDataAdapter
conn.Open()
cmd = New SqlCommand("SP_LISTAPROVEEDOR", conn)
cmd.CommandType = CommandType.StoredProcedure
ds = New DataSet
da = New SqlDataAdapter(cmd)
da.Fill(ds)
Return ds.Tables(0)
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Function

End Class

3) GRID

Private Sub FormProveedor_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
FillGrid()
End Sub
Private Sub FillGrid()
Try
Dim objProveedor As New Proveedor
With objProveedor
DGVPROVEEDOR.DataSource = .ListarProveedores
End With
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try End Sub

Private Sub LimpiarForm()


TXTCODIGO.Text = ""
TXTNOMBRE.Text = ""
TXTDIRECCION.Text = ""
TXTCODIGO.Focus()

End Sub

4)botones BUSCAR
Try
Dim objProveedor As New PROVEEDOR
With objProveedor
.fidProv = TXTCODIGO.Text
.BuscarProveedorxId()
TXTNOMBRE.Text = .fnombProv
TXTDIRECCION.Text = .fdirProv
End With
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

End Sub

5) registrar
Try
Dim objProveedor As New PROVEEDOR
With objProveedor
.fidProv = TXTCODIGO.Text
.fnombProv = TXTNOMBRE.Text
.fdirProv = TXTDIRECCION.Text
.RegistrarProveedor()
End With
MsgBox("Porveedor Registrado !!!!")
LimpiarForm() 'Invocar al método limpiar formulario
FillGrid() 'Llenar el Grid
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

6)ACTUALIZAR
Try
Dim objProveedor As New PROVEEDOR
With objProveedor
.fidProv = TXTCODIGO.Text
.fnombProv = TXTNOMBRE.Text
.fdirProv = TXTDIRECCION.Text
.ActualizarProveedor()
End With
MsgBox("Datos Actualizados !!!!")
LimpiarForm()
FillGrid()

Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

7)ELIMINAR

Try
Dim objProveedor As New PROVEEDOR
With objProveedor
.fidProv = TXTCODIGO.Text
.EliminarProveedor()
End With
MsgBox("Datos Eliminados !!!!")
LimpiarForm()
FillGrid()

Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

ITEM

Imports System.Data.SqlClient
Public Class ITEM

Private idITEM, nombITEM As String


Private conn As SqlConnection
Private cmd As SqlCommand
Private strConn As String = "SERVER=localhost;DATABASE=BD_EJERCICIO;Integrated
Security=SSPI;"
Sub New()
conn = New SqlConnection(strConn)
End Sub

Sub New(ByVal tid As String, ByVal tnombre As String, ByVal tdir As String)
Me.idITEM = tid
Me.nombITEM = tnombre

conn = New SqlConnection(strConn)


End Sub

Public Property fidITEM() As String


Get
Return Me.idITEM
End Get
Set(ByVal value As String)
Me.idITEM = value
End Set
End Property

Public Property fnombITEM() As String


Get
Return Me.nombITEM
End Get
Set(ByVal value As String)
Me.nombITEM = value
End Set
End Property

Public Sub RegistrarITEM()


Try
conn.Open()
cmd = New SqlCommand("SP_INSERTAITEM", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@IDITEM", idITEM)
cmd.Parameters.AddWithValue("@NOMITEM", nombITEM)

cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Sub ActualizarITEM()


Try
conn.Open()
cmd = New SqlCommand("SP_ACTUALIZAITEM", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@IDITEM", idITEM)
cmd.Parameters.AddWithValue("@NOMITEM", nombITEM)

cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Function EliminarITEM() As Integer


Dim c As Integer
Try
conn.Open()
cmd = New SqlCommand("SP_ELIMINAITEM", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@IDITEM", idITEM)
c = cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
Return c
End Function

Public Sub BuscarITEMxId()


Try
Dim dr As SqlDataReader
conn.Open()
cmd = New SqlCommand("SP_BUSCAITEM", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@IDITEM", idITEM)
dr = cmd.ExecuteReader()
If Not dr.HasRows Then
Throw New Exception("ITEM no encontrado")
End If
While dr.Read
idITEM = dr(0)
nombITEM = dr(1)
End While
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Function ListarITEM() As DataTable


Try
Dim ds As DataSet
Dim da As SqlDataAdapter
conn.Open()
cmd = New SqlCommand("SP_LISTAITEM", conn)
cmd.CommandType = CommandType.StoredProcedure
ds = New DataSet
da = New SqlDataAdapter(cmd)
da.Fill(ds)
Return ds.Tables(0)
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Function

End Class

GRID

FillGrid()
End Sub

Private Sub FillGrid()


Try
Dim objITEM As New ITEM
With objITEM
DGVITEM.DataSource = .ListarITEM
End With
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try
End Sub

Private Sub LimpiarForm()


TXTCODIGO.Text = ""
TXTNOMBRE.Text = ""

TXTCODIGO.Focus()

End Sub

REGISTRAR
Try
Dim objITEM As New ITEM
With objITEM
.fidITEM = TXTCODIGO.Text
.fnombITEM = TXTNOMBRE.Text
.RegistrarITEM()
End With
MsgBox("Porveedor Registrado !!!!")
LimpiarForm() 'Invocar al método limpiar formulario
FillGrid() 'Llenar el Grid
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

ELIMINAR

Try
Dim objITEM As New ITEM
With objITEM
.fidITEM = TXTCODIGO.Text
.EliminarITEM()
End With
MsgBox("Datos Eliminados !!!!")
LimpiarForm()
FillGrid()

Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

ACTUALIZAR

Try
Dim objITEM As New ITEM
With objITEM
.fidITEM = TXTCODIGO.Text
.fnombITEM = TXTNOMBRE.Text
.ActualizarITEM()
End With
MsgBox("Datos Actualizados !!!!")
LimpiarForm()
FillGrid()

Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

2)
CLASE
Imports System.Data.SqlClient
Public Class INVENTARIO
Private CODINV, RESPINV, IDITEM As String
Private FECHAINV As Date
Private STOCKINV As Integer
Private conn As SqlConnection
Private cmd As SqlCommand
Private strConn As String = "SERVER=localhost;DATABASE=BD_EJERCICIO;Integrated
Security=SSPI;"
Sub New()
conn = New SqlConnection(strConn)
End Sub

Sub New(ByVal tCOD As String, ByVal tRESP As String, ByVal tITEM As String,
ByVal tFECHA As Date, ByVal tSTOCK As Integer)
Me.CODINV = tCOD
Me.RESPINV = tRESP
Me.FECHAINV = tFECHA
Me.STOCKINV = tSTOCK
Me.IDITEM = tITEM

conn = New SqlConnection(strConn)


End Sub

Public Property fCODINV() As String


Get
Return Me.CODINV
End Get
Set(ByVal value As String)
Me.CODINV = value
End Set
End Property

Public Property fRESPINV() As String


Get
Return Me.RESPINV
End Get
Set(ByVal value As String)
Me.RESPINV = value
End Set
End Property

Public Property fFECHAINV() As Date


Get
Return Me.FECHAINV
End Get
Set(ByVal value As Date)
Me.FECHAINV = value
End Set
End Property
Public Property fSTOCKINV() As Integer
Get
Return Me.STOCKINV
End Get
Set(ByVal value As Integer)
Me.STOCKINV = value
End Set
End Property
Public Property fIDITEM() As String
Get
Return Me.IDITEM
End Get
Set(ByVal value As String)
Me.IDITEM = value
End Set
End Property

Public Sub RegistrarINVENTARIO()


Try
conn.Open()
cmd = New SqlCommand("SP_INSERTAINVENTARIO", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@pIDINV", CODINV)
cmd.Parameters.AddWithValue("@pRESPINV", RESPINV)
cmd.Parameters.AddWithValue("@pFECHAINV", FECHAINV)
cmd.Parameters.AddWithValue("@pSTOCKINV", STOCKINV)
cmd.Parameters.AddWithValue("@pIDITEM", IDITEM)
cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Sub ActualizarINVENTARIO()


Try
conn.Open()
cmd = New SqlCommand("SP_ACTUALIZAINVENTARIO", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@pIDINV", CODINV)
cmd.Parameters.AddWithValue("@pRESPINV", RESPINV)
cmd.Parameters.AddWithValue("@pFECHAINV", FECHAINV)
cmd.Parameters.AddWithValue("@pSTOCKINV", STOCKINV)
cmd.Parameters.AddWithValue("@pIDITEM", IDITEM)
cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Function EliminarINVENTARIO() As Integer


Dim c As Integer
Try
conn.Open()
cmd = New SqlCommand("SP_ELIMINAINVENTARIO", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@pIDINV", CODINV)
c = cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
Return c
End Function

Public Sub BuscarINVENTARIOxId()


Try
Dim dr As SqlDataReader
conn.Open()
cmd = New SqlCommand("SP_BUSCAINVENTARIO", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@pIDINV", CODINV)
dr = cmd.ExecuteReader()
If Not dr.HasRows Then
Throw New Exception("INVENTARIO no encontrado")
End If
While dr.Read
CODINV = dr(0)
RESPINV = dr(1)
FECHAINV = dr(2)
STOCKINV = dr(3)
IDITEM = dr(4)
End While
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Function ListarINVENTARIO() As DataTable


Try
Dim ds As DataSet
Dim da As SqlDataAdapter
conn.Open()
cmd = New SqlCommand("SP_LISTAINVENTARIO", conn)
cmd.CommandType = CommandType.StoredProcedure
ds = New DataSet
da = New SqlDataAdapter(cmd)
da.Fill(ds)
Return ds.Tables(0)
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Function

End Class

Grid
ublic Class FormINVENTARIO
Private Sub FormINVENTARIO_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
FillGridINV()
CargaCMBITEM()
End Sub
Private Sub FillGridINV()
Try
Dim objINVENTARIO As New INVENTARIO
With objINVENTARIO
DGVINVENTARIO.DataSource = .ListarINVENTARIO
End With
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try
End Sub
Private Sub CargaCMBITEM()
Try
Dim objITEM As New ITEM
With objITEM
CMBITEM.DataSource = .ListarITEM
CMBITEM.DisplayMember = "Nombre"
CMBITEM.ValueMember = "Id_Item"
End With
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try
End Sub

Private Sub LimpiarForm()


TXTCODIGO.Text = ""
TXTRESPONSABLE.Text = ""
NUMSTOCK.Text = ""
TXTCODIGO.Focus()

End Sub
End Class

BOTONES

PRODUCTO
Imports System.Data.SqlClient
Public Class PRODUCTO
Private IDPRO, NOMPRO, TIPRO As String
Private STOCKPRO As Integer
Private conn As SqlConnection
Private cmd As SqlCommand
Private strConn As String = "SERVER=DESKTOP-
PF99US3\SQLEXPRESS;DATABASE=BD_2;Integrated Security=SSPI;"
Sub New()
conn = New SqlConnection(strConn)
End Sub

Sub New(ByVal tID As String, ByVal tNOMBRE As String, ByVal tTIPO As String,
ByVal tSTOCK As Integer)
Me.IDPRO = tID
Me.NOMPRO = tNOMBRE
Me.TIPRO = tTIPO
Me.STOCKPRO = tSTOCK
conn = New SqlConnection(strConn)
End Sub

Public Property fIDPRO() As String


Get
Return Me.IDPRO
End Get
Set(ByVal value As String)
Me.IDPRO = value
End Set
End Property

Public Property fNOMPRO() As String


Get
Return Me.NOMPRO
End Get
Set(ByVal value As String)
Me.NOMPRO = value
End Set
End Property

Public Property fTIPRO() As String


Get
Return Me.TIPRO
End Get
Set(ByVal value As String)
Me.TIPRO = value
End Set
End Property
Public Property fSTOCKPRO() As String
Get
Return Me.STOCKPRO
End Get
Set(ByVal value As String)
Me.STOCKPRO = value
End Set
End Property

Public Sub RegistrarPRODUCTO()


Try
conn.Open()
cmd = New SqlCommand("SP_INSERTAPRODUCTO", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@PIDPRO", IDPRO)
cmd.Parameters.AddWithValue("@PNOMPRO", NOMPRO)
cmd.Parameters.AddWithValue("@PTIPRO", TIPRO)
cmd.Parameters.AddWithValue("@PSTOCK", STOCKPRO)
cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Sub ActualizarProveedor()


Try
conn.Open()
cmd = New SqlCommand("SP_ACTUALIZAPRODUCTO", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@PIDPRO", IDPRO)
cmd.Parameters.AddWithValue("@PNOMPRO", NOMPRO)
cmd.Parameters.AddWithValue("@PTIPRO", TIPRO)
cmd.Parameters.AddWithValue("@PSTOCK", STOCKPRO)
cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Function EliminarPRODUCTO() As Integer


Dim c As Integer
Try
conn.Open()
cmd = New SqlCommand("SP_ELIMINAPRODUCTO", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@PIDPRO", IDPRO)
c = cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
Return c
End Function

Public Sub BuscarPRODUCTOxId()


Try
Dim dr As SqlDataReader
conn.Open()
cmd = New SqlCommand("SP_BUSCAPRODUCTO", conn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@PIDPRO", IDPRO)
dr = cmd.ExecuteReader()
If Not dr.HasRows Then
Throw New Exception("PRODUCTO no encontrado")
End If
While dr.Read
IDPRO = dr(0)
NOMPRO = dr(1)
TIPRO = dr(2)
STOCKPRO = dr(3)
End While
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Sub

Public Function ListarPRODUCTO() As DataTable


Try
Dim ds As DataSet
Dim da As SqlDataAdapter
conn.Open()
cmd = New SqlCommand("SP_LISTAPRODUCTO", conn)
cmd.CommandType = CommandType.StoredProcedure
ds = New DataSet
da = New SqlDataAdapter(cmd)
da.Fill(ds)
Return ds.Tables(0)
Catch ex As Exception
Throw New Exception(ex.Message)
Finally
conn.Close()
End Try
End Function

End Class

FORMPRODUCTO
ublic Class FormPRODUCTO

Private Sub FormPRODUCTO_Load(sender As Object, e As EventArgs) Handles


MyBase.Load
FillGrid()
End Sub
Private Sub FillGrid()
Try
Dim objPRODUCTO As New PRODUCTO
With objPRODUCTO
DGVPRODUCTO.DataSource = .ListarPRODUCTO
End With
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try
End Sub

Private Sub LimpiarForm()


TXTCODIGO.Text = ""
TXTNOMBRE.Text = ""
TXTTIPO.Text = ""
TXTCODIGO.Focus()

End Sub

Private Sub BTNBUSCAR_Click(sender As Object, e As EventArgs) Handles


BTNBUSCAR.Click
Try
Dim objPRODUCTO As New PRODUCTO
With objPRODUCTO
.fIDPRO = TXTCODIGO.Text
.BuscarPRODUCTOxId()
TXTNOMBRE.Text = .fNOMPRO
TXTTIPO.Text = .fTIPRO
NUMSTOCK.Value = .fSTOCKPRO
End With
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

End Sub

Private Sub BTNREGISTRAR_Click(sender As Object, e As EventArgs) Handles


BTNREGISTRAR.Click
Try
Dim objPRODUCTO As New PRODUCTO
With objPRODUCTO
.fIDPRO = TXTCODIGO.Text
.fNOMPRO = TXTNOMBRE.Text
.fTIPRO = TXTTIPO.Text
.fSTOCKPRO = NUMSTOCK.Value
.RegistrarPRODUCTO()
End With
MsgBox("PRODUCTO Registrado !!!!")
LimpiarForm() 'Invocar al método limpiar formulario
FillGrid() 'Llenar el Grid
Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

End Sub

Private Sub BTNACTUALIZAR_Click(sender As Object, e As EventArgs) Handles


BTNACTUALIZAR.Click
Try
Dim objPRODUCTO As New PRODUCTO
With objPRODUCTO
.fIDPRO = TXTCODIGO.Text
.fNOMPRO = TXTNOMBRE.Text
.fTIPRO = TXTTIPO.Text
.fSTOCKPRO = NUMSTOCK.Value
.ActualizarProveedor()
End With
MsgBox("PRODUCTO Actualizados !!!!")
LimpiarForm()
FillGrid()

Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

End Sub

Private Sub BTNELIMINAR_Click(sender As Object, e As EventArgs) Handles


BTNELIMINAR.Click
Try
Dim objPRODUCTO As New PRODUCTO
With objPRODUCTO
.fIDPRO = TXTCODIGO.Text
.EliminarPRODUCTO()
End With
MsgBox("PRODUCTOS Eliminados !!!!")
LimpiarForm()
FillGrid()

Catch ex As Exception
MsgBox("Mensaje: " & ex.Message)
End Try

End Sub
End Class

Potrebbero piacerti anche