Cadastrar produtos no estoque (nome, código único, preço, quantidade).
Remover produtos do estoque.
Editar a quantidade de um determinado produto do estoque.
Fazer busca por produtos no estoque (por nome ou código único), e exibir os demais detalhes do produto.
Implementar um botão para simular uma venda, inserindo quantidade e o ID do produto, e ao finalizar a venda, diminuir a quantidade vendida do estoque daquele produto. Caso a quantidade de venda seja maior que a quantidade disponível, a venda não deve ser realizada e uma mensagem deve ser exibida.
Implementar uma interface gráfica capaz de: