<?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'];

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

$id_cotacao_compra = "";

if(isset($_GET['id_cotacao_compra'])){
  $id_cotacao_compra = base64_decode($_GET['id_cotacao_compra']);
}

?>
<div class=block>
    <div class=header> <h2>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_cotar_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; ?>"/>

    <?php
        //$id_usuario = $_SESSION[SESSION_USER_NAME]['id'];
        $sql = "select  distinct si.id as id_solicitacao_compra_item ,
        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(si.dt_necessidade, '%d/%m/%Y') as dt_necessidade ,
        si.nr_quantidade ,
        si.id_solicitacao_compra
        from erpc_cotacao_compra cc
        join    erpc_cotacao_compra_itens ci
            on cc.id = ci.id_cotacao_compra
        join erpc_solicitacao_compra_itens  si
            on ci.id_solicitacao_compra_item = si.id
        left join erpc_produtos             pr
            on si.id_produto = pr.id 
        where  cc.id = $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="content controls">
                <div hidden="true">
                    <input type="text" name="produto<?=$contador;?>[id_solicitacao_compra_item]" id="produto<?=$contador;?>[id_solicitacao_compra_item]" value="<?php echo $id_solicitacao_compra_item; ?>"/>
                </div>
                
                <div class="form-row">
                    <div class="col-md-3">Produto</div>
                    <div class="col-md-6"><input type="text" readonly name="produto<?=$contador;?>[ds_produto]" id="produto<?=$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="produto<?=$contador;?>[nr_quantidade]" id="produto<?=$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="produto<?=$contador;?>[vl_unit_estimado]" id="produto<?=$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="produto<?=$contador;?>[vl_total]" id="produto<?=$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="produto<?=$contador;?>[dt_necessidade]" id="produto<?=$contador;?>[dt_necessidade]" value="<?php echo $dt_necessidade; ?>" /></div>
                </div>

            <!-- Itens dos produtos -->
                <div class="form-row">
                <div class="col-md-12">
                    <label>Fornecedores</label>

        <?php			
$sql_itens = 
"select ci.id_fornecedor
      , fr.ds_razao
      , ci.vl_produto
      , ci.vl_negociado
      , ci.st_aprovada
      , date_format(ci.dt_disponibilidade,'%d/%m/%Y') as dt_disponibilidade
      , ci.id as id_cotacao_compra_item
from    erpc_cotacao_compra_itens   ci
join    erpc_cotacao_compra         cc
    on ci.id_cotacao_compra = cc.id
join    erpc_fornecedores fr
    on ci.id_fornecedor = fr.id
where cc.st_ativo = 1 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-stripped itens-1-n" id="produto<?=$contador;?>" name="produto<?=$contador;?>" data-n="<?=$contador;?>" data-order-by="0">
                    <thead>
                        <tr>
                        <th width="10%"># Fornecedor</th>
                        <th width="20%">Fornecedor</th>
                        <th width="20%">Vl. Unitário</th>
                        <th width="20%">Vl. Unit. Negociado</th>
                        <th width="05%">Data Disponibilidade</th>
                        <th width="3%" class="text-center no-sort">Excluir</th>
                        </tr>
                    </thead>
                    <tbody>
                        <?php
                        
                            $i = 1;
                        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'];
                            
                            /*echo "Id Fornecedor: " . $id_fornecedor . "<br>";
                            echo "Fornecedor: " . $ds_fornecedor . "<br>";
                            echo "Vl Unitário: " . $vl_unitario . "<br>";
                            echo "Vl Unitário Neg.: " . $vl_unit_negociado . "<br>";
                            echo "Data Disp.: " . $dt_disponibilidade . "<br>";*/
                                

                        
                        
                    // for($i = 0; $i < count($pedidos_venda['itens']); $i++) {
                    //   $item = $itens[$i];
                        ?>
                        <tr  class="settrcalculo">
                        <!--
                            <input readonly name="id_cotacao_compra_item" id="id_cotacao_compra_item" value="<?php echo $id_cotacao_compra_item; ?>"/>
                        -->

                        <td><div class="input-group">
                            <input required type="text" name="produto<?=$contador;?>[Itens][<?php echo $i; ?>][id_fornecedor]" value="<?= $id_fornecedor; ?>" >
                            <div class="input-group-addon">
                            <a href="erpc_fornecedores_helper.php" class='input-helper' data-remote="false" data-toggle="modal" data-target="#helper-modal-div" data-value="input[name='produto<?=$contador;?>[Itens][<?php echo $i; ?>][id_fornecedor]']" data-description="input[name='produto<?=$contador;?>[Itens][<?php echo $i; ?>][ds_fornecedor]'" data-title="Selecione:" value="<?= $id_fornecedor; ?>" >
                            <span class="fa fa-search"></span></a>
                            </div>
                            </div></td>

                        <td><input type="text" name="produto<?=$contador;?>[Itens][<?php echo $i; ?>][ds_fornecedor]" class="form-control" readonly value="<?= $ds_fornecedor; ?>" /></td>
                        
                        <td><input type="text" name="produto<?=$contador;?>[Itens][<?php echo $i; ?>][vl_produto]" class="form-control mask_money" value="<?= $vl_unitario; ?>" /></td>
                        
                        <td><input required type="text" name="produto<?=$contador;?>[Itens][<?php echo $i; ?>][vl_negociado]" class="form-control mask_money" value="<?= $vl_unit_negociado; ?>" /></td>
                        
                        <td><input required type="text" name="produto<?=$contador;?>[Itens][<?php echo $i; ?>][dt_disponibilidade]" class="form-control" value="<?=$dt_disponibilidade; ?>" /></td>

                        <td class="text-center"><a class="item-delete" href="#"><span class="fa fa-trash"></span></a></td>
                        </tr>
                        <?php
                            
                            $i++; //contador
                            }//while
                        }else{//if
                        
                        
                    //   }
                        // uma linha separada para um item novo
                    //   $item = pedidos_venda_item_create();

                        ?>
                        <tr  class="settrcalculo">

                        <td><div class="input-group">
                        
                            <input required type="text" name="produto<?=$contador;?>[Itens][0][id_fornecedor]" value="<?//= $item['id_produto']; ?>" >
                            <div class="input-group-addon">
                            <a href="erpc_fornecedores_helper.php" class='input-helper' data-remote="false" data-toggle="modal" data-target="#helper-modal-div" data-value="input[name='produto<?=$contador;?>[Itens][0][id_fornecedor]']" data-description="input[name='produto<?=$contador;?>[Itens][0][ds_fornecedor]'" data-title="Selecione:" value="<?//= $item['id_produto']; ?>" >
                            <span class="fa fa-search"></span></a>
                            </div>
                            </div></td>

                        <td><input type="text" name="produto<?=$contador;?>[Itens][0][ds_fornecedor]" class="form-control" readonly value="<?//= $item['ds_produto']; ?>" /></td>
                        
                        <td><input required type="text" name="produto<?=$contador;?>[Itens][0][vl_produto]" class="form-control  mask_money" value="<?//= $item['nr_quantidade']; ?>" /></td>
                        
                        <td><input required type="text" name="produto<?=$contador;?>[Itens][0][vl_negociado]" class="form-control  mask_money" value="<?//= $item['dt_necessidade']; ?>" /></td>
                        
                        <td><input required type="text" name="produto<?=$contador;?>[Itens][0][dt_disponibilidade]"  class="form-control" data-date-format="mm/dd/yyyy" value="<?//= $dt_disponibilidade; ?>" /></td>

                        <td class="text-center"><a class="item-delete" href="#"><span class="fa fa-trash"></span></a></td>
                        </tr>
                    <?
                        }
                    ?>
                    </tbody>
                    </table>
                    <p>
                    <a href="#" class="item-add pull-right" data-target="#produto<?=$contador;?>"><span class="fa fa-plus-circle"></span> Adicionar Cotação : <?=$contador;?></a>
                    </p>
<?
            echo "</div></fieldset>"; // fim do fieldset atual

            $contador ++;
        }}

    ?>
        
   
        <button type=submit class="btn btn-primary finish" 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");

        /* 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>