Olá pessoal, boa noite!
Estou desenvolvendo um sistema PDV utilizando o nHibernate com ActiveRecord e cheguei num ponto onde preciso atualizar a quantidade de produtos no estoque após a realização de uma venda. O problema é que se o mesmo produto estiver sendo vendido em mais de
um caixa, a quantidade de produtos no estoque vai entrar em conflito. Como resolver esse problema com o nHibernate+Active Record?
abaixo uma pequena parte do codigo:
Public Class Produto
Property Quantidade As Integer
Public Sub DecrementarQuantidade(valor As Integer)
quantidade = quantidade - valor
Produto.Save(Me)
End Sub
End Class