<?php
require '../conexao/conexao.php';
require '../sessao.php';

header('Content-Type: text/html; charset=UTF-8');
setlocale(LC_MONETARY, 'pt_BR');

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$vendedor = null;


$cidade = $_GET['cidade'] ?? null; // Certifique-se de que o nome do parâmetro corresponde ao usado na página anterior
$ano = $_GET['ano'] ?? null;
$mes = $_GET['mes'] ?? null;
$filial = $_GET['filial'] ?? null;

function getBadgeClassmeta($percentage) {
    if ($percentage < 0) {
        return 'badge-success';
    } elseif ($percentage <= 10) {
        return 'badge-warning';
    } elseif ($percentage > 10 && $percentage < 110) {
        return 'badge-danger';
    } elseif ($percentage >= 110) {
        return 'badge-primary';
    } else {
        return 'badge-secondary'; // ou outra classe de sua escolha para situações não esperadas
    }
}


function getBadgeClass($percentage) {
    if ($percentage <= 89) {
        return 'badge-danger';
    } elseif ($percentage >= 70 && $percentage <= 100) {
        return 'badge-warning';
    } elseif ($percentage > 90) {
        return 'badge-primary';
    } else {
        return 'badge-success';
    }
}

function formatarNumero($numero) {
    if ($numero >= 1000) {
        return number_format($numero / 1000, 1, ',', '.') . "k";
    } else {
        return number_format($numero, 2, ',', '.');
    }
}




$sql_qtd_valor_total_orcamento = "select count(*) AS qtd_orcamento, REPLACE(CAST(SUM(r.prreal - r.vrdsc) AS NUMERIC(9,2)), '.', ',') AS total_orcamento,qtaprov AS situacao_orcamento  from fc15100 r WHERE 1 = 1";


if ($filial && $filial != "Todos") {
    $sql_qtd_valor_total_orcamento .= " AND CDFIL in (" . ($filial). ")";
}


if ($ano && $ano != "Todos") {
    $sql_qtd_valor_total_orcamento .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_qtd_valor_total_orcamento .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}


$sql_qtd_valor_total_orcamento .= " GROUP BY situacao_orcamento ";

//echo $sql_qtd_valor_total_orcamento;
$result_qtd_valor_total_orcamento = ibase_query($connection, $sql_qtd_valor_total_orcamento);

$somaTotalOrcamento = 0;
$somaQuantidadeOrcamento = 0;
$valorTotalOrcamentoAprovado = 0;
$valorTotalOrcamentoReprovado = 0;

$QtdTotalOrcamentoAprovado = 0;
$QtdTotalOrcamentoReprovado = 0;

if ($result_qtd_valor_total_orcamento) {
    $dadosOrcamento = array(); // Inicializar o array para armazenar os dados

    while ($row = ibase_fetch_assoc($result_qtd_valor_total_orcamento)) {
        // Realizar a conversão e armazenar os dados
        $dados = array(
            'TOTAL_ORCAMENTO' => floatval(str_replace(',', '.', str_replace('.', '', $row['TOTAL_ORCAMENTO']))),
            'QTD_ORCAMENTO' => intval($row['QTD_ORCAMENTO']),
            'SITUACAO_ORCAMENTO' => intval($row['SITUACAO_ORCAMENTO'])
        );

        $dadosOrcamento[] = $dados;

        // Calcular a soma total e a soma da quantidade
        $somaTotalOrcamento += $dados['TOTAL_ORCAMENTO'];
        $somaQuantidadeOrcamento += $dados['QTD_ORCAMENTO'];

        // Calcular os valores dos orçamentos aprovados e reprovados
        if ($dados['SITUACAO_ORCAMENTO'] == 1) {
            $valorTotalOrcamentoAprovado += $dados['TOTAL_ORCAMENTO'];
            $QtdTotalOrcamentoAprovado += $dados['QTD_ORCAMENTO'];
        } elseif ($dados['SITUACAO_ORCAMENTO'] == 0) {
            $valorTotalOrcamentoReprovado += $dados['TOTAL_ORCAMENTO'];
            $QtdTotalOrcamentoReprovado += $dados['QTD_ORCAMENTO'];
        }
    }

    // Agora $dadosOrcamento contém os dados da consulta, e você tem as somas separadas
}



if (!$result_qtd_valor_total_orcamento) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}






//QUERY META - MYSQL

$sql_meta = "SELECT 
mv.codigo_filial as CODIGO_FILIAL,
mv.codigo_funcionario as CODIGO_FUNCIONARIO,
mv.ano as ANO,
mv.mes as MES,
COALESCE(manipulado.valor, 0) AS META_VALOR_MANIPULADO,
COALESCE(revenda.valor, 0) AS META_VALOR_REVENDA,
COALESCE(propria.valor, 0) AS META_VALOR_MARCA_PROPRIA,
(COALESCE(manipulado.valor, 0) + COALESCE(revenda.valor, 0) + COALESCE(propria.valor, 0)) AS META_SOMA
FROM 
(SELECT DISTINCT codigo_funcionario, codigo_filial, ano, mes FROM metas_vendedor) mv
LEFT JOIN 
(SELECT codigo_funcionario, codigo_filial, ano, mes, valor_meta AS valor FROM metas_vendedor WHERE grupo_meta = 'manipulado') manipulado 
ON mv.codigo_funcionario = manipulado.codigo_funcionario AND mv.codigo_filial = manipulado.codigo_filial AND mv.ano = manipulado.ano AND mv.mes = manipulado.mes
LEFT JOIN 
(SELECT codigo_funcionario, codigo_filial, ano, mes, valor_meta AS valor FROM metas_vendedor WHERE grupo_meta = 'revenda') revenda 
ON mv.codigo_funcionario = revenda.codigo_funcionario AND mv.codigo_filial = revenda.codigo_filial AND mv.ano = revenda.ano AND mv.mes = revenda.mes
LEFT JOIN 
(SELECT codigo_funcionario, codigo_filial, ano, mes, valor_meta AS valor FROM metas_vendedor WHERE grupo_meta = 'propria') propria 
ON mv.codigo_funcionario = propria.codigo_funcionario AND mv.codigo_filial = propria.codigo_filial AND mv.ano = propria.ano AND mv.mes = propria.mes
where 1 = 1 ";

if ($ano && $ano !== "Todos") {
    $sql_meta .= "and mv.ano = '" . intval($ano) . "'";
}

if ($mes  && $mes  !== "Todos") {
    $sql_meta .= " and mv.mes  = '" . intval($mes) . "'";
}

//echo $sql_meta;

$resultmeta = $connectionmysql->query($sql_meta);

if (!$resultmeta) {
    die('Erro na consulta MySQL: ' . $connectionmysql->error);
}


// Busque todos os registros
$metas = [];
while ($row = $resultmeta->fetch_assoc()) {
    $metas[] = $row;
}



$sql_consolidado  = "SELECT
F.cdfun AS CODIGO_FUNCIONARIO,
F.nomefun AS NOME_FUNCIONARIO,
COALESCE(A.ANO, B.ANO, C.ANO) AS ano, 
COALESCE(A.MES, B.MES, C.MES) AS mes,
COALESCE(A.cdcon, B.cdconre, C.cdconre) AS CODIGO_FILIAL,
COALESCE(SUM(CASE WHEN A.cdcon IS NOT NULL THEN A.VALOR_MANIPULADO ELSE 0 END), 0) AS REALIZADO_VALOR_MANIPULADO,
COALESCE(SUM(CASE WHEN B.cdconre IS NOT NULL THEN B.VALOR_MARCA_PROPRIA ELSE 0 END), 0) AS REALIZADO_VALOR_MARCA_PROPRIA,
COALESCE(SUM(CASE WHEN C.cdconre IS NOT NULL THEN C.VALOR_REVENDA ELSE 0 END), 0) AS REALIZADO_VALOR_REVENDA,
COALESCE(SUM(CASE WHEN A.cdcon IS NOT NULL THEN A.VALOR_MANIPULADO ELSE 0 END), 0) +
COALESCE(SUM(CASE WHEN B.cdconre IS NOT NULL THEN B.VALOR_MARCA_PROPRIA ELSE 0 END), 0) +
COALESCE(SUM(CASE WHEN C.cdconre IS NOT NULL THEN C.VALOR_REVENDA ELSE 0 END), 0) AS REALIZADO_SOMA
FROM fc08000 F
LEFT JOIN (
SELECT 
    r.CDFUN,   
    r.cdcon,
    EXTRACT(YEAR FROM rm.dtope) AS ANO,
    EXTRACT(MONTH FROM rm.dtope) AS MES,
    SUM(rm.vrrcb) AS VALOR_MANIPULADO 
FROM fc17100 rm 
JOIN fc17200 r ON rm.cdfil = r.cdfil AND rm.nrrqu = r.nrrqu 
WHERE r.cdcon IN (2, 4) 
AND r.tptar = 'R'";


if ($ano && $ano != "Todos") {
    $sql_consolidado .= " AND EXTRACT(YEAR FROM rm.dtope) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_consolidado .= " AND EXTRACT(MONTH FROM rm.dtope) = " . intval($mes);
}
$sql_consolidado .= "

GROUP BY CDFUN, r.cdcon, ANO, MES
) A ON F.cdfun = A.CDFUN AND F.cdcon = A.cdcon
LEFT JOIN (
SELECT 
    c.cdfunre,
    c.cdconre, 
    EXTRACT(YEAR FROM c.dtpagefe) AS ANO,
    EXTRACT(MONTH FROM c.dtpagefe) AS MES,
    SUM(i.vrtot - i.vrdsc - i.vrdscv + i.vrtxav) AS VALOR_MARCA_PROPRIA
FROM fc14100 i  
JOIN fc03000 p ON i.cdpro = p.cdpro 
JOIN fc14000 c ON c.nrcpm = i.nrcpm AND c.cdfil = i.cdfil 
WHERE p.setor IN (276, 330) 
AND c.cdconre IN (2, 4)" ;

if ($ano && $ano != "Todos") {
    $sql_consolidado .= " AND EXTRACT(YEAR FROM c.dtpagefe) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_consolidado .= " AND EXTRACT(MONTH FROM c.dtpagefe) = " . intval($mes);
}
$sql_consolidado .= "

GROUP BY cdfunre, c.cdconre, ANO, MES
) B ON F.cdfun = B.cdfunre AND F.cdcon = B.cdconre
LEFT JOIN (
SELECT 
    c.cdfunre,
    c.cdconre, 
    EXTRACT(YEAR FROM c.dtpagefe) AS ANO,
    EXTRACT(MONTH FROM c.dtpagefe) AS MES,
    SUM(i.vrtot - i.vrdsc - i.vrdscv + i.vrtxav) AS VALOR_REVENDA
FROM fc14100 i  
JOIN fc03000 p ON i.cdpro = p.cdpro 
JOIN fc14000 c ON c.nrcpm = i.nrcpm AND c.cdfil = i.cdfil 
WHERE p.setor NOT IN (276, 330) 
AND c.cdconre IN (2, 4)";

if ($ano && $ano != "Todos") {
    $sql_consolidado .= " AND EXTRACT(YEAR FROM c.dtpagefe) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_consolidado .= " AND EXTRACT(MONTH FROM c.dtpagefe) = " . intval($mes);
}
$sql_consolidado .= "
GROUP BY cdfunre, c.cdconre, ANO, MES
) C ON F.cdfun = C.cdfunre AND F.cdcon = C.cdconre";

if ($filial && $filial != "Todos") {
    $sql_consolidado .= " AND COALESCE(A.cdcon, B.cdconre, C.cdconre) = " . intval($filial);
}

$sql_consolidado .= "
GROUP BY F.cdfun, F.nomefun ,CODIGO_FILIAL , ano , mes
having  COALESCE(SUM(CASE WHEN A.cdcon IS NOT NULL THEN A.VALOR_MANIPULADO ELSE 0 END), 0) +
COALESCE(SUM(CASE WHEN B.cdconre IS NOT NULL THEN B.VALOR_MARCA_PROPRIA ELSE 0 END), 0) +
COALESCE(SUM(CASE WHEN C.cdconre IS NOT NULL THEN C.VALOR_REVENDA ELSE 0 END), 0) > '0'
ORDER BY NOME_FUNCIONARIO;";


//echo '$sql_consolidado '. $sql_consolidado;
//exit;

$resultconsolidadovendedor = ibase_query($connection, $sql_consolidado);

if (!$resultconsolidadovendedor) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}



$realizados = [];
// Busca os resultados da consulta, linha por linha
while ($row = ibase_fetch_assoc($resultconsolidadovendedor)) {
    $realizados[] = $row;
}


$dadosCombinados = [];

// Iterar sobre os realizados e adicionar os dados correspondentes ao array combinado
foreach ($realizados as $realizado) {
    $codigoFuncionario = $realizado['CODIGO_FUNCIONARIO'];
    $codigoFilial = $realizado['CODIGO_FILIAL'];

    // Inicialize os campos de metas com valores padrão
    $metaValorManipulado = null;
    $metaValorMarcaPropria = null;
    $metaValorRevenda = null;
    $metaSoma = null;

    // Procurar metas correspondentes
    foreach ($metas as $meta) {
        if ($meta['CODIGO_FUNCIONARIO'] == $codigoFuncionario &&
            $meta['CODIGO_FILIAL'] == $codigoFilial &&
            $meta['ANO'] == $realizado['ANO'] &&
            $meta['MES'] == $realizado['MES']) {
            // Atribuir os valores de meta encontrados
            $metaValorManipulado = $meta['META_VALOR_MANIPULADO'];
            $metaValorMarcaPropria = $meta['META_VALOR_MARCA_PROPRIA'];
            $metaValorRevenda = $meta['META_VALOR_REVENDA'];
            $metaSoma = $meta['META_SOMA'];
            break; // Parar a busca após encontrar correspondência
        }
    }

    // Adicionar dados combinados
    $dadosCombinados[] = [
        'CODIGO_FUNCIONARIO' => $codigoFuncionario,
        'CODIGO_FILIAL' => $codigoFilial,
        'META_VALOR_MANIPULADO' => $metaValorManipulado,
        'ANO' => $realizado['ANO'],
        'MES' => $realizado['MES'],
        'META_VALOR_REVENDA' => $metaValorRevenda,
        'META_VALOR_MARCA_PROPRIA' => $metaValorMarcaPropria,
        'META_SOMA' => $metaSoma,
        'REALIZADO_VALOR_MANIPULADO' => $realizado['REALIZADO_VALOR_MANIPULADO'],
        'REALIZADO_VALOR_MARCA_PROPRIA' => $realizado['REALIZADO_VALOR_MARCA_PROPRIA'],
        'REALIZADO_VALOR_REVENDA' => $realizado['REALIZADO_VALOR_REVENDA'],
        'REALIZADO_SOMA' => $realizado['REALIZADO_SOMA'],
        'NOME_FUNCIONARIO' => $realizado['NOME_FUNCIONARIO'],
    ];
}




//echo "<pre>dadosCombinados: "; print_r($dadosCombinados); echo "</pre>";

//exit ();

// Array para armazenar as metas e resultados agregados
$resultadoAgregado = [];

// Loop pelos dados originais para calcular as metas e agregar os resultados
foreach ($dadosCombinados as $dados) {
    $chave = $dados['CODIGO_FUNCIONARIO'] . '-' . $dados['ANO'] . '-' . $dados['MES'];

    if (!isset($resultadoAgregado[$chave])) {
        // Se a chave não existir no resultado agregado, adicione os dados diretamente
        $resultadoAgregado[$chave] = [
            'CODIGO_FUNCIONARIO' => $dados['CODIGO_FUNCIONARIO'],
            'ANO' => $dados['ANO'],
            'MES' => $dados['MES'],
            'META_VALOR_MANIPULADO' => $dados['META_VALOR_MANIPULADO'],
            'META_VALOR_REVENDA' => $dados['META_VALOR_REVENDA'],
            'META_VALOR_MARCA_PROPRIA' => $dados['META_VALOR_MARCA_PROPRIA'],
            'META_SOMA' => $dados['META_SOMA'],
            'REALIZADO_VALOR_MANIPULADO' => $dados['REALIZADO_VALOR_MANIPULADO'],
            'REALIZADO_VALOR_MARCA_PROPRIA' => $dados['REALIZADO_VALOR_MARCA_PROPRIA'],
            'REALIZADO_VALOR_REVENDA' => $dados['REALIZADO_VALOR_REVENDA'],
            'REALIZADO_SOMA' => $dados['REALIZADO_SOMA'],
            'NOME_FUNCIONARIO' => $dados['NOME_FUNCIONARIO'],
        ];
    } else {
        // Se a chave já existir, some os valores realizados
        $resultadoAgregado[$chave]['REALIZADO_VALOR_MANIPULADO'] += $dados['REALIZADO_VALOR_MANIPULADO'];
        $resultadoAgregado[$chave]['REALIZADO_VALOR_MARCA_PROPRIA'] += $dados['REALIZADO_VALOR_MARCA_PROPRIA'];
        $resultadoAgregado[$chave]['REALIZADO_VALOR_REVENDA'] += $dados['REALIZADO_VALOR_REVENDA'];
        $resultadoAgregado[$chave]['REALIZADO_SOMA'] += $dados['REALIZADO_SOMA'];

        // Atualize as metas se forem diferentes de null
        if ($dados['META_VALOR_MANIPULADO'] !== null) {
            $resultadoAgregado[$chave]['META_VALOR_MANIPULADO'] = $dados['META_VALOR_MANIPULADO'];
        }
        if ($dados['META_VALOR_MARCA_PROPRIA'] !== null) {
            $resultadoAgregado[$chave]['META_VALOR_MARCA_PROPRIA'] = $dados['META_VALOR_MARCA_PROPRIA'];
        }
        if ($dados['META_VALOR_REVENDA'] !== null) {
            $resultadoAgregado[$chave]['META_VALOR_REVENDA'] = $dados['META_VALOR_REVENDA'];
        }
        if ($dados['META_SOMA'] !== null) {
            $resultadoAgregado[$chave]['META_SOMA'] = $dados['META_SOMA'];
        }
    }
}

// Transforme o resultado agregado de volta em um array indexado
$resultadoAgregado = array_values($resultadoAgregado);


// Agora $resultadoAgregado conterá os valores agregados sem o código da filial
//  echo "<pre>Resultado Agregado: ";
//  print_r($resultadoAgregado);
//  echo "</pre>";


// exit ();



//queryes gerais de ranking..
$sql_top_10_clientes_aprovados = "SELECT FIRST 10 c.NOMECLI, 
SUM(o.prreal - o.vrdsc) AS TOTAL_VENDAS, COUNT(*) AS QUANTIDADE,
REPLACE(CAST(CAST((SUM(o.prreal - o.vrdsc) / COUNT(*)) AS DECIMAL(10, 2)) AS VARCHAR(20)), '.', ',') AS ticket_medio
FROM fc15100 o
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
INNER JOIN FC01000 f ON o.cdfil = f.CDFIL AND o.qtaprov = 1
INNER JOIN FC07000 c ON c.CDCLI  = o.CDCLI 
WHERE 1 = 1";


if ($filial && $filial != "Todos") {
    $sql_top_10_clientes_aprovados .= " AND o.CDFIL in (" . ($filial). ")";
}


if ($ano && $ano != "Todos") {
    $sql_top_10_clientes_aprovados .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_clientes_aprovados .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}


$sql_top_10_clientes_aprovados .= " GROUP BY c.NOMECLI order by TOTAL_VENDAS desc";

$result_clientes_aprovados = ibase_query($connection, $sql_top_10_clientes_aprovados);


if (!$result_clientes_aprovados) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}

 //echo '$sql_top_10_clientes_aprovados '.  $sql_top_10_clientes_aprovados;
// exit;


$sql_top_10_clientes_reprovados = "SELECT FIRST 10 c.NOMECLI, 
SUM(o.prreal - o.vrdsc) AS TOTAL_VENDAS, COUNT(*) AS QUANTIDADE,
REPLACE(CAST(CAST((SUM(o.prreal - o.vrdsc) / COUNT(*)) AS DECIMAL(10, 2)) AS VARCHAR(20)), '.', ',') AS ticket_medio
FROM fc15100 o
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
INNER JOIN FC01000 f ON o.cdfil = f.CDFIL AND o.qtaprov = 0
INNER JOIN FC07000 c ON c.CDCLI  = o.CDCLI 
WHERE 1 = 1";


if ($filial && $filial != "Todos") {
    $sql_top_10_clientes_reprovados .= " AND o.CDFIL in (" . ($filial). ")";
}


if ($ano && $ano != "Todos") {
    $sql_top_10_clientes_reprovados .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_clientes_reprovados .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}


$sql_top_10_clientes_reprovados .= " GROUP BY c.NOMECLI order by TOTAL_VENDAS desc";

$result_clientes_reprovados = ibase_query($connection, $sql_top_10_clientes_reprovados);

// echo '$sql_top_10_clientes_reprovados '.  $sql_top_10_clientes_reprovados;
// exit;


if (!$result_clientes_reprovados) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}



$sql_top_10_produtos_aprovados = "select FIRST 10 count(p.cdpro) as soma, p.descr as produto from fc15110 p, fc15100 o
where o.cdfil = p.cdfil and
o.nrorc = p.nrorc and
o.serieo = p.serieo and
o.qtaprov =1 and
p.tpcmp  <> 'E' and
p.tpcmp <> 'P' and
p.tpcmp <> 'X'";

if ($filial && $filial != "Todos") {
    $sql_top_10_produtos_aprovados .= " AND o.CDFIL in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_produtos_aprovados .= " AND EXTRACT(YEAR FROM o.dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_produtos_aprovados .= " AND EXTRACT(MONTH FROM o.dtentr) = " . intval($mes);
}

$sql_top_10_produtos_aprovados .= " group by p.descr order by soma desc";

//echo '$sql_top_10_produtos_aprovados '.  $sql_top_10_produtos_aprovados;

//exit;

$result_produtos_aprovados = ibase_query($connection, $sql_top_10_produtos_aprovados);


if (!$result_produtos_aprovados) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}

$sql_top_10_produtos_reprovados = "select FIRST 10 count(p.cdpro) as soma, p.descr as produto from fc15110 p, fc15100 o
where o.cdfil = p.cdfil and
o.nrorc = p.nrorc and
o.serieo = p.serieo and
o.qtaprov =0 and
p.tpcmp  <> 'E' and
p.tpcmp <> 'P' and
p.tpcmp <> 'X'";


if ($filial && $filial != "Todos") {
    $sql_top_10_produtos_reprovados .= " AND o.CDFIL in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_produtos_reprovados .= " AND EXTRACT(YEAR FROM o.dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_produtos_reprovados .= " AND EXTRACT(MONTH FROM o.dtentr) = " . intval($mes);
}

$sql_top_10_produtos_reprovados .= " group by p.descr order by soma desc";

//echo '$sql_top_10_produtos_reprovados '.  $sql_top_10_produtos_reprovados;
//exit;

$result_produtos_reprovados = ibase_query($connection, $sql_top_10_produtos_reprovados);


if (!$result_produtos_reprovados) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}


$sql_top_10_produtos_aprovados_marca_propria= "  select FIRST 10 p.descr as produto, count(i.vrtot) as soma from fc14100 i, fc03000 p, fc14000 c
where i.cdpro = p.cdpro and
c.nrcpm = i.nrcpm and
c.cdfil = i.cdfil and
p.setor in (276,330)";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_produtos_aprovados_marca_propria .= " AND c.cdconre in (" . ($filial). ")";
}


if ($ano && $ano != "Todos") {
    $sql_top_10_produtos_aprovados_marca_propria .= " AND EXTRACT(YEAR FROM c.dtpagefe) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_produtos_aprovados_marca_propria .= " AND EXTRACT(MONTH FROM c.dtpagefe) = " . intval($mes);
}

$sql_top_10_produtos_aprovados_marca_propria .= " group by p.descr order by soma desc";


//echo '$sql_top_10_produtos_aprovados_marca_propria '.  $sql_top_10_produtos_aprovados_marca_propria;
//exit;

$result_produtos_aprovados_marca_propria = ibase_query($connection, $sql_top_10_produtos_aprovados_marca_propria);


if (!$result_produtos_aprovados_marca_propria) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}

$sql_top_10_produtos_aprovados_revenda= "select FIRST 10 p.descr as produto, count(i.vrtot) as soma from fc14100 i, fc03000 p, fc14000 c
where i.cdpro = p.cdpro and
c.nrcpm = i.nrcpm and
c.cdfil = i.cdfil and
p.setor not in (276,330)";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_produtos_aprovados_revenda .= " AND c.cdconre in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_produtos_aprovados_revenda .= " AND EXTRACT(YEAR FROM c.dtpagefe) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_produtos_aprovados_revenda .= " AND EXTRACT(MONTH FROM c.dtpagefe) = " . intval($mes);
}

$sql_top_10_produtos_aprovados_revenda .= " group by p.descr order by soma desc";


$result_produtos_aprovados_revenda = ibase_query($connection, $sql_top_10_produtos_aprovados_revenda);

//echo '$sql_top_10_produtos_aprovados_revenda '.  $sql_top_10_produtos_aprovados_revenda;
//exit;

if (!$result_produtos_aprovados_revenda) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}





$sql_top_10_vendedores_aprovados = "SELECT  f.cdfun, f.nomefun, SUM(r.prreal - r.vrdsc) as TOTAL_VENDAS, COUNT(*) AS QUANTIDADE FROM fc15100 r, fc08000 f 
WHERE r.qtaprov = '1'
AND f.cdcon = '2' AND r.cdfunre = f.cdfun";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_vendedores_aprovados .= " AND cdfil in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_vendedores_aprovados .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_vendedores_aprovados .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}

$sql_top_10_vendedores_aprovados .= " GROUP BY f.cdfun, f.nomefun order by TOTAL_VENDAS desc";

$result_vendedores_aprovado = ibase_query($connection, $sql_top_10_vendedores_aprovados);

// echo '$sql_top_10_vendedores_aprovados '.  $sql_top_10_vendedores_aprovados;
// exit;

if (!$result_vendedores_aprovado) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}


$resultsArrayvendedoraprovado = array();
while ($row = ibase_fetch_assoc($result_vendedores_aprovado)) {
    $resultsArrayvendedoraprovado[] = $row;
}


$sql_top_10_vendedores_reprovado = "SELECT  f.cdfun, f.nomefun, SUM(r.prreal - r.vrdsc) as TOTAL_VENDAS, COUNT(*) AS QUANTIDADE FROM fc15100 r, fc08000 f 
WHERE r.qtaprov = '0'
AND f.cdcon = '2' AND r.cdfunre = f.cdfun";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_vendedores_reprovado .= " AND cdfil in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_vendedores_reprovado .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_vendedores_reprovado .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}

$sql_top_10_vendedores_reprovado .= " GROUP BY f.cdfun, f.nomefun order by TOTAL_VENDAS desc";

$result_vendedores_reprovado = ibase_query($connection, $sql_top_10_vendedores_reprovado);


//echo '$sql_top_10_vendedores_reprovado '.  $sql_top_10_vendedores_reprovado;
//exit;


if (!$result_vendedores_reprovado) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}

$resultsArrayvendedorreprovado = array();
while ($row = ibase_fetch_assoc($result_vendedores_reprovado)) {
    $resultsArrayvendedorreprovado[] = $row;
}


//VALORES GRID MÉDICOS

$sql_grid_medicos = "SELECT 
m.nomemed,
SUM(CASE WHEN o.qtaprov = 1 THEN o.prreal - o.vrdsc ELSE 0 END) AS total_venda_aprovado,
COUNT(CASE WHEN o.qtaprov = 1 THEN 1 END) AS quantidade_aprovado,
ROUND(
    100 * SUM(CASE WHEN o.qtaprov = 1 THEN o.prreal - o.vrdsc ELSE 0 END) / NULLIF(SUM(o.prreal - o.vrdsc), 0), 
    2
) AS porcentagem_aprovado,
SUM(CASE WHEN o.qtaprov = 0 THEN o.prreal - o.vrdsc ELSE 0 END) AS total_venda_reprovado,
REPLACE(CAST(CAST(
    (
        SUM(CASE WHEN o.qtaprov = 1 THEN o.prreal - o.vrdsc ELSE 0 END) / NULLIF(COUNT(CASE WHEN o.qtaprov = 1 THEN 1 END), 0)
    ) AS DECIMAL(10, 2)
) AS VARCHAR(20)), '.', ',') AS ticket_medio_aprovado,
COUNT(CASE WHEN o.qtaprov = 0 THEN 1 END) AS quantidade_reprovado,
ROUND(
    100 * SUM(CASE WHEN o.qtaprov = 0 THEN o.prreal - o.vrdsc ELSE 0 END) / NULLIF(SUM(o.prreal - o.vrdsc), 0),
    2
) AS porcentagem_reprovado
FROM fc15100 o 
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
WHERE (o.qtaprov = 0 OR o.qtaprov = 1)  ";


if ($filial && $filial != "Todos") {
    $sql_grid_medicos .= " AND o.CDFIL in (" . ($filial). ")";
}


if ($ano && $ano != "Todos") {
    $sql_grid_medicos .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_grid_medicos .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}


$sql_grid_medicos .= " GROUP BY  m.nomemed ORDER BY  total_venda_aprovado DESC";

$result_grid_medicos = ibase_query($connection, $sql_grid_medicos);

//echo $sql_grid_medicos;
if (!$result_grid_medicos) {
    die('Erro na consulta '.$sql_grid_medicos . ' Firebird/InterBase: ' . ibase_errmsg());
}

$rowgridmedicos = ibase_fetch_assoc($result_grid_medicos);



$sql_medicos_demandantes= "SELECT  COUNT(DISTINCT m.nomemed) AS QUANTIDADE 
FROM fc15100 o 
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
INNER JOIN FC01000 f ON o.cdfil = f.CDFIL AND o.qtaprov = 1 WHERE 1=1  ";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_medicos_demandantes .= " AND f.CDFIL in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_medicos_demandantes .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_medicos_demandantes .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}

$sql_medicos_demandantes .= " HAVING  SUM(o.prreal - o.vrdsc) > 0 ";



$resultmedicodemandantes = ibase_query($connection, $sql_medicos_demandantes);


if (!$resultmedicodemandantes) {
    die('Erro na consulta'.$sql_medicos_demandantes.'Firebird/InterBase: ' . ibase_errmsg());
}

$rowqtdclientesdemandantes = ibase_fetch_assoc($resultmedicodemandantes);



$sql_top_10_medicos_aprovados = "SELECT FIRST 10 m.nomemed, 
SUM(o.prreal - o.vrdsc) AS TOTAL_VENDAS, COUNT(*) AS QUANTIDADE,
REPLACE(CAST(CAST((SUM(o.prreal - o.vrdsc) / COUNT(*)) AS DECIMAL(10, 2)) AS VARCHAR(20)), '.', ',') AS ticket_medio
FROM fc15100 o 
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
INNER JOIN FC01000 f ON o.cdfil = f.CDFIL AND o.qtaprov = 1
WHERE 1=1 ";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_medicos_aprovados .= " AND f.CDFIL in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_medicos_aprovados .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_medicos_aprovados .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}

$sql_top_10_medicos_aprovados .= " GROUP BY m.nomemed order by TOTAL_VENDAS desc";


//echo '$sql_top_10_medicos_aprovados '.  $sql_top_10_medicos_aprovados;
//exit;

$resultmedico = ibase_query($connection, $sql_top_10_medicos_aprovados);


if (!$resultmedico) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}


$sql_top_10_medicos_REPROVADO = "SELECT FIRST 10 m.nomemed, 
SUM(o.prreal - o.vrdsc) AS TOTAL_VENDAS, COUNT(*) AS QUANTIDADE,
REPLACE(CAST(CAST((SUM(o.prreal - o.vrdsc) / COUNT(*)) AS DECIMAL(10, 2)) AS VARCHAR(20)), '.', ',') AS ticket_medio
FROM fc15100 o 
INNER JOIN FC04000 m ON o.nrcrm = m.nrcrm AND o.ufcrm = m.ufcrm AND o.pfcrm = m.pfcrm 
INNER JOIN FC01000 f ON o.cdfil = f.CDFIL AND o.qtaprov = 0
WHERE 1=1 ";

// Aplicar o filtro da filial
if ($filial && $filial != "Todos") {
    $sql_top_10_medicos_REPROVADO .= " AND f.CDFIL in (" . ($filial). ")";
}

if ($ano && $ano != "Todos") {
    $sql_top_10_medicos_REPROVADO .= " AND EXTRACT(YEAR FROM dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_top_10_medicos_REPROVADO .= " AND EXTRACT(MONTH FROM dtentr) = " . intval($mes);
}

$sql_top_10_medicos_REPROVADO .= " GROUP BY m.nomemed order by TOTAL_VENDAS desc";

// echo '$sql_top_10_medicos_REPROVADO '.  $sql_top_10_medicos_REPROVADO;
// exit;

$resultmedico_REPROVADOS = ibase_query($connection, $sql_top_10_medicos_REPROVADO);


if (!$resultmedico_REPROVADOS) {
    die('Erro na consulta Firebird/InterBase: ' . ibase_errmsg());
}


//CONTAR CLIENTES NOVOS
    $sql_clientes_novos = "select count(*)novos from fc07000 c
    where 1 = 1 " ;
    if ($ano && $ano != "Todos") {
        $sql_clientes_novos .= " AND EXTRACT(YEAR FROM c.dtcad) = " . intval($ano);
    }
    if ($mes && $mes != "Todos") {
        $sql_clientes_novos .= " AND EXTRACT(MONTH FROM c.dtcad) = " . intval($mes);
    }
    if ($filial && $filial != "Todos") {
        $sql_clientes_novos .= " AND c.cdfil in (" . ($filial). ")";
    }
    $resultclientesnovos = ibase_query($connection, $sql_clientes_novos);
    if (!$resultclientesnovos) {
        die('Erro na consulta' . $sql_clientes_novos. '  Firebird/InterBase: ' . ibase_errmsg());
    }
    $rowclientesnovos = ibase_fetch_assoc($resultclientesnovos);


//CONTAR CLIENTES ATENDIDOS
$sql_clientes_Atendidos = "SELECT count(*)ATENDIDOS from fc15000 r
where 1 = 1 " ;
if ($ano && $ano != "Todos") {
    $sql_clientes_Atendidos .= " AND EXTRACT(YEAR FROM r.dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_clientes_Atendidos .= " AND EXTRACT(MONTH FROM r.dtentr) = " . intval($mes);
}
if ($filial && $filial != "Todos") {
    $sql_clientes_Atendidos .= " AND c.cdfil in (" . ($filial). ")";
}


$resultclientesAtendidos = ibase_query($connection, $sql_clientes_Atendidos);
if (!$resultclientesAtendidos) {
    die('Erro na consulta' . $sql_clientes_Atendidos. '  Firebird/InterBase: ' . ibase_errmsg());
}
$rowclientesAtendidos = ibase_fetch_assoc($resultclientesAtendidos);


//CONTAR CLIENTES distintos ATENDIDOS
$sql_clientes_Distintos_Atendidos = "select count(distinct(r.nomepa))distintos from fc15000 r
where 1 = 1 " ;
if ($ano && $ano != "Todos") {
    $sql_clientes_Distintos_Atendidos .= " AND EXTRACT(YEAR FROM r.dtentr) = " . intval($ano);
}
if ($mes && $mes != "Todos") {
    $sql_clientes_Distintos_Atendidos .= " AND EXTRACT(MONTH FROM r.dtentr) = " . intval($mes);
}
if ($filial && $filial != "Todos") {
    $sql_clientes_Distintos_Atendidos .= " AND c.cdfil in (" . ($filial). ")";
}


$resultclientesDistintosAtendidos = ibase_query($connection, $sql_clientes_Distintos_Atendidos);
if (!$resultclientesDistintosAtendidos) {
    die('Erro na consulta' . $sql_clientes_Distintos_Atendidos. '  Firebird/InterBase: ' . ibase_errmsg());
}
$rowclientesDistintosAtendidos = ibase_fetch_assoc($resultclientesDistintosAtendidos);



?>

<!DOCTYPE html>
<html lang="pt-br">
<?php 
        $pageTitle = "Painel Gerencial"; // Definir o título da página aqui
        include('../geral/header.php'); 
        ?>
    <body>

    <body>

            <!-- Navigation Bar-->
                    <?php 
            include('../geral/menu.php'); 
            ?>
            <!-- End Navigation Bar-->

        <!-- ============================================================== -->
        <!-- Start Page Content here -->
        <!-- ============================================================== -->

        <div class="wrapper dashboard">
            <div class="container-fluid">

                <!-- start page title -->
                <div class="row">
                    <div class="col-12">
                        <div class="page-title-box">
                            <h4 class="page-title">Detalhamento Comercial</h4>
                            <!-- <button onclick="voltarParaPainelGerencial()">Voltar</button> -->
                        </div>
                    </div>
                </div>     
                <!-- end page title -->


                <div class="row">

                <div class="col-xl-12">
                    <div class="card">
                    <div class="card-body">
                        <!-- <h4 class="page-title-box">Dashboard</h4> -->
     
                        <ul class="nav nav-tabs">
                        <li class="nav-item">
                                <a href="#geral" data-bs-toggle="tab" aria-expanded="true" class="nav-link active">
                                    Geral
                                </a>
                            </li>
                            <li class="nav-item">
                                <a href="#ranking" data-bs-toggle="tab" aria-expanded="false" class="nav-link">
                                    Ranking
                                </a>
                            </li>
                            <li class="nav-item">
                                <a href="#vendedores" data-bs-toggle="tab" aria-expanded="false" class="nav-link">
                                    Vendedores
                                </a>
                            </li>
                            <li class="nav-item">
    <a href="#medicos" data-bs-toggle="tab" aria-expanded="false" class="nav-link" id="medicos-tab">
        Médicos
    </a>
</li>
                        </ul>

         
          


                <div class="tab-content"> 

              

                <div class="tab-pane show active" id="geral"> <!-- INÍCIO DO CONTEÚDO DA ABA GERAL-->

                <div class="col-12">
		  
          <div class="row">

          <?php include('aproveitamento.php'); ?>
                        <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                            <h2 class="fw-normal black" data-plugin="counterup"><?php echo formatarNumero($_SESSION['meta_geral']) ?></h2>
                                            <h5>Meta</h5>
                                        </div>
                                    </div>
                                </div>
                               
                            </div>
				 
                            <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                        <h2 class="fw-normal text-black" data-plugin="counterup"><?php echo formatarNumero($_SESSION['realizado_geral']) ?></h2>
											
                                            <h5>Realizado</h5>
                                        </div>
                                    </div>
                                </div>
                               
                            </div>
                            <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                        <h2 class="fw-normal text-black" data-plugin="counterup"><?php echo $somaQuantidadeOrcamento ?></h2>
             
                                            <h5>Qtd Orçamentos</h5>
                                        </div>
                                    </div>
                                </div>
                            </div>
                           
                        <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">

                                        <h2 class="fw-normal text-black" data-plugin="counterup"><?php echo formatarNumero($somaTotalOrcamento) ?></h2>


                                            <h5>Orçamento Total</h5>
                                        </div>
                                    </div>
                                </div>
                                
                            </div>
              

                           <div class="col-md-2 col-6" title="Valor de Orçamento Aprovado e Quantidade">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                        <h2 class="fw-normal text-success" data-plugin="counterup">
                                            <?php echo formatarNumero($valorTotalOrcamentoAprovado); ?>
                                            <span style="font-size: 0.5em;" ><?php echo "(" . $QtdTotalOrcamentoAprovado. ")"; ?></span>
                                        </h2>


                                            <h5>Orçamento Aprovado</h5>
                                        </div>
                                    </div>
                                </div>
                                
                            </div>

                            <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                        <h2 class="fw-normal text-danger" data-plugin="counterup">
                                            <?php echo formatarNumero($valorTotalOrcamentoReprovado); ?>
                                            <span style="font-size: 0.5em;"><?php echo "(" . $QtdTotalOrcamentoReprovado. ")"; ?></span>
                                        </h2>
                                            <h5>Orçamento Reprovado</h5>
                                        </div>
                                    </div>
                                </div>
                                
                            </div>
                            <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                        <h2 class="fw-normal text-primary" data-plugin="counterup">
                                            <?php echo ($geral."%"); ?>
                                     
                                        </h2>
                                            <h5>Aproveitamento Geral</h5>
                                        </div>
                                    </div>
                                </div>
                                
                            </div>
                            <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                        <h2 class="fw-normal text-primary" data-plugin="counterup">
                                            <?php echo ($marca."%"); ?>
                                     
                                        </h2>
                                            <h5>Aproveitamento Marca </h5>
                                        </div>
                                    </div>
                                </div>
                                
                            </div>
                            <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                        <h2 class="fw-normal text-success" data-plugin="counterup">
                                            <?php echo $rowclientesnovos['NOVOS']; ?>
                                     
                                        </h2>
                                            <h5>Novos Clientes </h5>
                                        </div>
                                    </div>
                                </div>
                                
                            </div>
                            <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                        <h2 class="fw-normal text-black" data-plugin="counterup">
                                            <?php echo $rowclientesAtendidos['ATENDIDOS']; ?>
                                     
                                        </h2>
                                            <h5>Clientes Atendidos</h5>
                                        </div>
                                    </div>
                                </div>
                                
                            </div>
                            <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">
                                        <h2 class="fw-normal text-primary" data-plugin="counterup">
                                            <?php echo $rowclientesDistintosAtendidos['DISTINTOS']; ?>
                                     
                                        </h2>
                                            <h5>Clientes Distintos Atendidos</h5>
                                        </div>
                                    </div>
                                </div>
                                
                            </div>
                            <div class="col-md-2 col-6">
                                <div class="card">
                                    <div class="card-body widget-user">
                                        <div class="text-center">

                                        <h2 class="fw-normal text-black" data-plugin="counterup"><?php echo $rowqtdclientesdemandantes['QUANTIDADE']; ?></h2>


                                            <h5>Médicos Demandantes</h5>
                                        </div>
                                    </div>
                                </div>
                                
                            </div>
					
                        </div>

                        

                        <div id="accordion" class="mb-3">
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingOne">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseOne" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Apuração Diária - Geral
                                                </a>
                                            </h5>
                                        </div>
                            
                                        <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-bs-parent="#accordion">
                                            <div class="card-body">
                                            <?php 
                                        
                                                include('apuracao_diaria.php'); 
                                         
                                                ?>
                                       </div>
                                        </div>
                                    </div>
                                    
                                </div> <!-- end #accordions-->

                                
                    </div>
                            
                </div>  <!-- FIM DA ABA GERAL-->


                <div class="tab-pane" id="medicos"> <!-- INÍCIO DO CONTEÚDO DA ABA MÉDICOS-->
                        <!-- Conteúdo da aba Médicos aqui -->
                </div>  <!-- FIM DA ABA MÉDICOS-->


                   
                <div class="tab-pane" id="vendedores"> <!-- INÍCIO DO CONTEÚDO DA ABA vendedores-->
                <div class="row">
                        <div class="col-12">
                        
                        <div id="accordion" class="mb-3">
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingOne">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseOne" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Resumo
                                                </a>
                                            </h5>
                                        </div>
                            
                                        <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-bs-parent="#accordion">
                                            <div class="card-body">
                                            <table class="table table-bordered table-hover table-sm">
                                        <thead class="thead-light">
                                            <tr>
                                                <th scope="col" rowspan="2">Vendedor</th>
                                                <th scope="col" colspan="3">Manipulado</th>
                                                <th scope="col" colspan="3">Revenda</th>
                                                <th scope="col" colspan="3">Marca Própria</th>
                                                <th scope="col" colspan="3">Total Geral</th>
                                            </tr>
                                            <tr>
                                                <th scope="col">Meta</th>
                                                <th scope="col">Realizado</th>
                                                <th scope="col">Projeção</th>
                                                <th scope="col">Meta</th>
                                                <th scope="col">Realizado</th>
                                                <th scope="col">Projeção</th>
                                                <th scope="col">Meta</th>
                                                <th scope="col">Realizado</th>
                                                <th scope="col">Projeção</th>
                                                <th scope="col">Meta</th>
                                                <th scope="col">Realizado</th>
                                                <th scope="col">Projeção</th>
                                            </tr>
                                        </thead>
                                        <tbody>

                                        <?php

                                    $countRows = count($resultadoAgregado); // Conta o número de linhas de dados
                                     $contador = 0;

                            // Verificar se existem dados para exibir
                            if (!empty($dadosCombinados)) {
                                // Inicializa as variáveis de total
                                $totalMetaManipulado = 0;
                                $totalRealizadoManipulado = 0;
                                $somaPorcentagemManipulado = 0;

                                $totalMetaRevenda = 0;
                                $totalRealizadoRevenda = 0;
                                $somaPorcentagemRevenda = 0;

                                $totalMetaMarcaPropria = 0;
                                $totalRealizadoMarcaPropria = 0;
                                $somaPorcentagemMarcaPropria = 0;

                                $totalMetaSoma = 0;
                                $totalRealizadoSoma = 0;
                                $somaPorcentagemSoma = 0;
                                    
                
                                foreach ($resultadoAgregado as $dados) : 
                                       
                                    
                                    ?>

                                                    <!-- Exibe os dados da linha atual -->
                                                    <tr>
                                            
                                                    <th scope="row"><?= $dados['NOME_FUNCIONARIO'] ?></th>

  
                                                        <!-- Dados de Manipulado -->
                                                        <td><?= number_format((float)$dados['META_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                        <td><?= number_format((float)$dados['REALIZADO_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                        <td>
                                                            <?= ($dados['META_VALOR_MANIPULADO'] != 0) ?
                                                                '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100) . '">' .
                                                                number_format((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100, 2, '.', '') . '%' :
                                                                '-' ?>
                                                        </td>
                                                        <!-- Dados de Revenda -->
                                                        <td><?= number_format((float)$dados['META_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                        <td><?= number_format((float)$dados['REALIZADO_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                        <td>
                                                            <?= ($dados['META_VALOR_REVENDA'] != 0) ?
                                                                '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100) . '">' .
                                                                number_format((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100, 2, '.', '') . '%' :
                                                                '-' ?>
                                                        </td>
                                                        <!-- Dados de Marca Própria -->
                                                        <td><?= number_format((float)$dados['META_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                        <td><?= number_format((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                        <td>
                                                            <?= ($dados['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100) . '">' .
                                                                number_format((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100, 2, '.', '') . '%' :
                                                                '-' ?>
                                                        </td>
                                                        <!-- Dados Total Geral -->
                                                        <td><?= number_format((float)$dados['META_SOMA'], 2, ',', '.') ?></td>
                                                        <td><b><?= number_format((float)$dados['REALIZADO_SOMA'], 2, ',', '.') ?></b></td>
                                                        <td>
                                                            <?= ($dados['META_SOMA'] != 0) ?
                                                                '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100) . '">' .
                                                                number_format((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100, 2, '.', '') . '%' :
                                                                '-' ?>
                                                        </td>
                                                    </tr>

                                                    <?php
                                                    // Atualiza as variáveis de total
                                                    $totalMetaManipulado += (float)$dados['META_VALOR_MANIPULADO'];
                                                    $totalRealizadoManipulado += (float)$dados['REALIZADO_VALOR_MANIPULADO'];
                                                    $somaPorcentagemManipulado += ($dados['META_VALOR_MANIPULADO'] != 0) ?
                                                        ((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100) :
                                                        0;

                                                    $totalMetaRevenda += (float)$dados['META_VALOR_REVENDA'];
                                                    $totalRealizadoRevenda += (float)$dados['REALIZADO_VALOR_REVENDA'];
                                                    $somaPorcentagemRevenda += ($dados['META_VALOR_REVENDA'] != 0) ?
                                                        ((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100) :
                                                        0;

                                                    $totalMetaMarcaPropria += (float)$dados['META_VALOR_MARCA_PROPRIA'];
                                                    $totalRealizadoMarcaPropria += (float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'];
                                                    $somaPorcentagemMarcaPropria += ($dados['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                        ((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100) :
                                                        0;

                                                    $totalMetaSoma += (float)$dados['META_SOMA'];
                                                    $totalRealizadoSoma += (float)$dados['REALIZADO_SOMA'];
                                                    $somaPorcentagemSoma += ($dados['META_SOMA'] != 0) ?
                                                        ((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100) :
                                                        0;

                  
          
                                            endforeach; ?>


                                                    <!-- Linha de Totais -->
                                                    <thead class="thead-light">
                                                    <tr>
                                                      <th scope="row">Total</th>
                                                      <!-- Totais de Manipulado -->
                                                      <th scope="col"><?= number_format($totalMetaManipulado, 2, ',', '.') ?></th>
                                                      <th scope="col"><?= number_format($totalRealizadoManipulado, 2, ',', '.') ?></td>
                                                      <th scope="col">
                                                          <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemManipulado / $countRows) ?>">
                                                              <?= round($somaPorcentagemManipulado / $countRows) ?>%
                                                          </span>
                                                          </th>
                                                      <!-- Totais de Revenda -->
                                                      <th scope="col"><?= number_format($totalMetaRevenda, 2, ',', '.') ?></th>
                                                      <th scope="col"><?= number_format($totalRealizadoRevenda, 2, ',', '.') ?></th>
                                                      <th scope="col">
                                                          <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemRevenda / $countRows) ?>">
                                                              <?= round($somaPorcentagemRevenda / $countRows) ?>%
                                                          </span>
                                                          </th>
                                                      <!-- Totais de Marca Própria -->
                                                      <th scope="col"><?= number_format($totalMetaMarcaPropria, 2, ',', '.') ?></th>
                                                      <th scope="col"><?= number_format($totalRealizadoMarcaPropria, 2, ',', '.') ?></th>
                                                      <th scope="col">
                                                          <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemMarcaPropria / $countRows) ?>">
                                                              <?= round($somaPorcentagemMarcaPropria / $countRows) ?>%
                                                          </span>
                                                          </th>
                                                      <!-- Totais de Total Geral -->
                                                      <th scope="col"><?= number_format($totalMetaSoma, 2, ',', '.') ?></th>
                                                      <th scope="col"><?= number_format($totalRealizadoSoma, 2, ',', '.') ?></th>
                                                      <td>
                                                          <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemSoma / $countRows) ?>">
                                                              <?= round($somaPorcentagemSoma / $countRows) ?>%
                                                          </span>
                                                          </th>
                                                      </tr>
                                                      </thead>
                                            <?php
                                            } else {
                                                echo '<p>Nenhum dado para exibir.</p>';
                                          }
                                          
                                          ?>


                                        </table>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingTwo">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse"d href="#collapseTwo" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Detalhamento por Vendedor
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-bs-parent="#accordion">
                                            <div class="card-body">
                                                <div class="row">

                                                    <div class="col-12">
                                                    <?php
                                                    if (!empty($dadosCombinados)) {
                                                        $funcionarioAnterior = null; ?>
                                                        
                                                        <table class="table table-bordered table-hover table-sm">
                                                                <?php foreach ($dadosCombinados as $dados) : ?>
                                                             
                                                                    <?php


                                                                    $funcionarioAtual = $dados['NOME_FUNCIONARIO'];
                                                                    $codigofuncionarioatual = $dados['CODIGO_FUNCIONARIO'];

                                                                    // Verifica se o nome do funcionário atual é diferente do anterior
                                                                    if ($funcionarioAtual !== $funcionarioAnterior) {

                                                                        $contador = 0;
                               
                                                                        // Inicializa as variáveis de total
                                                                        $totalMetaManipulado = 0;
                                                                        $totalRealizadoManipulado = 0;
                                                                        $somaPorcentagemManipulado = 0;

                                                                        $totalMetaRevenda = 0;
                                                                        $totalRealizadoRevenda = 0;
                                                                        $somaPorcentagemRevenda = 0;

                                                                        $totalMetaMarcaPropria = 0;
                                                                        $totalRealizadoMarcaPropria = 0;
                                                                        $somaPorcentagemMarcaPropria = 0;

                                                                        $totalMetaSoma = 0;
                                                                        $totalRealizadoSoma = 0;
                                                                        $somaPorcentagemSoma = 0;
                                                                      
                                                                        ?>
                                                                        </tbody>
                                                            </table> <!-- Fecha a tabela anterior -->
                                
                                                            <span class="badge badge-pill badge-secondary mb-4" style="font-size:1.5rem;">
                                                            <?= $funcionarioAtual ?>
                                                            </span>

                                                            <!-- <span class="badge badge-pill badge-secondary mb-4" style="font-size: 1.5rem; cursor: pointer;" 
                                                                data-bs-toggle="modal" data-bs-target="#bs-example-modal-lg" data-bs-original-title="Texto da dica aqui"
                                                                id="nomeFuncionario" data-funcionario="func:0">
                                                                
                                                            </span> -->

                                                            
 
                                                            <table class="table table-bordered table-hover table-sm">
                                                                    <thead class="thead-light">
                                                                        <tr>
                                                                            <th scope="col"></th>
                                                                            <th scope="col">Manipulado</th>
                                                                            <th scope="col">Revenda</th>
                                                                            <th scope="col">Marca Própria</th>
                                                                            <th scope="col">Valor Total</th>
                                                                            
                                                                        </tr>
                                                                    </thead>
                                                                    <tbody>

                                                                    <?php
                                                                $employeeData = null;
                                                                foreach ($resultadoAgregado as $dados1) {
                                                                    if (strpos($dados1['NOME_FUNCIONARIO'], $funcionarioAtual) !== false) {
                                                                        $employeeData = $dados1;
                                                                    //  echo "<pre>"; print_r($employeeData); echo "</pre>";
                                                                        break;
                                                                    }
                                                                } ?>


                                                                        <tr>
                                                                            <th scope="row">Meta</th>
                                                                            <td><?= number_format((float)$employeeData['META_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['META_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['META_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['META_SOMA'], 2, ',', '.') ?></td>
                                                                        </tr>
                                                                        <tr>
                                                                            <th scope="row">Realizado</th>
                                                                            <td><?= number_format((float)$employeeData['REALIZADO_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['REALIZADO_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                                            <td><?= number_format((float)$employeeData['REALIZADO_SOMA'], 2, ',', '.') ?></td>
                                                                        </tr>
                                                                        <?php
                                                                        
                                                                        if ($employeeData['META_SOMA']  > 0) { 
                                                                            
                                                                            
                                                                            $meta90Manipulado = 0;
                                                                            $meta90Revenda = 0;
                                                                            $meta90MarcaPropria = 0;
                                                                            $meta90Soma = 0;

                                                                            $percentual90manipulado = 0;
                                                                            $faltaPara90manipulado = 0;
                                                                            $valorfalta90manipulado = 0;

                                                                            $percentual90revenda = 0;
                                                                            $faltaPara90revenda = 0;
                                                                            $valorfalta90revenda = 0;

                                                                            $percentual90MarcaPropria = 0;
                                                                            $faltaPara90MarcaPropria = 0;
                                                                            $valorfalta90MarcaPropria = 0;

                                                                            $percentual90geral = 0;
                                                                            $faltaPara90geral = 0;
                                                                            $valorfalta90geral = 0;


                                                                            $meta80Manipulado = 0;
                                                                            $meta80Revenda = 0;
                                                                            $meta80MarcaPropria = 0;
                                                                            $meta80Soma = 0;

                                                                            $percentual80manipulado = 0;
                                                                            $faltaPara80manipulado = 0;
                                                                            $valorfalta80manipulado = 0;

                                                                            $percentual80revenda = 0;
                                                                            $faltaPara80revenda = 0;
                                                                            $valorfalta80revenda = 0;

                                                                            $percentual80MarcaPropria = 0;
                                                                            $faltaPara80MarcaPropria = 0;
                                                                            $valorfalta80MarcaPropria = 0;

                                                                            $percentual80geral = 0;
                                                                            $faltaPara80geral = 0;
                                                                            $valorfalta80geral = 0;


                                                                            $meta70Manipulado = 0;
                                                                            $meta70Revenda = 0;
                                                                            $meta70MarcaPropria = 0;
                                                                            $meta70Soma = 0;

                                                                            $percentual70manipulado = 0;
                                                                            $faltaPara70manipulado = 0;
                                                                            $valorfalta70manipulado = 0;

                                                                            $percentual70revenda = 0;
                                                                            $faltaPara70revenda = 0;
                                                                            $valorfalta70revenda = 0;

                                                                            $percentual70MarcaPropria = 0;
                                                                            $faltaPara70MarcaPropria = 0;
                                                                            $valorfalta70MarcaPropria = 0;

                                                                            $percentual70geral = 0;
                                                                            $faltaPara70geral = 0;
                                                                            $valorfalta70geral = 0;



                                                                            $meta90Manipulado = $employeeData['META_VALOR_MANIPULADO'] * 0.9;
                                                                            $meta90Revenda = $employeeData['META_VALOR_REVENDA'] * 0.9;
                                                                            $meta90MarcaPropria = $employeeData['META_VALOR_MARCA_PROPRIA'] * 0.9;
                                                                            $meta90Soma = $employeeData['META_SOMA'] * 0.9;

                                                                            $percentual90manipulado = ($meta90Manipulado != 0) ? number_format(($employeeData['REALIZADO_VALOR_MANIPULADO'] / $meta90Manipulado) * 100, 2) : 0;
                                                                            $faltaPara90manipulado = 100 - $percentual90manipulado;
                                                                            $valorfalta90manipulado = $employeeData['REALIZADO_VALOR_MANIPULADO'] - $meta90Manipulado;      


                                                                            $percentual90revenda = ($meta90Revenda != 0) ? number_format(($employeeData['REALIZADO_VALOR_REVENDA'] / $meta90Revenda) * 100, 2) : 0;
                                                                            $faltaPara90revenda = 100 - $percentual90revenda;
                                                                            $valorfalta90revenda = $employeeData['REALIZADO_VALOR_REVENDA'] - $meta90Revenda;
                                                                            
                                                                            $percentual90MarcaPropria = ($meta90MarcaPropria != 0) ? number_format(($employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / $meta90MarcaPropria) * 100, 2) : 0;
                                                                            $faltaPara90MarcaPropria = 100 - $percentual90MarcaPropria;
                                                                            $valorfalta90MarcaPropria = $employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] - $meta90MarcaPropria;
                                                                            
                                                                            $percentual90geral = ($meta90Soma != 0) ? number_format(($totalRealizadoSoma / $meta90Soma) * 100, 2) : 0;
                                                                            $faltaPara90geral = 100 - $percentual90geral;
                                                                            $valorfalta90geral = $employeeData['REALIZADO_SOMA'] - $meta90Soma;



                                                                            $meta80Manipulado = $employeeData['META_VALOR_MANIPULADO'] * 0.8;
                                                                            $meta80Revenda = $employeeData['META_VALOR_REVENDA'] * 0.8;
                                                                            $meta80MarcaPropria = $employeeData['META_VALOR_MARCA_PROPRIA'] * 0.8;
                                                                            $meta80Soma = $employeeData['META_SOMA'] * 0.8;
                                                                            
                                                                            $percentual80manipulado = ($meta80Manipulado != 0) ? number_format(($employeeData['REALIZADO_VALOR_MANIPULADO'] / $meta80Manipulado) * 100, 2) : 0;
                                                                            $faltaPara80manipulado = 100 - $percentual80manipulado;
                                                                            $valorfalta80manipulado = $employeeData['REALIZADO_VALOR_MANIPULADO'] - $meta80Manipulado;
                                                                            
                                                                            $percentual80revenda = ($meta80Revenda != 0) ? number_format(($employeeData['REALIZADO_VALOR_REVENDA'] / $meta80Revenda) * 100, 2) : 0;
                                                                            $faltaPara80revenda = 100 - $percentual80revenda;
                                                                            $valorfalta80revenda = $employeeData['REALIZADO_VALOR_REVENDA'] - $meta80Revenda;
                                                                            
                                                                            $percentual80MarcaPropria = ($meta80MarcaPropria != 0) ? number_format(($employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / $meta80MarcaPropria) * 100, 2) : 0;
                                                                            $faltaPara80MarcaPropria = 100 - $percentual80MarcaPropria;
                                                                            $valorfalta80MarcaPropria = $employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] - $meta80MarcaPropria;
                                                                            
                                                                            $percentual80geral = ($meta80Soma != 0) ? number_format(($totalRealizadoSoma / $meta80Soma) * 100, 2) : 0;
                                                                            $faltaPara80geral = 100 - $percentual80geral;
                                                                            $valorfalta80geral = $employeeData['REALIZADO_SOMA'] - $meta80Soma;

                                                                            $meta70Manipulado = $employeeData['META_VALOR_MANIPULADO'] * 0.7;
                                                                            $meta70Revenda = $employeeData['META_VALOR_REVENDA'] * 0.7;
                                                                            $meta70MarcaPropria = $employeeData['META_VALOR_MARCA_PROPRIA'] * 0.7;
                                                                            $meta70Soma = $employeeData['META_SOMA'] * 0.7;

                                                                            $percentual70manipulado = ($meta70Manipulado != 0) ? number_format(($employeeData['REALIZADO_VALOR_MANIPULADO'] / $meta70Manipulado) * 100, 2) : 0;
                                                                            $faltaPara70manipulado = 100 - $percentual70manipulado;
                                                                            $valorfalta70manipulado = $employeeData['REALIZADO_VALOR_MANIPULADO'] - $meta70Manipulado;

                                                                            $percentual70revenda = ($meta70Revenda != 0) ? number_format(($employeeData['REALIZADO_VALOR_REVENDA'] / $meta70Revenda) * 100, 2) : 0;
                                                                            $faltaPara70revenda = 100 - $percentual70revenda;
                                                                            $valorfalta70revenda = $employeeData['REALIZADO_VALOR_REVENDA'] - $meta70Revenda;

                                                                            $percentual70MarcaPropria = ($meta70MarcaPropria != 0) ? number_format(($employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / $meta70MarcaPropria) * 100, 2) : 0;
                                                                            $faltaPara70MarcaPropria = 100 - $percentual70MarcaPropria;
                                                                            $valorfalta70MarcaPropria = $employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] - $meta70MarcaPropria;

                                                                            $percentual70geral = ($meta70Soma != 0) ? number_format(($totalRealizadoSoma / $meta70Soma) * 100, 2) : 0;
                                                                            $faltaPara70geral = 100 - $percentual70geral;
                                                                            $valorfalta70geral = $employeeData['REALIZADO_SOMA'] - $meta70Soma;

                                                                            



                                                                            ?>
                                                                        <tr>
                                                                            <th scope="row">Projeção p/100%</th>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MANIPULADO'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / $employeeData['META_VALOR_MANIPULADO'] * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MANIPULADO'] / $employeeData['META_VALOR_MANIPULADO'] * 100, 2, '.', '') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_REVENDA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_REVENDA'] / $employeeData['META_VALOR_REVENDA'] * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_REVENDA'] / $employeeData['META_VALOR_REVENDA'] * 100, 2, '.', '') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / $employeeData['META_VALOR_MARCA_PROPRIA'] * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / $employeeData['META_VALOR_MARCA_PROPRIA'] * 100, 2, '.', '') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                            <td>
                                                                                <?= ($employeeData['META_SOMA'] != 0) ?
                                                                                    '<span class="badge badge-pill ' . getBadgeClass((float)$employeeData['REALIZADO_SOMA'] / $employeeData['META_SOMA'] * 100) . '">' .
                                                                                    number_format((float)$employeeData['REALIZADO_SOMA'] / $employeeData['META_SOMA'] * 100, 2, '.', '') . '%' :
                                                                                    '-' ?>
                                                                            </td>
                                                                        </tr>
                                                                        <tr>
                                                                        <th scope="row">Falta para 100%</th>
                                                                        
                                                                        <td>
                                                                            <span class="badge badge-pill <?php echo getBadgeClassmeta(100 - (($employeeData['REALIZADO_VALOR_MANIPULADO'] / $employeeData['META_VALOR_MANIPULADO']) * 100)); ?>"><?php echo number_format(100 - ($employeeData['REALIZADO_VALOR_MANIPULADO'] / $employeeData['META_VALOR_MANIPULADO']) * 100, 2); ?>%</span>
                                                                            <?php echo number_format($employeeData['REALIZADO_VALOR_MANIPULADO'] - $employeeData['META_VALOR_MANIPULADO'], 2, ',', '.'); ?>
                                                                        </td>

                                                                        <td>
                                                                            <span class="badge badge-pill <?php echo getBadgeClassmeta(100 - (($employeeData['REALIZADO_VALOR_REVENDA'] / $employeeData['META_VALOR_REVENDA']) * 100)); ?>"><?php echo number_format(100 - ($employeeData['REALIZADO_VALOR_REVENDA'] / $employeeData['META_VALOR_REVENDA']) * 100, 2); ?>%</span>
                                                                            <?php echo number_format($employeeData['REALIZADO_VALOR_REVENDA'] - $employeeData['META_VALOR_REVENDA'], 2, ',', '.'); ?>
                                                                        </td>

                                                                        <td>
                                                                            <span class="badge badge-pill <?php echo getBadgeClassmeta(100 - (($employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / $employeeData['META_VALOR_MARCA_PROPRIA']) * 100)); ?>"><?php echo number_format(100 - ($employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] / $employeeData['META_VALOR_MARCA_PROPRIA']) * 100, 2); ?>%</span>
                                                                            <?php echo number_format($employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] - $employeeData['META_VALOR_MARCA_PROPRIA'], 2, ',', '.'); ?>
                                                                        </td>

                                                                        <td>
                                                                            <span class="badge badge-pill <?php echo getBadgeClassmeta(100 - (($employeeData['REALIZADO_SOMA'] / $employeeData['META_SOMA']) * 100)); ?>"><?php echo number_format(100 - ($employeeData['REALIZADO_SOMA'] / $employeeData['META_SOMA']) * 100, 2); ?>%</span>
                                                                            <?php echo number_format($employeeData['REALIZADO_SOMA'] - $employeeData['META_SOMA'], 2, ',', '.'); ?>
                                                                        </td>
                                                                    </tr>


                                                                        <tr>
                                                                                <th scope="row">Falta para 90%</th>
                                                                      
                                                                                <td>
                                                                                <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara90manipulado); ?>"><?php echo number_format($faltaPara90manipulado, 2); ?>%</span>
                                                                                <?php echo number_format($employeeData['REALIZADO_VALOR_MANIPULADO'] - ($employeeData['META_VALOR_MANIPULADO'] * 0.90), 2, ',', '.'); ?>
                                                                            </td>

                                                                                <td>

                                                                                <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara90revenda); ?>"><?php echo number_format($faltaPara90revenda, 2); ?>%</span>
                                                                                <?php echo number_format($employeeData['REALIZADO_VALOR_REVENDA'] - ($employeeData['META_VALOR_REVENDA'] * 0.90), 2, ',', '.'); ?>

                                                                                   
                                                                                </td>

                                                                                <td>

                                                                                <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara90MarcaPropria); ?>"><?php echo number_format($faltaPara90MarcaPropria, 2); ?>%</span>
                                                                                <?php echo number_format($employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] - ($employeeData['META_VALOR_MARCA_PROPRIA'] * 0.90), 2, ',', '.'); ?>
                                                                                 
                                                                                </td>

                                                                                <td>
                                                                                <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara90geral); ?>"><?php echo number_format($faltaPara90geral, 2); ?>%</span>
                                                                                <?php echo number_format($employeeData['REALIZADO_SOMA'] - ($employeeData['META_SOMA'] * 0.90), 2, ',', '.'); ?>
                                                                               
                                                                                </td>
                                                                            </tr>


                                                                            <tr>
                                                                            <th scope="row">Falta para 80%</th>

                                                                            <td>
                                                                                <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara80manipulado); ?>"><?php echo number_format($faltaPara80manipulado, 2); ?>%</span>
                                                                                <?php echo number_format($employeeData['REALIZADO_VALOR_MANIPULADO'] - ($employeeData['META_VALOR_MANIPULADO'] * 0.80), 2, ',', '.'); ?>
                                                                            </td>

                                                                            <td>
                                                                                <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara80revenda); ?>"><?php echo number_format($faltaPara80revenda, 2); ?>%</span>
                                                                                <?php echo number_format($employeeData['REALIZADO_VALOR_REVENDA'] - ($employeeData['META_VALOR_REVENDA'] * 0.80), 2, ',', '.'); ?>
                                                                            </td>

                                                                            <td>
                                                                                <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara80MarcaPropria); ?>"><?php echo number_format($faltaPara80MarcaPropria, 2); ?>%</span>
                                                                                <?php echo number_format($employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] - ($employeeData['META_VALOR_MARCA_PROPRIA'] * 0.80), 2, ',', '.'); ?>
                                                                            </td>

                                                                            <td>
                                                                                <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara80geral); ?>"><?php echo number_format($faltaPara80geral, 2); ?>%</span>
                                                                                <?php echo number_format($employeeData['REALIZADO_SOMA'] - ($employeeData['META_SOMA'] * 0.80), 2, ',', '.'); ?>
                                                                            </td>
                                                                        </tr>


                                                                        <tr>
                                                                        <th scope="row">Falta para 70%</th>

                                                                        <td>
                                                                            <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara70manipulado); ?>"><?php echo number_format($faltaPara70manipulado, 2); ?>%</span>
                                                                            <?php echo number_format($employeeData['REALIZADO_VALOR_MANIPULADO'] - ($employeeData['META_VALOR_MANIPULADO'] * 0.70), 2, ',', '.'); ?>
                                                                        </td>

                                                                        <td>
                                                                            <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara70revenda); ?>"><?php echo number_format($faltaPara70revenda, 2); ?>%</span>
                                                                            <?php echo number_format($employeeData['REALIZADO_VALOR_REVENDA'] - ($employeeData['META_VALOR_REVENDA'] * 0.70), 2, ',', '.'); ?>
                                                                        </td>

                                                                        <td>
                                                                            <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara70MarcaPropria); ?>"><?php echo number_format($faltaPara70MarcaPropria, 2); ?>%</span>
                                                                            <?php echo number_format($employeeData['REALIZADO_VALOR_MARCA_PROPRIA'] - ($employeeData['META_VALOR_MARCA_PROPRIA'] * 0.70), 2, ',', '.'); ?>
                                                                        </td>

                                                                        <td>
                                                                            <span class="badge badge-pill <?php echo getBadgeClassmeta($faltaPara70geral); ?>"><?php echo number_format($faltaPara70geral, 2); ?>%</span>
                                                                            <?php echo number_format($employeeData['REALIZADO_SOMA'] - ($employeeData['META_SOMA'] * 0.70), 2, ',', '.'); ?>
                                                                        </td>
                                                                    </tr>


                                                                    

                                                                        <?php 
                                                                        }
                                                                    
            
                                                                    ?>
                                                                    </tbody>
                                                                </table>

                                                                <table class="table table-bordered table-hover table-sm">
                                                                <thead class="thead-light">
                                                                    <tr>
                                                                        <th scope="col" rowspan="2">Filiais</th>
                                                                        <th scope="col" colspan="3">Manipulado</th>
                                                                        <th scope="col" colspan="3">Revenda</th>
                                                                        <th scope="col" colspan="3">Marca Própria</th>
                                                                        <th scope="col" colspan="3">Total Geral</th>
                                                                    </tr>
                                                                    <tr>
                                                                        <th scope="col">Meta</th>
                                                                        <th scope="col">Realizado</th>
                                                                        <th scope="col">Projeção</th>
                                                                        <th scope="col">Meta</th>
                                                                        <th scope="col">Realizado</th>
                                                                        <th scope="col">Projeção</th>
                                                                        <th scope="col">Meta</th>
                                                                        <th scope="col">Realizado</th>
                                                                        <th scope="col">Projeção</th>
                                                                        <th scope="col">Meta</th>
                                                                        <th scope="col">Realizado</th>
                                                                        <th scope="col">Projeção</th>
                                                                    </tr>
                                                                </thead>
                                                                <tbody>
                                                        <?php } ?>

                                                            <!-- Exibe os dados da linha atual -->
                                                            <tr>
                                                                <th scope="row"><?= htmlspecialchars($dados['CODIGO_FILIAL']) ?></th>
                                                                <!-- Dados de Manipulado -->
                                                                <td><?= number_format((float)$dados['META_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                                <td><?= number_format((float)$dados['REALIZADO_VALOR_MANIPULADO'], 2, ',', '.') ?></td>
                                                                <td>
                                                                    <?= ($dados['META_VALOR_MANIPULADO'] != 0) ?
                                                                        '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100) . '">' .
                                                                        number_format((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100, 2, '.', '') . '%' :
                                                                        '-' ?>
                                                                </td>
                                                                <!-- Dados de Revenda -->
                                                                <td><?= number_format((float)$dados['META_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                                <td><?= number_format((float)$dados['REALIZADO_VALOR_REVENDA'], 2, ',', '.') ?></td>
                                                                <td>
                                                                    <?= ($dados['META_VALOR_REVENDA'] != 0) ?
                                                                        '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100) . '">' .
                                                                        number_format((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100, 2, '.', '') . '%' :
                                                                        '-' ?>
                                                                </td>
                                                                <!-- Dados de Marca Própria -->
                                                                <td><?= number_format((float)$dados['META_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                                <td><?= number_format((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'], 2, ',', '.') ?></td>
                                                                <td>
                                                                    <?= ($dados['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                        '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100) . '">' .
                                                                        number_format((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100, 2, '.', '') . '%' :
                                                                        '-' ?>
                                                                </td>
                                                                <!-- Dados Total Geral -->
                                                                <td><?= number_format((float)$dados['META_SOMA'], 2, ',', '.') ?></td>
                                                                <td><?= number_format((float)$dados['REALIZADO_SOMA'], 2, ',', '.') ?></td>
                                                                <td>
                                                                    <?= ($dados['META_SOMA'] != 0) ?
                                                                        '<span class="badge badge-pill ' . getBadgeClass((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100) . '">' .
                                                                        number_format((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100, 2, '.', '') . '%' :
                                                                        '-' ?>
                                                                </td>
                                                            </tr>

                                                            <?php
                                                            // Atualiza as variáveis de total
                                                            $totalMetaManipulado += (float)$dados['META_VALOR_MANIPULADO'];
                                                            $totalRealizadoManipulado += (float)$dados['REALIZADO_VALOR_MANIPULADO'];
                                                            $somaPorcentagemManipulado += ($dados['META_VALOR_MANIPULADO'] != 0) ?
                                                                ((float)$dados['REALIZADO_VALOR_MANIPULADO'] / $dados['META_VALOR_MANIPULADO'] * 100) :
                                                                0;

                                                            $totalMetaRevenda += (float)$dados['META_VALOR_REVENDA'];
                                                            $totalRealizadoRevenda += (float)$dados['REALIZADO_VALOR_REVENDA'];
                                                            $somaPorcentagemRevenda += ($dados['META_VALOR_REVENDA'] != 0) ?
                                                                ((float)$dados['REALIZADO_VALOR_REVENDA'] / $dados['META_VALOR_REVENDA'] * 100) :
                                                                0;

                                                            $totalMetaMarcaPropria += (float)$dados['META_VALOR_MARCA_PROPRIA'];
                                                            $totalRealizadoMarcaPropria += (float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'];
                                                            $somaPorcentagemMarcaPropria += ($dados['META_VALOR_MARCA_PROPRIA'] != 0) ?
                                                                ((float)$dados['REALIZADO_VALOR_MARCA_PROPRIA'] / $dados['META_VALOR_MARCA_PROPRIA'] * 100) :
                                                                0;

                                                            $totalMetaSoma += (float)$dados['META_SOMA'];
                                                            $totalRealizadoSoma += (float)$dados['REALIZADO_SOMA'];
                                                            $somaPorcentagemSoma += ($dados['META_SOMA'] != 0) ?
                                                                ((float)$dados['REALIZADO_SOMA'] / $dados['META_SOMA'] * 100) :
                                                                0;

                                                            // Atualiza o funcionário anterior
                                                            $funcionarioAnterior = $funcionarioAtual;
                                                            ?>   
                                                    <?php 
                                                         
                                                    if ($funcionarioAtual !== $funcionarioAnterior || $contador > 0) {
                                                    
                                                    ?>

                                                           <!-- Linha de Totais -->
                                                          <thead class="thead-light">
                                                          <tr>
                                                                <th scope="row">Total</th>
                                                                <!-- Totais de Manipulado -->
                                                                <th scope="col"><?= number_format($totalMetaManipulado, 2, ',', '.') ?></th>
                                                                <th scope="col"><?= number_format($totalRealizadoManipulado, 2, ',', '.') ?></td>
                                                                <th scope="col">
                                                                    <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemManipulado) ?>">
                                                                        <?= round($somaPorcentagemManipulado) ?>%
                                                                    </span>
                                                                    </th>
                                                                <!-- Totais de Revenda -->
                                                                <th scope="col"><?= number_format($totalMetaRevenda, 2, ',', '.') ?></th>
                                                                <th scope="col"><?= number_format($totalRealizadoRevenda, 2, ',', '.') ?></th>
                                                                <th scope="col">
                                                                    <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemRevenda) ?>">
                                                                        <?= round($somaPorcentagemRevenda ) ?>%
                                                                    </span>
                                                                    </th>
                                                                <!-- Totais de Marca Própria -->
                                                                <th scope="col"><?= number_format($totalMetaMarcaPropria, 2, ',', '.') ?></th>
                                                                <th scope="col"><?= number_format($totalRealizadoMarcaPropria, 2, ',', '.') ?></th>
                                                                <th scope="col">
                                                                    <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemMarcaPropria ) ?>">
                                                                        <?= round($somaPorcentagemMarcaPropria) ?>%
                                                                    </span>
                                                                    </th>
                                                                <!-- Totais de Total Geral -->
                                                                <th scope="col"><?= number_format($totalMetaSoma, 2, ',', '.') ?></th>
                                                                <th scope="col"><?= number_format($totalRealizadoSoma, 2, ',', '.') ?></th>
                                                                <td>
                                                                    <span class="badge badge-pill <?= getBadgeClass($somaPorcentagemSoma ) ?>">
                                                                        <?= round($somaPorcentagemSoma ) ?>%
                                                                    </span>
                                                                    </th>
                                                            </tr>
                                                            </thead>
         
                                                            </tbody>
                                                            </table>

                                                            <?php
                                                         $totalVendasReprovado = 0;
                                                         foreach ($resultsArrayvendedorreprovado as $row) {
                                                             if (strpos($row['NOMEFUN'], $funcionarioAtual) !== false) {
                                                                 $totalVendasReprovado += $row['TOTAL_VENDAS'];
                                                                //  $totalRealizadoManipulado += $row['TOTAL_VENDAS'];
                                                             }
                                                         }
                                                         $totalVendasReprovadoFormatado = number_format($totalVendasReprovado, 2, ',', '.');
                                                         
                                                         $totalVendasAprovado = 0;
                                                         foreach ($resultsArrayvendedoraprovado as $row) {
                                                             if (strpos($row['NOMEFUN'], $funcionarioAtual) !== false) {
                                                                 $totalVendasAprovado += $row['TOTAL_VENDAS'];
                                                                 //  $totalRealizadoManipulado += $row['TOTAL_VENDAS'];
                                                             }
                                                         }
                                                         $totalVendasAprovadoFormatado = number_format($totalVendasAprovado, 2, ',', '.');
                                                         
                                                            

                                                            // Calculando o total geral
                                                            $totalGeralVendas = $totalVendasReprovado + $totalVendasAprovado;

                                                            // Calculando os percentuais
                                                            $percentualReprovado = ($totalGeralVendas != 0) ? ($totalVendasReprovado / $totalGeralVendas) * 100 : 0;
                                                            $percentualAprovado = ($totalGeralVendas != 0) ? ($totalVendasAprovado / $totalGeralVendas) * 100 : 0;

                                                            // Formatando os percentuais
                                                            $percentualReprovadoFormatado = number_format($percentualReprovado, 2, ',', '.');
                                                            $percentualAprovadoFormatado = number_format($percentualAprovado, 2, ',', '.');

                                                            
                                                            $diferenca = $totalGeralVendas - $totalRealizadoManipulado;
                                                            $diferencaFormatada = number_format($diferenca, 2, ',', '.');

                                                            $vendedor = $codigofuncionarioatual;
                                                            include('aproveitamento.php'); 

                                                            
                                                            ?>

                                                            <table class="table table-bordered table-hover table-sm">
                                                            <thead class="thead-light">
                                                                <tr>
                                                                    <th scope="col" rowspan="2"></th>
                                                                    <th scope="col" colspan="2">Aproveitamento Clientes/Produtos</th>
                                                                    <th scope="col" colspan="2">Orçamentos (Manipulado)</th>
                                                                    <th scope="col" colspan="2">Orçamento x Venda (Manipulado)</th>
                                                                </tr>
                                                                <tr>
                                                                    <th scope="col">Geral</th>
                                                                    <th scope="col">Marca Própria</th>
                                                                    <th scope="col">Rejeitados</th>
                                                                    <th scope="col">Aprovados</th>
                                                                    <th scope="col">Venda</th>
                                                                    <th scope="col">Diferença</th>
                                                                </tr>
                                                            </thead>
                                                            <tbody>
                                                                <tr>
                                                                    <th scope="row">Dados</th>
                                                                    <td><?php echo $geral?></td>
                                                                    <td><?php echo $marca?></td>
                                                                    <td>R$ <?= $totalVendasReprovadoFormatado ?> - <span class="badge badge-danger" style="font-size:0.92em;"><?= $percentualReprovadoFormatado ?>%</span></td>
                                                                    <td>R$ <?= $totalVendasAprovadoFormatado ?> - <span class="badge badge-success" style="font-size:0.92em;"><?= $percentualAprovadoFormatado ?>%</span></td>


                                                                    <td><?= number_format($totalRealizadoManipulado, 2, ',', '.') ?></td>
                                                                    <td><?= $diferencaFormatada ?></td>
                                                                </tr>
                                                            </tbody>
                                                        </table>
                                                        
                                                        <h4 class="card-box text-center">Apuração Diária</h4>
                                                    <?php

                                                            $vendedor = $codigofuncionarioatual;
                                                            include('apuracao_diaria.php'); 

                                                            ?>
                                                            
                                                           <br>
                                                           <!-- <hr class="my-4 w-100 border border-secondary"> -->


                                                            
                                                            <?php

                                                     } 
                                                     $contador  = $contador + 1;
                                                     
                                                    endforeach; 

                                                    }
                                                    
                          
                                                    ?>  
                                                       

                                                                       
                                                    </div>  <!-- FEcha DIV col-12" -->
                                                </div> <!-- FEcha DIV ROW -->
                                            </div>
                                        </div>
                                    </div>
                          
        
                              
                                </div> <!-- end #accordions-->
                    
                    
                    </div>
                 </div>
                                                    
               
              
                
               
                </div>  <!-- FIM DA ABA VENDEDORES-->
                
                <div class="tab-pane" id="ranking"> <!-- INÍCIO DO CONTEÚDO DA ABA RANKING-->
                    <div class="row">
                        <div class="col-12">


                            <div id="accordion" class="mb-3">
                                                <div class="card mb-1">
                                                        <div class="card-header" id="headingOne">
                                                            <h5 class="m-0">
                                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseOne" aria-expanded="false">
                                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                                    Médicos
                                                                </a>
                                                            </h5>
                                                        </div>
                                
                                                        <div id="collapseOne" class="collapse show" aria-labelledby="headingOne" data-bs-parent="#accordion">
                                                            <div class="card-body">
                                                            <div class="row">

                                                            <div class="col-6">
                                                            <div class="card-box text-center">
                                                            <h4 class="card-box text-center">TOP 10 MÉDICOS</h4>
                                    
                                                                <!-- Cabeçalho da tabela (HTML fixo) -->
                                                                <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                                <thead>
                                                                    <tr class="text-center">
                                                                        <th>Médico</th>
                                                                        <th>Valor</th>
                                                                        <th>Quantidade</th>
                                                                        <th>Ticket Médio</th> 
                                                                    </tr>
                                                                </thead>
                                                                <tbody>
                                                                    <?php
                                                                    // Iterando sobre os resultados da consulta
                                                                    while ($row = ibase_fetch_assoc($resultmedico)) {
                                                                        // Preparando os dados para exibição
                                                                        $nome_medico = $row['NOMEMED']; // ajuste conforme necessário
                                                            
                                                                        $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                        $quantidade = htmlspecialchars($row['QUANTIDADE']); 
                                                                        $ticket_medio = 'R$ ' . htmlspecialchars($row['TICKET_MEDIO']);
                                                                        

                                                                        // Criando uma linha da tabela para cada registro
                                                                        echo '<tr class="text-center">';
                                                                        echo "<td>{$nome_medico}</td>";
                                                                        echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>"; // formato de moeda simplificado
                                                                        echo "<td>{$quantidade}</td>"; 
                                                                        echo "<td>{$ticket_medio}</td>";
                                                                        echo '</tr>';
                                                                    }
                                                                                    ?>
                                                                </tbody>
                                                            </table>
                                                            </div>
                                                        </a>
                                                    </div>   
                
                                                    
                                                    <div class="col-6">
                                                        
                                                            <div class="card-box text-center">
                                                            <h4 class="card-box text-center">TOP 10 MÉDICOS (Reprovados)</h4>
                                    
                                                            <!-- Cabeçalho da tabela (HTML fixo) -->
                                                            <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                                <thead>
                                                                    <tr class="text-center">
                                                                        <th>Médico</th>
                                                                        <th>Valor</th>
                                                                        <th>Quantidade</th>
                                                                        <th>Ticket Médio</th> 
                                                                    </tr>
                                                                </thead>
                                                                <tbody>
                                                                    <?php
                                                                    // Iterando sobre os resultados da consulta
                                                                    while ($row = ibase_fetch_assoc($resultmedico_REPROVADOS)) {
                                                                        // Preparando os dados para exibição
                                                                        $nome_medico = $row['NOMEMED']; // ajuste conforme necessário
                                                                        $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                        $quantidade = htmlspecialchars($row['QUANTIDADE']); 
                                                                        $ticket_medio = 'R$ ' . htmlspecialchars($row['TICKET_MEDIO']);

                                                                        // Criando uma linha da tabela para cada registro
                                                                        echo '<tr class="text-center">';
                                                                        echo "<td>{$nome_medico}</td>";
                                                                        echo "<td><span class=\"badge badge-danger\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>"; // formato de moeda simplificado
                                                                        echo "<td>{$quantidade}</td>"; 
                                                                        echo "<td>{$ticket_medio}</td>";
                                                                        echo '</tr>';
                                                                    }
                                                                    ?>
                                                                </tbody>
                                                            </table>
                                                            </div>
                                                        </a>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingTwo">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseTwo" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Vendedores
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-bs-parent="#accordion">
                                            <div class="card-body">
                                            <div class="row">
                                            <div class="col-6">
                                    
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 VENDEDORES</h4>
                            
                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Vendedor</th>
                                                                <th>Valor</th>
                                                                <th>Quantidade</th> <!-- Coluna adicional -->
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            foreach ($resultsArrayvendedoraprovado as $row) {
                                                                // Preparando os dados para exibição
                                                                $nome_vendedor = $row['NOMEFUN']; // ajuste conforme necessário
                                                                
                                                                $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                $quantidade = htmlspecialchars($row['QUANTIDADE']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_vendedor}</td>";
                                                                echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>"; // formato de moeda simplificado
                                                                echo "<td>{$quantidade}</td>"; // Coluna adicional
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>
                                             <div class="col-6">
                                                <div class="card-box text-center">
                                                <h4 class="card-box text-center">TOP 10 VENDEDORES (Rejeitados)</h4>

                                                <!-- Cabeçalho da tabela (HTML fixo) -->
                                                <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                    <thead>
                                                        <tr class="text-center">
                                                            <th>Vendedor</th>
                                                            <th>Valor</th>
                                                            <th>Quantidade</th> <!-- Coluna adicional -->
                                                        </tr>
                                                    </thead>
                                                    <tbody>
                                                        <?php
                                                        // Iterando sobre os resultados da consulta
                                                       
                                                            foreach ($resultsArrayvendedorreprovado as $row) {
                                                            // Preparando os dados para exibição
                                                            $nome_vendedor = $row['NOMEFUN']; // ajuste conforme necessário
                                                            $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                            $quantidade = htmlspecialchars($row['QUANTIDADE']); // ajuste conforme necessário

                                                            // Criando uma linha da tabela para cada registro
                                                            echo '<tr class="text-center">';
                                                            echo "<td>{$nome_vendedor}</td>";
                                                            echo "<td><span class=\"badge badge-danger\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>"; // formato de moeda simplificado
                                                            echo "<td>{$quantidade}</td>"; // Coluna adicional
                                                            echo '</tr>';
                                                        }
                                                        ?>
                                                    </tbody>
                                                </table>
                                                </div>
                                            </a>
                                             </div>                              
                                            </div> <!-- FECHA DIV ROW -->
                                        </div>
                                        </div>
                                    </div>
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingThree">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseThree" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Produtos
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-bs-parent="#accordion">
                                            <div class="card-body">
                                             <div class="row">
                                             <div class="col-6">
                        
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 PRODUTOS</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Produto</th>
                                                                <th>Quantidade</th>
                                                            
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            while ($row = ibase_fetch_assoc($result_produtos_aprovados)) {
                                                                // Preparando os dados para exibição
                                                                $nome_produto = $row['PRODUTO']; // ajuste conforme necessário
                                                                $quantidade = htmlspecialchars($row['SOMA']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_produto}</td>";
                                                                echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">{$quantidade}</span></td>"; // formato de moeda simplificado
                                                
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>
                                            <div class="col-6">
                                                
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 PRODUTOS - Rejeitados</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Produto</th>
                                                                <th>Quantidade</th>
                                                            
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            while ($row = ibase_fetch_assoc($result_produtos_reprovados)) {
                                                                // Preparando os dados para exibição
                                                                $nome_produto = $row['PRODUTO']; // ajuste conforme necessário
                                                                $quantidade = htmlspecialchars($row['SOMA']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_produto}</td>";
                                                                echo "<td><span class=\"badge badge-danger\" style=\"font-size:0.92em;\">{$quantidade}</span></td>"; // formato de moeda simplificado
                                                
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>
                                            <div class="col-6">
                                                
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 PRODUTOS - Marca Própria</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Produto</th>
                                                                <th>Quantidade</th>
                                                            
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            while ($row = ibase_fetch_assoc($result_produtos_aprovados_marca_propria)) {
                                                                // Preparando os dados para exibição
                                                                $nome_produto = $row['PRODUTO']; // ajuste conforme necessário
                                                                $quantidade = htmlspecialchars($row['SOMA']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_produto}</td>";
                                                                echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">{$quantidade}</span></td>"; // formato de moeda simplificado
                                                
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>
                                            <div class="col-6">
                                                
                                                    <div class="card-box text-center">
                                                    <h4 class="card-box text-center">TOP 10 PRODUTOS - Revenda</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                        <thead>
                                                            <tr class="text-center">
                                                                <th>Produto</th>
                                                                <th>Quantidade</th>
                                                            
                                                            </tr>
                                                        </thead>
                                                        <tbody>
                                                            <?php
                                                            // Iterando sobre os resultados da consulta
                                                            while ($row = ibase_fetch_assoc($result_produtos_aprovados_revenda)) {
                                                                // Preparando os dados para exibição
                                                                $nome_produto = $row['PRODUTO']; // ajuste conforme necessário
                                                                $quantidade = htmlspecialchars($row['SOMA']); // ajuste conforme necessário

                                                                // Criando uma linha da tabela para cada registro
                                                                echo '<tr class="text-center">';
                                                                echo "<td>{$nome_produto}</td>";
                                                                echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">{$quantidade}</span></td>"; // formato de moeda simplificado
                                                
                                                                echo '</tr>';
                                                            }
                                                            ?>
                                                        </tbody>
                                                    </table>
                                                    </div>
                                                </a>
                                            </div>

                                             </div> <!-- FECHA DIV ROW -->
                                            </div>
                                        </div>
                                    </div>
        
                                    <div class="card mb-1">
                                        <div class="card-header" id="headingFour">
                                            <h5 class="m-0">
                                                <a class="text-dark" data-bs-toggle="collapse" href="#collapseFour" aria-expanded="false">
                                                    <i class="mdi mdi-help-circle me-1 text-primary"></i> 
                                                    Clientes
                                                </a>
                                            </h5>
                                        </div>
                                        <div id="collapseFour" class="collapse" aria-labelledby="collapseFour" data-bs-parent="#accordion">
                                            <div class="card-body">
                                            <div class="row">
                                            <div class="col-6">
                        
                                                        <div class="card-box text-center">
                                                        <h4 class="card-box text-center">TOP 10 CLIENTES (Aprovados)</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                            <thead>
                                                                <tr class="text-center">
                                                                    <th>Cliente</th>
                                                                    <th>Valor</th>
                                                                    <th>Quantidade</th>
                                                                    <th>Ticket Médio</th>
                                                                </tr>
                                                            </thead>
                                                            <tbody>
                                                                <?php
                                                                // Iterando sobre os resultados da consulta
                                                                while ($row = ibase_fetch_assoc($result_clientes_aprovados)) {
                                                                    // Preparando os dados para exibição
                                                                    $nome_cliente = $row['NOMECLI']; // ajuste conforme necessário
                                                                    $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                    $quantidade = htmlspecialchars($row['QUANTIDADE']);
                                                                    $ticket_medio = 'R$ ' . htmlspecialchars($row['TICKET_MEDIO']);
                                                                    
                                                                    // Criando uma linha da tabela para cada registro
                                                                    echo '<tr class="text-center">';
                                                                    echo "<td>{$nome_cliente}</td>";
                                                                    echo "<td><span class=\"badge badge-success\" style=\"font-size:0.92em;\">{$total_vendas}</span></td>";
                                                                    echo "<td>{$quantidade}</td>";
                                                                    echo "<td>{$ticket_medio}</td>";
                                                                    echo '</tr>';
                                                                }
                                                                ?>
                                                            </tbody>
                                                        </table>
                                                        </div>
                                                    </a>
                                                </div>

                                                <div class="col-6">
                                                    
                                                        <div class="card-box text-center">
                                                        <h4 class="card-box text-center">TOP 10 CLIENTES (Reprovados)</h4>

                                                    <!-- Cabeçalho da tabela (HTML fixo) -->
                                                    <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                                                            <thead>
                                                                <tr class="text-center">
                                                                    <th>Cliente</th>
                                                                    <th>Valor</th>
                                                                    <th>Quantidade</th>
                                                                    <th>Ticket Médio</th>
                                                                </tr>
                                                            </thead>
                                                            <tbody>
                                                                <?php
                                                                // Iterando sobre os resultados da consulta
                                                                while ($row = ibase_fetch_assoc($result_clientes_reprovados)) {
                                                                    // Preparando os dados para exibição
                                                                    $nome_cliente = $row['NOMECLI']; // ajuste conforme necessário
                                                                    $total_vendas = number_format(htmlspecialchars($row['TOTAL_VENDAS']), 2, ',', '.');
                                                                    $quantidade = htmlspecialchars($row['QUANTIDADE']);
                                                                    $ticket_medio = 'R$ ' . htmlspecialchars($row['TICKET_MEDIO']);
                                                                    
                                                                    // Criando uma linha da tabela para cada registro
                                                                    echo '<tr class="text-center">';
                                                                    echo "<td>{$nome_cliente}</td>";
                                                                    echo "<td><span class=\"badge badge-warning\" style=\"font-size:0.92em;\">R$ {$total_vendas}</span></td>";

                                                                    echo "<td>{$quantidade}</td>";
                                                                    echo "<td>{$ticket_medio}</td>";
                                                                    echo '</tr>';
                                                                }
                                                                ?>
                                                            </tbody>
                                                        </table>
                                                        </div>
                                                    </a>
                                                </div>            

                                            </div> <!-- FECHA DIV ROW -->
                                            </div>
                                        </div>
                                    </div>
                            </div> <!-- end #accordions-->


                     </div> <!--fim da div ROW -->

                 </div>
                        <!-- <div class="tab-pane" id="vendedores">
                            <p>comentários....</p>
                            
                        </div> -->
            
                    </div>
                </div>

               

    

            </div> <!-- end card-->


        </div> <!-- end col -->
                
        <div class="col-6 text-right">
    <button onclick="goBack()" class="btn btn-light"><i class="mdi mdi-keyboard-backspace"></i> Voltar</button>
</div>
 

            </div>
            <!-- end row -->        

            </div> <!-- end container -->
        </div>
        <!-- end wrapper -->

        <!-- ============================================================== -->
        <!-- End Page content -->
        <!-- ============================================================== -->
  <!-- Footer Start -->
  <?php
            include('../geral/footer.php');  
            ?>
        <!-- end Footer -->

        <?php
        include('../geral/mensagens_modais.php');  
        ?>

       <!-- Right bar overlay-->
       <div class="rightbar-overlay"></div>

        <!-- Vendor js -->
        <script src="../../assets/js/vendor.min.js"></script>
        <script src="../../assets/libs/jquery/jquery.min.js"></script>
        <script src="../../assets/libs/bootstrap/js/bootstrap.bundle.min.js"></script>
        


        <!-- knob plugin -->
        <script src="../../assets/libs/jquery-knob/jquery.knob.min.js"></script>
        <!-- App js-->
        <script src="../../assets/js/app.min.js"></script>

        <script src="../geral/javascript.js"></script>
        

		<!--  Modal content for the Large example -->
		<div class="modal fade" id="bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true">
			<div class="modal-dialog modal-lg">
				<div class="modal-content">
					<div class="modal-header">
						<h4 class="modal-title" id="myLargeModalLabel">Apuração Diária</h4>
						<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
					</div>
					<div class="modal-body">
                    <?php 
                                include('apuracao_diaria.php'); 
                                ?>
					</div>
				</div><!-- /.modal-content -->
			</div><!-- /.modal-dialog -->
		</div><!-- /.modal -->

    </body>
</html>


<script>
function goBack() {
    window.history.back();
}
</script>

<script>
    document.getElementById('nomeFuncionario').addEventListener('click', function() {
        var modal = new bootstrap.Modal(document.getElementById('bs-example-modal-lg'));
        modal.show();
    });
</script>

<script>
let dadosMedicos = null;
let carregouPagina = false;

$(document).ready(function() {

  $("#medicos-tab").click(function(event) {

    event.preventDefault();

    if (!carregouPagina) {
      // Carrega a página apenas na primeira vez
      console.log("Carregando a página...");
      let filial = "<?php echo $filial; ?>";
      let ano = "<?php echo $ano; ?>"; 
      let mes = "<?php echo $mes; ?>";

      let url = "medicos.php?filial=" + filial + "&ano=" + ano + "&mes=" + mes;

      $.ajax({
        url: url,
        success: function(data) {
          dadosMedicos = data;
          $("#medicos").html(data);
          carregouPagina = true; 
        }
      });
    } else {
      // Reutiliza dados já carregados
      $("#medicos").html(dadosMedicos);
    }
  });

});










</script>