id 1 -4397
ACESSE SUA CONTA   |   facebook

Cadastre-se   //   Vantagens   //   Esqueci minha senha

index Pregão - Cédulas







MODE-LEILAO-INDEX-002 :: Sistema CCMBR – Pregão CCMBR (Cédulas)

Objetivo:
Este microsistema exibe o pregão em tempo real para cédulas, gerencia o registro de usuários, controla a cédula ativa, aceita lances e atualiza o chat.


Componentes principais:

Sessão e usuário:

  • session_start() e $_SESSION['nomePregao'] para registrar o usuário do pregão.

  • Entrada de nome com fallback “Anônimo”.

Banco de dados:

  • Conexão via Database::connect().

  • Consulta principal pegarPecaAtual() para obter a cédula aberta (status='aberto').

  • Atualiza fimPregao caso não exista.

  • Consulta de maior lance: SELECT MAX(valor_lance) FROM lances_cedulas.

  • Consulta dos últimos lances: limita a 3 registros.

  • Consulta chat: últimos 3 registros de pregao_chat.


Exibição:

  • Estrutura com Bootstrap 5, totalmente responsiva.

  • Cards: cédula atual, últimos lances, chat, informações rápidas.

  • Relógio digital com contagem regressiva e alertas visuais (cores).

  • Botão para dar lance com incremento automático (+5 ou percentual definido).


Lógica do pregão:

  • finalizarCedula(): verifica se há lance e executa venda ou retorna cédula para a fila.

  • adicionarLance(): insere lance no HTML e limita histórico a 3 lances.

  • Atualização periódica de lances via atualizarLances() a cada 3 segundos.

  • Chat atualizado via adicionarMensagemChat() com limite de 5 mensagens.


Estilo visual:

  • Variáveis CSS para cores principais.

  • Gradientes nos cards e botões.

  • Hover animado em cards e imagens.

  • Layout responsivo com ajustes para telas menores.


Scripts JS:

  • Atualização de relógio e cores dinâmicas.

  • Validação de lances mínimos (5% acima do anterior ou valor base).

  • Mensagens temporárias animadas (mostrarMensagem()).

  • Atualização de timestamp (updateTimestamp()).


Pontos de integração:

  • salvar_lance.php → registra lances das cédulas.

  • atualizar_lances.php → busca dados do pregão.

  • verificar_venda.php → checa se há lances antes de finalizar.

  • vender_cedula.php → conclui a operação da cédula no pregão.



Fonte:

Autor do blog: Nilton Romani

id 2 -4397
Voltar
Compartilhar
Facebook Twitter YouTube Feed de notícias
Coleções de Cédulas e Moedas Brasileiras © 2014. Todos os direitos reservados.