<?php
include 'header.php';
include 'erpc_armazens_locais_lancar_inventario_toolbar.php';
// require_once 'inc/armazens_locais.php';
require_once 'inc/lancamento_inventario.php';
require_once 'inc/usuario.php';

checkLogin('login.php');

$lancamento_inventario = lancamento_inventario_create();

if(isset($_GET['id'])){
  $id_crip = $_GET['id'];
  $ds_documento = base64_decode($id_crip);

  $sql = "select * from erpc_saldos_enderecar
        	where ds_documento = '$ds_documento'
        		  and vl_saldo_enderecar != 0;";
  
  //$lancamento_inventario = lancamento_inventario_getById($id);
}


## HENRIQUE ##

## PEgar os produtos que possuem o mesmo DS_DOCUMENTO do documento informado via ID (Buscar este ds_documento) 

//$id_local = $_GET['id_local'];
$ds_local = base64_decode($_GET['ds_local']);
$sql_local = "select id from erpc_local_estoque where ds_local = '$ds_local'";
$resultado = mysqli_query($conexao, $sql_local);
if(mysqli_num_rows($resultado)>0){
    $row = mysqli_fetch_row($resultado);
    $id_local = $row[0];
}
$consulta = "select   s.id_produto
                     ,p.ds_produto
                     ,p.cd_produto
                     ,s.vl_saldo_enderecar
                     ,date_format(s.dt_entrada, '%d/%m/%Y') as dt_entrada
                from erpc_saldos_enderecar s
                    inner join erpc_produtos p
                        on s.id_produto = p.id
                    inner join erpc_local_estoque le
                        on s.id_local_estoque = le.id
            	where ds_documento = '$ds_documento'    
            		  and vl_saldo_enderecar != 0";

$itens = array();
$resultado = mysqli_query($conexao, $consulta) or die ($erro = mysqli_error($conexao));
if(mysqli_num_rows($resultado)>0){
    while($row = mysqli_fetch_assoc($resultado)){
        $item = array(
             'id_produto' => ''
            ,'cd_produto' => ''
            ,'ds_produto' => ''
            ,'vl_saldo_enderecar' => ''
            ,'dt_entrada' => ''
        );
        $item['id_produto'] = $row['id_produto'];
        $item['cd_produto'] = $row['cd_produto'];
        $item['ds_produto'] = $row['ds_produto'];
        $item['vl_saldo_enderecar'] = $row['vl_saldo_enderecar'];
        $item['dt_entrada'] = $row['dt_entrada'];
        array_push($itens, $item);
    }
}
//print_r($itens);

?>
<form method="post" action="erpc_armazens_locais_lancar_inventario_ws.php" id=validate_custom>
  <input type="hidden" value="<?php echo $id; ?>" name="id" id="id">
  <div class="block">
    <div class="header">
      <h2>Lançar Inventário</h2>
    </div>
    <div class="block">
      <div class="content">
        <?php
        displayMessagesAndErrors(true);
        ?>
      </div>
    </div>
  </div>
  <ul class="nav nav-tabs" role="tablist">
    <li role="presentation" class="active"><a href="#form4" aria-controls="form4" role="tab" data-toggle="tab">Dados</a></li>
  </ul>

<!-- Tab panes -->
<div class="tab-content">

  <div role="tabpanel" class="tab-pane fade in active" id="form4">
  <div class="block">
  <div class="content controls">
  <div class="content controls">

  <div class="form-row">
        <div class="col-md-2"><label>Local</label></div>
        <div class="col-md-2">
            <div class="input-group">
              <input readonly required type=text name="lancamento_inventario[id_local_estoque]" value="<?= $id_local?>"/>
            </div>
        </div>
        <div class="col-md-2">
          <input type="text" name="lancamento_inventario[ds_local]" class="form-control" readonly value="<?= sgcws_attr($ds_local); ?>" />
        </div>
  </div>

  <div class="form-row">
      <div class="col-md-2"><label>Data Contagem:</label></div>
      <div class="col-md-2"><input required type=text data-mask="00/00/0000" name="lancamento_inventario[dt_entrada]" id="lancamento_inventario[dt_entrada]" value="<?=$itens[0]['dt_entrada']; ?>" class="datepicker" /></div>
    </div>
    <div class="form-row">
    <div class="col-md-2"><label>Documento</label></div>
      <div class="col-md-9">
        <input readonly id="lancamento_inventario[ds_documento]" name="lancamento_inventario[ds_documento]" class="form-control" value="<?=$ds_documento; ?>" />
      </div>
  </div>
  </div> <!-- tab-pane -->
</div> <!-- 1o tab-content -->

<div class="block">
  <div class="content">
          <div class="table-responsive">
                <?php
                      $consulta = "select *, s.st_bloq as st_bloq_saldo, un.ds_unidade_medida from erpc_produtos_saldos s left join erpc_produtos p on s.id_produto = p.id left join erpc_produtos_tipo t on p.id_tipo_produto = t.id left join erpc_unidade_medida un on un.id = p.id_unidade_medida where s.id_local = $id_local and s.st_bloq = 1";
                ?>
                 <table class="table table-bordered table-striped table-responsible sortable">
                      <thead>
                        <tr>
					      <th hidden width=10%>ID Prod.</th>
                          <th width=10%>Cód. Prod.</th>
                          <th width=40%>Descrição do Produto</th>
                          <th width=20%>Qtde</th>
                        </tr>
                      </thead>
                      <tbody>
                    <?php
                    /*
                    $consulta2 = "select  s.id_produto
                                         ,p.ds_produto
                                         ,s.st_bloq
                                         ,s.vl_saldo_enderecar
                                         ,le.ds_local
                                    from erpc_saldos_enderecar s
                                        inner join erpc_produtos p 
                                            on s.id_produto = p.id
                                        inner join erpc_local_estoque le
                                            on s.id_local_estoque = le.id
                                	where ds_documento = '$ds_documento'
                                		  and vl_saldo_enderecar != 0";
                    $resultado = mysqli_query($conexao, $consulta2) or die ($erro = mysqli_error($conexao));
                     //	print_r($resultado);
                    */
                    $i = 0;
                       if (count($itens)>0) {
                              foreach($itens as $item){
                              $id_produto = $item['id_produto'];
                              $cd_produto = $item['cd_produto'];
                              $ds_produto = $item['ds_produto'];
                              $vl_saldo_enderecar = $item['vl_saldo_enderecar'];
                              //$st_bloq= $registro['st_bloq'];
                              //$st_bloq_saldo= $registro['st_bloq_saldo'];
                              //$ds_tipo_produto = $registro['ds_tipo_produto'];

                              echo "<tr>";
                          ?>
                          <?php  
                              echo "<td hidden>$id_produto</td>";
                              echo "<td>$cd_produto</td>";
                              echo "<td>$ds_produto</td>";
                            
                            ?>
                              <td>
                                  <input type="hidden" name="lancamento_inventario[itens][<?= $i; ?>][id_produto]" class="form-control"  value="<?=$id_produto; ?>" />
                                  <input type="text" name="lancamento_inventario[itens][<?= $i++; ?>][vl_saldo_enderecar]" class="form-control" value="<?=$vl_saldo_enderecar; ?>" />
                              </td>
                            </tr>

                          <?php   }
                        }?>
                      </tbody>
                    </table>  
          </div> 
</div>
<div id="confirmacao" class="confirmacao">

  <!-- Modal content -->
  <div class="modal-confirmacao">
    <span class="">&times;</span>
    <p>O Saldo dos itens informados será atualizado para as quantidades informadas.</p>
    <p>Tem certeza que deseja continuar?</p>
    <button type="button" style="color: black;" id="confirma">Sim</button>
    <button type="button" style="color: black;" id="fechaJanela">Não</button>
  </div>

</div>
    <div class="content controls">
      <div class="form-row">
        <div class="col-md-12 text-right">
        <?if(!isset($_GET['id'])){?>
          <button type="submit" name="btn-add" id="btn-add" class="btn btn-primary btn-cleanx" onClick="$('#validate_custom').validationEngine('hide');" >Adicionar</button>
        <?}else{ ?>
          <button type="submit" name="btn-edit" id="btn-edit" class="btn btn-primary btn-cleanx" onClick="$('#validate_custom').validationEngine('hide');" >Salvar</button>
          <button type="button" name="processar" id="processar" class="btn btn-warning btn-cleanx" onClick="$('#validate_custom').validationEngine('hide');" >Processar</button>
          <button type="submit" name="btn-processar" id="btn-processar" style="display: none;"  class="btn btn-warning btn-cleanx" onClick="$('#validate_custom').validationEngine('hide');" >Processar</button>
        <?}?>
          <button type="button" name="btn-voltar" id="btn-voltar" class="btn btn-default btn-cleanx">Voltar</button>
        </div>
      </div>
    </div>
  </div>
</form>

<?php include 'inc/helper_modal_div.php'; ?>
<?php include 'footer.php'; ?>
<style>
/*
body {font-family: Arial, Helvetica, sans-serif;}

/* The Modal (background) */
.confirmacao {
  display: none;  
  position: fixed; 
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.confirmacao p {
    color: black;
}


/* Modal Content */
.modal-confirmacao {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 40%;
  text-align: center;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
</style>
<script type='text/javascript' src='js\armazens_locais.js' ></script>
<style>
  .input-group {
    min-width:130px;// if you want width please write here //
    text-align:left;
  }
*/
</style>
<script>

var modal_confirmacao = document.getElementById('confirmacao');

$("#processar").click(function(event){
    modal_confirmacao.style.display = "block";
    $("#confirma").on("click", function(){
        $("#btn-processar").click();
    });
    $("#fechaJanela").on("click", function(){
        //console.log("cliquei");
        modal_confirmacao.style.display = "none";
    });
});

</script>