<?php
// 1. CONEXÃO NA RAIZ
include_once('../config.php');

// Pega o ID da URL
$id_venda = isset($_GET['id']) ? intval($_GET['id']) : 0;

if ($id_venda == 0) {
    die("ID da venda inválido ou não informado.");
}

// 2. BUSCAR DADOS (Tentei os nomes de colunas mais comuns nos seus sistemas)
// Se sua tabela de vendas tiver outro nome, mude 'lancamentos' para o nome certo.
$sql = "SELECT * FROM lancamentos WHERE id = '$id_venda' LIMIT 1";
$res = $conn->query($sql);
$venda = $res->fetch_assoc();

// Caso o resultado seja vazio, o erro aparece
if (!$venda) {
    die("Venda #$id_venda não encontrada no banco de dados. Verifique se o ID está correto.");
}

// 3. IDENTIFICAR COLUNAS AUTOMATICAMENTE (Caso os nomes variem)
$descricao = $venda['descricao'] ?? $venda['produto'] ?? $venda['item'] ?? 'PRODUTO NÃO INFORMADO';
$valor     = $venda['valor']     ?? $venda['preco']     ?? 0;
$data      = $venda['data_lancamento'] ?? $venda['data'] ?? date('Y-m-d H:i:s');
$pagamento = $venda['tipo_pagamento']  ?? $venda['forma_pgto'] ?? 'DINHEIRO';
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <title>CUPOM TJ PRESENTES - #<?php echo $id_venda; ?></title>
    <style>
        body { font-family: 'Courier New', monospace; width: 280px; margin: 0 auto; padding: 10px; font-size: 11px; text-transform: uppercase; }
        .topo { text-align: center; margin-bottom: 10px; }
        .tracejado { border-bottom: 1px dashed #000; margin: 5px 0; }
        .tabela { width: 100%; margin: 10px 0; border-collapse: collapse; }
        .total { font-size: 14px; font-weight: bold; margin-top: 10px; display: flex; justify-content: space-between; }
        .btn-print { background: #333; color: #fff; padding: 8px; width: 100%; border: none; margin-top: 20px; cursor: pointer; border-radius: 5px; }
        @media print { .btn-print { display: none; } body { width: 100%; margin: 0; } }
    </style>
</head>
<body onload="/* window.print(); */">

<div class="topo">
    <strong style="font-size: 16px;">TJ PRESENTES</strong><br>
    PAPELARIA E ACESSÓRIOS<br>
    IPATINGA - MG<br>
    <div class="tracejado"></div>
    <strong>RECIBO DE VENDA</strong><br>
    Nº: #<?php echo $id_venda; ?><br>
    DATA: <?php echo date('d/m/Y H:i', strtotime($data)); ?>
</div>

<div class="tracejado"></div>

<table class="tabela">
    <tr>
        <td align="left"><strong>ITEM</strong></td>
        <td align="right"><strong>TOTAL</strong></td>
    </tr>
    <tr>
        <td><?php echo $descricao; ?></td>
        <td align="right">R$ <?php echo number_format($valor, 2, ',', '.'); ?></td>
    </tr>
</table>

<div class="tracejado"></div>

<div class="total">
    <span>TOTAL:</span>
    <span>R$ <?php echo number_format($valor, 2, ',', '.'); ?></span>
</div>

<div style="margin-top: 10px;">
    FORMA PGTO: <?php echo $pagamento; ?>
</div>

<div class="tracejado" style="margin-top: 20px;"></div>
<div class="topo" style="font-size: 9px;">
    OBRIGADO PELA PREFERÊNCIA!<br>
    VOLTE SEMPRE!
</div>

<button class="btn-print" onclick="window.print()">🖨️ IMPRIMIR RECIBO</button>

</body>
</html>