Controle de estoque

olá galera!
tenho um banco de dados= " estoque" ;
onde um dado chamado "quantidade"
Eu queria saber se tem como criar uma regra , para que ele não ficasse negativo!
pois meu programa em C#, cada vez q eu fizer a compra eu diminui, mas quando chega em 0 , ele bloqueia a compra. ajuda?

Tem algum código?
Pode ser feito nele a regra!

Ola.

Vou te passar mais ou menos a lógica.
Provavelmente você tenha um método “comprar” ou algo parecido. Quando você fizer a chamada desse método, antes de iniciar a lógica que esta dentro dele ele tem que verificar se quantidade = 0 se for ele deve emitir uma mensagem “Não há quantidade disponível” e nega a venda mas se quantidade for = 1 ou > 1 ai ele executa a compra/venda.

Sendo assim toda vez que for 0 ele vai impedir que fique negativo pois não vai realizar mais vendas/compra.

A lógica eu entendi, a sua regra de negócio ficou clara, mas, e seu código?

Vale lembrar que para você saber se algum item pode ser vendido você precisa fazer um pesquisa SQL para obter a quantidade de itens do produto, se for maior que zero você executa a venda, na verdade dependerá o número de itens pedidos na tela se for maior do que você pode vender só venda aquilo que dá!

  • Então, é simples fazer isso?
  • Qual a dúvida?
  • Se for de código você já fez algum código?