generalbots/bottemplates/bling.gbai/bling.gbdialog/add-stock.bas
Rodrigo Rodriguez (Pragmatismo) 037db5c381 feat: Major workspace reorganization and documentation update
- Add comprehensive documentation in botbook/ with 12 chapters
- Add botapp/ Tauri desktop application
- Add botdevice/ IoT device support
- Add botlib/ shared library crate
- Add botmodels/ Python ML models service
- Add botplugin/ browser extension
- Add botserver/ reorganized server code
- Add bottemplates/ bot templates
- Add bottest/ integration tests
- Add botui/ web UI server
- Add CI/CD workflows in .forgejo/workflows/
- Add AGENTS.md and PROD.md documentation
- Add dependency management scripts (DEPENDENCIES.sh/ps1)
- Remove legacy src/ structure and migrations
- Clean up temporary and backup files
2026-04-19 08:14:25 -03:00

33 lines
863 B
QBasic

PARAM sku AS STRING LIKE "ABC123" DESCRIPTION "Product SKU code to update stock"
PARAM qtd AS INTEGER LIKE 10 DESCRIPTION "Quantity to add to stock"
DESCRIPTION "Add stock quantity for a product by SKU"
person = FIND "People.xlsx", "id=" + mobile
vendor = FIND ".Vendedores", "id=" + person.erpId
TALK "Olá " + vendor.Contato_Nome + "!"
produto = FIND ".Produtos", "sku=" + sku
IF NOT produto THEN
TALK "Produto não encontrado."
RETURN
END IF
WITH estoque
produto = { id: produto.Id }
deposito = { id: person.deposito_Id }
preco = produto.Preco
operacao = "B"
quantidade = qtd
observacoes = "Acréscimo de estoque."
END WITH
rec = POST host + "/estoques", estoque
TALK "Estoque atualizado."
TALK TO admin1, "Estoque do ${sku} atualizado com ${qtd}."
TALK TO admin2, "Estoque do ${sku} atualizado com ${qtd}."
RETURN rec