You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Atualizar Instrumento para incluir categoria e fabricado_em_mari
CRUD de Clientes
Inserir cliente
Alterar cliente
Pesquisar por nome
Remover cliente
Listar todos
Exibir um (por ID)
Exibir pedidos de um cliente
CRUD de Funcionários
Inserir funcionário
Alterar funcionário
Pesquisar por nome
Remover funcionário
Listar todos
Exibir um (por ID)
Módulo de Vendas
Fluxo de nova venda: selecionar cliente → selecionar funcionário/vendedor → adicionar itens ao carrinho → escolher forma de pagamento → chamar CALL efetuar_compra(...) via PQexecParams
Validar estoque antes de confirmar (a procedure já faz isso, mas exibir mensagem amigável no C++)
Exibir desconto aplicado automaticamente (Flamengo / One Piece / Sousa)
Banco de Dados
categoriaefabricado_em_marina tabelainstrumentosclientes(nome, cpf, email, telefone, time_futebol, assiste_one_piece, cidade)funcionarios(nome, cpf, email, telefone, cargo)pedidos(cliente_id FK, funcionario_id FK, data, forma_pagamento, status_pagamento, desconto, total)itens_pedido(pedido_id FK, instrumento_id FK, quantidade, preco_unitario)forma_pgtoestatus_pgtovw_vendas_por_vendedor_mesefetuar_compraClasses C++ (Headers)
Cliente— atributos + getters/setters +exibir()Funcionario— atributos + getters/setters +exibir()Pedido— atributos + getters/setters +exibir()ItemPedido— atributos + getters/settersInstrumentopara incluircategoriaefabricado_em_mariCRUD de Clientes
CRUD de Funcionários
Módulo de Vendas
CALL efetuar_compra(...)viaPQexecParamsstatus_pagamento)Filtros de Produtos (expandir pesquisa)
Autenticação Simples
Relatórios
vw_vendas_por_vendedor_mes)Menu Principal (refatorar)
[^1] Entrar como funcionário/[^2] Continuar como cliente/[^0] Sair