Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Controle de ítens em estoque
Message
From
14/03/2006 14:06:31
 
 
To
14/03/2006 11:51:19
General information
Forum:
Visual FoxPro
Category:
Client/server
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP SP2
Network:
Windows 2000 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01104238
Message ID:
01104316
Views:
15
Welington,


Eu faria toda a edição da venda em objetos em memória(sem acessar o banco de dados), depois ao salvar, abriria uma transação, salvaria tudo e daria o commit - caso alguma operação falhar, toda a transação é revertida. Assim ou a venda é gravada corretamente ou não é gravada.

1 - fazer com que o sistema faça edição das vendas em objetos em memória
2 - inicializar transação
3 - salvar em todas as tabelas
4 - dar o commit pra persistir as alterações.

Caso dê algum erro você pode dar o rollback - se cair a energia o commit não será emitido, portanto nada será salvo.


>Olá pessoal !
>
>Estou com uma situação que não encontrei solução e conto com a ajuda de vocês !
>
>Tenho um sistema Cliente/Servidor p/ vendas que faz a verificação do estoque no momento da venda do ítem !
>Quando estou fazendo a venda alimento um campo na tabela de estoque que contém a quantidade que está sendo vendida p/ que nenhum dos vendedores venda um produto que está sendo vendido por outro por falta de estoque, até aí tudo bem pois se a venda não é efetuada deduso a quantidade (reservada) deste campo, mas caso caia a conexão este valor não é deduzido e vou ficar com os dados inconsistentes !
>
>Alguém tem alguma idéia de como sanar esta situação ?
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform