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


//Declarando null pro resultado do record, caso o usuário clique em pesquisar, ela será preenchida.
$resultmeta = null;


$sql_cidade = "select distinct dc.id_cidade , nome_cidade  from dia_trabalho_cidade dc
inner join cidade c on c.id_cidade = dc.id_cidade";

$resulcidade= $connectionmysql->query($sql_cidade);

//VERIFICANDO SE O USUÁRIO CLICOU NO BOTÃO PESQUISAR
//if (isset($_GET['form_submitted']) && $_GET['form_submitted'] == '1') {


    // Obtendo os parâmetros
    $cidade = $_GET['cidade'] ?? null;
    $ano = $_GET['ano'] ?? null;
    $mes = $_GET['mes'] ?? null;
    $id_vendedor = $_GET['id_vendedor'] ?? null;
	$id_meta_vendedor = $_GET['id_metas_vendedor'] ?? null;
	$filial = $_GET['cod_filial'] ?? null;


    // Iniciando a construção do SQL BASE
    $sql_base = "select mv.id_metas_vendedor ,mv.codigo_funcionario, mv.codigo_filial, mv.grupo_meta, mv.valor_meta, mv.ano, mv.mes
	from metas_vendedor mv WHERE 1=1";

    // Adicionando condições conforme os parâmetros
   // if (isset($cidade) && trim($cidade) > 0) {
   //     $sql_base .= " AND dc.id_cidade = $cidade";
    //}

        // Verifique se 'ano' não está vazio e adicione à sua consulta.
    if (isset($ano) && trim($ano) > 0) {

        $sql_base .= " AND mv.ano = $ano"; // assumindo que 'ano' é uma coluna na sua tabela.
    }

    // Verifique se 'mes' não está vazio e adicione à sua consulta.
    if (isset($mes) && trim($mes) > 0) {

        $sql_base .= " AND mv.mes = $mes"; // assumindo que 'mes' é uma coluna na sua tabela.
    }

    if (isset($id_vendedor) && trim($id_vendedor) > 0) {

        $sql_base .= " AND mv.codigo_funcionario = $id_vendedor"; // assumindo que 'ano' é uma coluna na sua tabela.
    }
	if (isset($filial) && trim($filial) > 0) {

        $sql_base .= " AND mv.codigo_filial = $filial"; // assumindo que 'ano' é uma coluna na sua tabela.
    }

    
    //echo $sql_base;
    //exit();
        $resultmeta= $connectionmysql->query($sql_base);


    //echo $total_records;
$sql_nome = "SELECT  n.nomefun,n.cdfun from fc08000 n where cdfun = $id_vendedor and cdcon = $filial";
$nome = ibase_query($connection, $sql_nome);
// Verificar se a consulta foi bem-sucedida
if (!$nome) {
    die('Erro na consulta: ' . ibase_errmsg());
}
// Obter o resultado como um array associativo
$nome_array = ibase_fetch_assoc($nome);

// Extrair o valor da variável desejada
$nome_do_funcionario = $nome_array['NOMEFUN'];
$cod_do_vendedor = $nome_array['CDFUN'];
// Fechar a conexão
ibase_close($connection);

//}
?>

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

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

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

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

            <div class="card-box mt-3">
                <div class="row">
                    
                    <div class="col-6 text-left">
                        <h4 class="page-title">Configurar Metas: <?php echo htmlspecialchars($nome_do_funcionario); ?></h4>
                    </div>

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

                    <div class="col-12">
                        <hr>
                    </div>

                    <div class="col-12">
                    <form method="post" action="processa_alteracao_vendedor.php">
                    
                    <!-- Campos ocultos para manter o estado da consulta inicial feita em INDEX.PHP -->
                    <input type="hidden" name="cidade" value="<?php echo isset($_GET['cidade']) ? $_GET['cidade'] : ''; ?>" />
                    <input type="hidden" name="ano" value="<?php echo isset($_GET['ano']) ? $_GET['ano'] : ''; ?>" />
                    <input type="hidden" name="mes" value="<?php echo isset($_GET['mes']) ? $_GET['mes'] : ''; ?>" />  
                    
                    
                    <div class="form-row mb-3">
                        

                        <table id="datatable-buttons" class="table table-striped table-bordered dt-responsive nowrap">
                            <thead>
                                <tr class="text-center">
                                    <th>Filial</th>
                                    <th>Mês</th>
                                    <th>Ano</th>
									<th>Código</th>
									<th>Nome </th>
									<th>Grupo</th>
									<th>Meta</th>
									
                                    
                                   

                                </tr>
                            </thead>
                            <tbody>
                                <?php
                                $hasResults = false;  // Inicializa como false

                                if ($resultmeta) {  // Verifica se $resultmeta é válido
                                    while ($row = $resultmeta->fetch_assoc()) {  // Usa $row em vez de $rowMeta para consistência
                                        $hasResults = true;  // Indica que encontrou ao menos um resultado
                                        $id_metas_vendedor = $row['id_metas_vendedor'];
                                        
                                        ?>
                                        <tr class="text-center">
                                            <td><?php echo htmlspecialchars($row['codigo_filial']); ?></td>
                                            <td><?php echo htmlspecialchars($row['mes']); ?></td>
											<td><?php echo htmlspecialchars($row['ano']); ?></td>
											<td><?php echo htmlspecialchars($row['codigo_funcionario']); ?></td>
											<td><?php echo htmlspecialchars($nome_do_funcionario); ?></td>
											 <input type="hidden" name="id_metas_vendedor[]" value="<?php echo $row['id_metas_vendedor']; ?>" />
											 <input type="hidden" name="codigo_filial" value="<?php echo htmlspecialchars($row['codigo_filial']); ?>" />
											<input type="hidden" name="codigo_funcionario" value="<?php echo htmlspecialchars($row['codigo_funcionario']); ?>" />

                                           <td><?php echo htmlspecialchars($row['grupo_meta']); ?></td>
											<?php
    // Exibir campos diferentes com base no valor de $row['grupo_meta']
   if ($row['grupo_meta'] === 'manipulado') {
    ?>
    <td>
        <input type="text" name="valor_manipulado[<?php echo $id_metas_vendedor; ?>]" value="<?php echo htmlspecialchars($row['valor_meta']); ?>" class="form-control" />
    </td>
    <?php
} elseif ($row['grupo_meta'] === 'revenda') {
    ?>
    <td>
        <input type="text" name="valor_revenda[<?php echo $id_metas_vendedor; ?>]" value="<?php echo htmlspecialchars($row['valor_meta']); ?>" class="form-control" />
    </td>
    <?php
} elseif ($row['grupo_meta'] === 'propria') {
    ?>
    <td>
        <input type="text" name="valor_propria[<?php echo $id_metas_vendedor; ?>]" value="<?php echo htmlspecialchars($row['valor_meta']); ?>" class="form-control" />
    </td>
    <?php
}
?>
<input type="hidden" name="id_metas_vendedor[]" value="<?php echo $id_metas_vendedor; ?>" />

</tr>
                                        <?php
                                    }
                                } 
                                if (!$hasResults) {
                                    echo '<tr><td colspan="7" class="text-center"> <a href="formulario_inclusao_metas_vendedor.php?id=0&vendedor=' . $nome_do_funcionario . '&cod_do_vendedor=' . $id_vendedor . '&ano=' . $ano . '&mes=' . $mes . '&filial=' . $filial . '&cidade=' . $cidade . '" class="btn btn-light" alt="Incluir Cadastro" title="Incluir Cadastro"><i class="mdi mdi-plus"></i> Vendedor sem meta, clique aqui para Adicionar</a></td></tr>';



      


                                }
                                ?>
                            </tbody>
                        </table>


                            
          

                            <div class="col-12 text-right">
                          <!--  <a href="index.php" class="btn btn-warning mr-2"><i class="mdi mdi-plus"></i> Limpar</a> -->
                                <button type="submit" class="btn btn-primary"><i class="mdi mdi-magnify"></i> Salvar</button>
                            </div>
                    </form>
                        </div>
                    </div>


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

    <!-- =========================================================


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

    <!-- ============================================================== -->
    <!-- End Page content -->
    <!-- ============================================================== -->

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

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

    <!-- Vendor js -->
    <script src="../../assets/js/vendor.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>
    
	

    </body>
	
</html>

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

