<?php
header('Content-Type: application/json');
require_once "../configuracao/conexao.php"; 

if ($mysqli->connect_error) {
    echo json_encode(['error' => 'Conexão falhou']);
    exit;
}

$termo = isset($_GET['q']) ? $_GET['q'] : '';
$likeTermo = "%$termo%";

// Consulta baseada na estrutura da tabela ped_cab
$sql = "SELECT 
            codigo, 
            ped_cab_nome, 
            ped_cab_cod_part, 
            ped_cab_tot_ped, 
            ped_cab_dt_emi,
            ped_cab_c_v 
        FROM ped_cab 
        WHERE ativo = 's'
	    AND ped_cab_status = 'p'
		AND (ped_cab_nome LIKE ? 
             OR codigo LIKE ? 
             OR ped_cab_cod_part LIKE ?)
        ORDER BY codigo DESC 
        LIMIT 50";

$stmt = $mysqli->prepare($sql);
$stmt->bind_param("sss", $likeTermo, $likeTermo, $likeTermo);
$stmt->execute();
$result = $stmt->get_result();

$dados = [];
while ($row = $result->fetch_assoc()) {
    $dados[] = [
        'codigo' => $row['codigo'],
        'nome'   => $row['ped_cab_nome'],
        'id_part' => $row['ped_cab_cod_part'],
        'valor'  => $row['ped_cab_tot_ped'],
        'data'   => $row['ped_cab_dt_emi'],
        'operacao' => $row['ped_cab_c_v'] // 'C' para Compra, 'V' para Venda
    ];
}

echo json_encode($dados);	