<?php
include 'header.php';
include 'erpc_cotacao_compra_toolbar.php';
require_once 'inc/pedidos_venda.php';
require_once 'inc/usuario.php';

//verificando os dados do usuário logado para ver se ele tem permissão para aprovar a solicitação
$id_comprador  = $_SESSION[SESSION_USER_NAME]['id'];
$id_responsavel= $_SESSION[SESSION_USER_NAME]['id'];

checkLogin('login.php');
$id_crip = $_GET['id'];
$id_cotacao_compra = base64_decode($id_crip);

?>
<div class="block">
        <div class=header> <h2>Aprovar Cotação de Compra - Número: <?=$id_cotacao_compra;?></h2>
        </div>

    <div class="content controls">

    <!-- <form action="javascript:alert('Form #wizard_validate submited')" method=POST id=wizard_validate> -->
        
    <form action="erpc_cotacao_compra_ws.php" method=POST id=wizard_validate>

    <input type="hidden" readonly name="id_cotacao_compra" id="id_cotacao_compra" value="<?php echo $id_cotacao_compra; ?>"/>

    <input type="hidden" readonly name="id_responsavel" id="id_responsavel" value="<?php echo $id_responsavel;?>"/>

    <?php
        //$id_usuario = $_SESSION[SESSION_USER_NAME]['id'];
        $sql = "select distinct si.id as id_solicitacao_compra_item
        , ci.id_cotacao_compra
        , pr.ds_produto
        , concat('R$ ',format(si.vl_unit_estimado,2,'de_DE')) as vl_unit_estimado
        , concat('R$ ',format(si.vl_unit_estimado * si.nr_quantidade    ,2,'de_DE')) as vl_total
        , date_format(dt_necessidade, '%d/%m/%Y')         as dt_necessidade
        , si.nr_quantidade
        , si.id_solicitacao_compra
        from erpc_solicitacao_compra_itens si
        left join erpc_cotacao_compra_itens     ci
            on ci.id_solicitacao_compra_item = si.id
        left join erpc_produtos                 pr
                on si.id_produto           = pr.id
        where   si.st_ativo = 1 and ci.id_cotacao_compra = $id_cotacao_compra";

        $contador = 1;

        $resultado = mysqli_query($conexao, $sql) or die (mysqli_error($conexao));
        if(mysqli_num_rows($resultado) > 0 ){
        while ($registro 	= mysqli_fetch_array($resultado)){

            $ds_produto          		= $registro['ds_produto'];
            $vl_unit_estimado           = $registro['vl_unit_estimado'];
            $nr_quantidade              = $registro['nr_quantidade'];
            $dt_necessidade             = $registro['dt_necessidade'];
            $vl_total                   = $registro['vl_total'];
            $id_solicitacao_compra      = $registro['id_solicitacao_compra'];
            $id_solicitacao_compra_item = $registro['id_solicitacao_compra_item'];

            echo "<fieldset  title='Produto $contador'> <legend>$ds_produto</legend>";

            ?>
        
            <!-- <div class="block"> -->
            <div class="content controls">
                <div hidden="true">
                    <input name="produtos[<?=$contador;?>][id_solicitacao_compra_item]" id="produtos[<?=$contador;?>][id_solicitacao_compra_item]" value="<?php echo $id_solicitacao_compra_item; ?>"/>
                    
                    <input name="produtos[<?=$contador;?>][id_solicitacao_compra]" id="produtos[<?=$contador;?>][id_solicitacao_compra]" value="<?php echo $id_solicitacao_compra; ?>"/>
                    
                    <!--
                    <input name="produtos[<?=$contador;?>][id_cotacao_compra]" id="produtos[<?=$contador;?>][id_cotacao_compra]" value="<?php echo $id_cotacao_compra; ?>"/>
                        -->
                </div>
                
                <!--
                <div class="form-row">
                    <div class="col-md-3">Produto</div>
                    <div class="col-md-6"><input type="text" readonly name="produtos[<?=$contador;?>][ds_produto]" id="produtos[<?=$contador;?>][ds_produto]" value="<?php echo $ds_produto; ?>"/></div>
                </div>
                -->
                
                <div class="form-row">
                    <div class="col-md-3">Quantidade</div>
                    <div class="col-md-6"><input type="text" readonly name="produtos[<?=$contador;?>][nr_quantidade]" id="produtos[<?=$contador;?>][nr_quantidade]" value="<?php echo $nr_quantidade; ?>" /></div>
                </div>
                    
                <div class="form-row">
                    <div class="col-md-3">Valor Unit. Estimado</div>
                    <div class="col-md-6"><input type="text" readonly name="produtos[<?=$contador;?>][vl_unit_estimado]" id="produtos[<?=$contador;?>][vl_unit_estimado]" value="<?php echo $vl_unit_estimado; ?>" /></div>
                </div>
                
                <div class="form-row">
                        <div class="col-md-3">Valor Total Estimado</div>
                        <div class="col-md-6"><input type="text" readonly name="produtos[<?=$contador;?>][vl_total]" id="produtos[<?=$contador;?>][vl_total]" value="<?php echo $vl_total; ?>" /></div>
                </div>
                
                <div class="form-row">
                    <div class="col-md-3">Data Necessidade</div>
                    <div class="col-md-6"><input type="text" readonly name="produtos[<?=$contador;?>][dt_necessidade]" id="produtos[<?=$contador;?>][dt_necessidade]" value="<?php echo $dt_necessidade; ?>" /></div>
                </div>

            </div>
            <!-- </div>-->

        <!-- Itens dos produtos -->  
        <div class="content controls">
            <div class="form-row">
                <div class="col-md-12">
                <label>Cotações:</label>

        <?php			
$sql_itens = 
"select ci.id as id_cotacao_compra_item
                    ,ci.id_fornecedor
                    ,fr.ds_razao
                    ,concat('R$ ',format(ci.vl_produto,2,'de_DE')) as vl_produto
                    ,concat('R$ ',format(ci.vl_negociado,2,'de_DE')) as vl_negociado
                    ,concat('R$ ',format((ci.vl_negociado * si.nr_quantidade),2,'de_DE')) as vl_total_negociado
                    ,date_format(ci.dt_disponibilidade,'%d/%m/%Y') as dt_disponibilidade
                    , IFNULL(ap.st_aprovada, 0) as st_aprovada
                from erpc_cotacao_compra_itens ci 
                join erpc_fornecedores         fr
                  on ci.id_fornecedor = fr.id
                join erpc_solicitacao_compra_itens si
                  on ci.id_solicitacao_compra_item = si.id
                left join erpc_cotacao_compra_itens ap 
                  on  ci.id_cotacao_compra = ap.id_cotacao_compra 
                  and ci.id_solicitacao_compra_item = ap.id_solicitacao_compra_item 
                  and ap.st_aprovada = 1
              where ci.id_cotacao_compra = $id_cotacao_compra and ci.id_solicitacao_compra_item=$id_solicitacao_compra_item";
                        
                    // echo "<br>$contador:" . $sql_itens;
                        
                    $resultado_itens = mysqli_query($conexao, $sql_itens) or die (mysqli_error($conexao));
                    $quantidade_itens = mysqli_num_rows($resultado_itens);

        ?>
        <div class="table-responsive">
                    <table class="table table-bordered table-striped table-responsible" id="produtos[<?=$contador;?>]" name="produtos[<?=$contador;?>]" data-n="<?=$contador;?>" data-order-by="0">
                    <thead>
                        <tr>
                            <th width="10%">Selecionar</th>
                            <th width="10%">#</th>
                            <th width="20%">Fornecedor</th>
                            <th width="10%">Vl. Produto</th>
                            <th width="10%">Vl. Negociado</th>
                            <th width="10%">Total. Negociado</th>
                            <th width="05%">Data Disponibilidade</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php
                        
                        if(mysqli_num_rows($resultado_itens) > 0 ){
                            while ($registro 	= mysqli_fetch_array($resultado_itens)){
                            
                        $id_cotacao_compra_item= $registro['id_cotacao_compra_item'];
                        $id_fornecedor         = $registro['id_fornecedor'];
                        $ds_fornecedor         = $registro['ds_razao'];
                        $vl_unitario           = $registro['vl_produto'];
                        $vl_unit_negociado     = $registro['vl_negociado'];
                        $dt_disponibilidade    = $registro['dt_disponibilidade'];
                        $vl_total_negociado    = $registro['vl_total_negociado'];
                        $st_aprovada           = $registro['st_aprovada'];  
                        
                        ?>
                        <tr  class="settrcalculo">
                        <td class='text-center'>
                            <input required type='radio' class='jselecionado'
                            name='produtos[<?=$contador;?>][id_cotacao_compra_item]'
                            id='produtos[<?=$contador;?>][contador]' value="<?=$id_cotacao_compra_item;?>"/></td>

                        <?

                        echo "<td>$id_fornecedor</td>";
                        echo "<td>$ds_fornecedor</td>";
                        echo "<td>$vl_unitario</td>";
                        echo "<td>$vl_unit_negociado</td>";
                        echo "<td>$vl_total_negociado</td>";

                        /*
                        echo "<td><input readonly name='produtos[$contador][vl_total_negociado]' value='$vl_total_negociado'/></td>";
                        */

                        echo "<td>$dt_disponibilidade</td>";
                        echo "</tr>";


                            }//while
                        }
                        ?>
                    </tbody>
                    </table>
                    </div>
                    
                    <!--
                    <p>
                    <a href="#" class="item-add pull-right" data-target="#produtos[<?=$contador;?>]"><span class="fa fa-plus-circle"></span> Novo item Produto : <?=$contador;?></a>
                    </p>
                    -->
                </div>
                </div>
            </div> <!-- controls -->

<?

            $contador ++;

            echo "</fieldset>"; // fim do fieldset atual

            
        }}

    ?>
        
        <button type=submit class="btn btn-primary finish" name="btn-aprovar" onClick="validarForm();" >Salvar</button> 
        <!--
            <button class="btn btn-success" type="submit" onClick="validarForm();" value="Salvar" id="btn-salvar" name="btn-salvar">Salvar</button>
        -->
    </form>
    </div>
</div>


<?php include 'inc/helper_modal_div.php'; ?>
<?php include 'footer.php'; ?>

<script type="text/javascript" src="js/acme.js"></script>
<script type="text/javascript" src="js/edit_fantasma.js"></script>


<!--
<script type='text/javascript' src='js/jquery.min.js' ></script>
-->

<style>
  .input-group {
    min-width:130px;// if you want width please write here //
    text-align:left;
  }
</style>

<script>
    $(document).ready(function () {

        $('input[name*=dt_disponibilidade').mask("99/99/9999");

        $('.jselecionado').click(function () {
            var p_name = $(this).attr("name");
            var p_sel  = $(this).val();

            console.log("input selecionado:::" + p_name + "|" + p_sel );

            /*
            $('.jselecionado').prop("checked", false);

            if(p_sel=="checked"){
                console.log("input selecionado:::" + p_name);
            }            
            */
        });

        
        /* Trocar o link para os botões Voltar e Proximo */
        $('p a.btn').each(function() {
            var p_text = $(this).html();

            if(p_text=="Next &gt;"){
                $(this).html("Próximo &gt;");
            }else if(p_text=="&lt; Back"){
                $(this).html("&lt; Voltar");
            }
        });
                
        $(".itens-1-n").on("blur", "tr", function () {
          $('input[name*=dt_disponibilidade]').mask("99/99/9999");
        });
        
    var navListItems = $('div.setup-panel div a'),
            allWells = $('.setup-content'),
            allNextBtn = $('.nextBtn');

    allWells.hide();

    navListItems.click(function (e) {
        e.preventDefault();
        var $target = $($(this).attr('href')),
                $item = $(this);

        if (!$item.hasClass('disabled')) {
            navListItems.removeClass('btn-primary').addClass('btn-default');
            $item.addClass('btn-primary');
            allWells.hide();
            $target.show();
            // $target.find('input:eq(0)').focus();
        }
    });

    allNextBtn.click(function(){
        var curStep = $(this).closest(".setup-content"),
            curStepBtn = curStep.attr("id"),
            nextStepWizard = $('div.setup-panel div a[href="#' + curStepBtn + '"]').parent().next().children("a"),
            curInputs = curStep.find("input[type='text'],input[type='url']"),
            isValid = true;

        $(".form-group").removeClass("has-error");
        for(var i=0; i<curInputs.length; i++){
            if (!curInputs[i].validity.valid){
                isValid = false;
                $(curInputs[i]).closest(".form-group").addClass("has-error");
            }
        }

        if (isValid)
            nextStepWizard.removeAttr('disabled').trigger('click');
    });

    $('div.setup-panel div a.btn-primary').trigger('click');
    // });
    });
</script>