none
Abater produto no estoque com concorrencia RRS feed

  • Pergunta

  • 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


    sábado, 5 de abril de 2014 23:53