Welington,
Uma outra idéia é você guardar o vendedor, a venda, a data, hora e quantidade reservada em uma tabela auxiliar (mais ou menos a idéia do Frederico). Quando a venda terminar, retire as informações dessa venda. Se por um acaso tiver algum problema (travou a máquina, por exemplo) é só, quando o vendedor logar, verificar esse arquivo e vê se já passou um certo tempo após a reserva, caso isso tenha ocorrido volte as quantidades reservadas (essa verificação é necessária caso o vendedor possa logar em outra máquina enquanto está no meio de uma venda) e retire as informações desse arquivo auxiliar.
Espero ter sido claro.
Boa sorte!
>É uma boa idéia Frederico, mas vc conhece vendedor, ele nem vai ler a mensagem e clica em sim ou não sem nem ver (mouse na mão de usuário é igual revolver na mão de macaco) e sem contar que não queria intervenção do usuário !
>Mas valeu a dica vou pensar em algo parecido !
>
>
>>Guarda o código do vendedor e a data/hora da reserva e conforme um parâmetro de tempo, pergunte ao vendedor se aquela reserva pode ser eliminada e voltar ao estoque.
>>
>>Desta forma, ao cair o sistema você sabe quem reservou e que dia/hora foi feita a tal reserva, ao retornar basta questionar os vendedores sobre a situação daquela reserva ou então a cada "x" tempo é feita a verificação do status das reservas vencidas.
>>
>>Saludos,
Erick
Força Sempre!
Strength Always!