Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2012, 14:18
maxxifernandez
 
Fecha de Ingreso: octubre-2012
Mensajes: 3
Antigüedad: 11 años, 7 meses
Puntos: 0
Actualizar Stock de tabla de productos

hola este es la primera vez q publico en un foro, me gustaria q alguien me ayude con esto xq es para la facu y tengo q entregar, muchas gracias



Les paso el codigo que tengo donde mi tabla de productos tiene q actualizar solo el stock y mi tabla de compras carga todos los datos de los textboxs






Private Sub BtnAceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnAceptar.Click

Me.conectar()

Dim actualizar As String
Dim ganancia_v As Decimal
Dim precioCompra_v As Decimal
Dim porcentaje_v As Decimal
Dim precioVenta_v As Decimal
Dim stock_v As Decimal
Dim cantidad_v As Decimal

actualizar = "UPDATE TabProductos" & " SET stock_v = @Stock" & _ --> esta linea nose si esta bien
" WHERE CodProducto = @CodProducto"

precioCompra_v = CDec(Me.txtPrecioCompra.Text)
porcentaje_v = CDec(Me.txtPorcentaje.Text)
cantidad_v = CDec(Me.txtCantidad.Text)
ganancia_v = (precioCompra_v * porcentaje_v) / 100
precioVenta_v = precioCompra_v + ganancia_v


stock_v = (stock_v + cantidad_v)

Dim cmdActualizar As New SqlCommand(actualizar, miConex)


cmdActualizar.Parameters.AddWithValue("@Stock", stock_v)


miConex.Open()
Try
Dim ACT As Integer
ACT = CInt(cmdActualizar.ExecuteNonQuery)
Catch ex As Exception
MsgBox("Error al Actualizar TabProd") ---------> salta el error al actualizar tabla de productos

End Try
miConex.Close()
MsgBox("Datos Actualizados TabProd")





miConex.Open()
Dim insertar2 As String
'TabCompra: cargo todos los campos
insertar2 = " INSERT INTO TabCompra (CodProducto, Descripcion, PrecioCompra, Fecha, Cantidad, Unidades, Proveedor)" & _
"VALUES" & _
"(@CodProducto, @Descripcion, @PrecioCompra, @Fecha, @Cantidad, @Unidades, @Proveedor)"

stock_v = stock_v + cantidad_v

Dim cmdInsertar2 As New SqlCommand(insertar2, miConex)

'TabCompra()
cmdInsertar2.Parameters.AddWithValue("@CodProducto ", Me.txtCodigoProducto.Text)
cmdInsertar2.Parameters.AddWithValue("@Descripcion ", Me.txtDescripcion.Text)
cmdInsertar2.Parameters.AddWithValue("@PrecioCompr a", Me.txtPrecioCompra.Text)
cmdInsertar2.Parameters.AddWithValue("@Fecha", Me.DateTimePicker1.Text)
cmdInsertar2.Parameters.AddWithValue("@Cantidad", Me.txtCantidad.Text)
cmdInsertar2.Parameters.AddWithValue("@Unidades", Me.txtUnidades.Text)
cmdInsertar2.Parameters.AddWithValue("@Proveedor", Me.txtNombreProveedor.Text)

Try
Dim FINSS As Integer = CInt(cmdInsertar2.ExecuteNonQuery)
Catch ex As Exception
MsgBox("Error al Cargar TabCompra")

End Try

miConex.Close()
MsgBox("Datos Cargados TabCompra") ---------> la tabla de compras carga bien
Me.actualizar()
End Sub