paixaoalmeida / CRUD-Web-Plataform-Cashier-System-

CRUD Cashier System in The Web
1 stars 0 forks source link

Make the client buy a product and a different db to the bought products #3

Closed paixaoalmeida closed 1 year ago

paixaoalmeida commented 1 year ago

I need to make a different table in the db to the bought products, this way i will be able to know details about the sals

paixaoalmeida commented 1 year ago

Uma parte para a solução dessa questão é criar uma função 'registrar_compra' (ou algo parecido) e com essa função os produtos que foram comprados serão validados.

A função fará o uma query para o banco de dados, que irá fazer as seguintes funções:

-Retirar um número de quantidade do estoque do produto que foi comprado ex:Se havia 5 maças no estoque, registrou uma compra, na tabela produtos a quantidade desce para 4

-Irá colocar o nome do produto na tabela registr o (nome do produto, nome do cliente, data da compra e valor da compra)

Dessa maneira será possível ter um controle das vendas e também do estoque (É preferível que tenha uma tabela no banco apenas para o estoque, mas por hora será assim)'

paixaoalmeida commented 1 year ago

I was working on bug in another part of the code, will start to work on this right away

paixaoalmeida commented 1 year ago

Issue solve in commit 802d571, method RegisterPurchase working

paixaoalmeida commented 1 year ago

Still missing some functions, as date of the purchase and client name

paixaoalmeida commented 1 year ago

Isseu solved at commit c0b1e73, function register_data_of_purchase add and working

paixaoalmeida commented 1 year ago

Just started the integration using the Flask framework, will update the status here soon