<?php
include 'header.php';
include 'erpc_cotacao_compra_toolbar.php'; //Nome da tabela _list.php
include 'connect.php';


$id_usuario = $_SESSION[SESSION_USER_NAME]['id'];
$id_cotacao_compra_crip = $_GET['id'];
$id_cotacao_compra = base64_decode($id_cotacao_compra_crip);

// Método para post de Query Avançada
    /*
    $consulta = "select erpc_solicitacao_compra_itens.id as id_solicitacao_compra_item
                    ,erpc_produtos.ds_produto
                    ,concat('R$ ',format(erpc_solicitacao_compra_itens.vl_unit_estimado,2,'de_DE')) as vl_unit_estimado
                    ,date_format(erpc_solicitacao_compra_itens.dt_necessidade, '%d/%m/%Y') as dt_necessidade
                    ,erpc_solicitacao_compra_itens.nr_quantidade
                      from erpc_solicitacao_compra_itens
                  inner join erpc_produtos
                      on erpc_solicitacao_compra_itens.id_produto = erpc_produtos.id
                  inner join erpc_solicitacao_compra
                      on erpc_solicitacao_compra.id = erpc_solicitacao_compra_itens.id_solicitacao_compra 
                  inner join erpc_cotacao_compra
                      on erpc_cotacao_compra.id_solicitacao = erpc_solicitacao_compra.id
                  where erpc_solicitacao_compra_itens.st_ativo = 1
                    and erpc_solicitacao_compra.id_status_solicitacao = 2 
                    and erpc_cotacao_compra.id = $id_cotacao_compra
            group by erpc_solicitacao_compra_itens.id";
    */

    $consulta = "select   si.id as id_solicitacao_compra_item
                    , ci.id_cotacao_compra
                    , ci.id
                    , ci.id_fornecedor
                    , pr.ds_produto
                    , concat('R$ ',format(si.vl_unit_estimado,2,'de_DE')) as vl_unit_estimado
                    , concat('R$ ',format(ci.vl_negociado    ,2,'de_DE')) as vl_negociado
                    , date_format(dt_necessidade, '%d/%m/%Y')         as dt_necessidade
                    , si.nr_quantidade
                    , IFNULL(ci.st_aprovada, 0) as st_aprovada
                    , ci.id as id_cotacao_compra_item
                    , IFNULL(bl.st_aprovada, 0) as st_bloqueia_item
                    from erpc_solicitacao_compra_itens si
                    left join erpc_cotacao_compra_itens     ci
                        on ci.id_solicitacao_compra_item = si.id
                    left join (select distinct id_cotacao_compra, id_solicitacao_compra_item, st_aprovada from erpc_cotacao_compra_itens
                        where   id_cotacao_compra= $id_cotacao_compra 
                            and st_aprovada      = 1) bl
                        on  ci.id_cotacao_compra = bl.id_cotacao_compra  
                        and ci.id_solicitacao_compra_item = bl.id_solicitacao_compra_item
                    left join erpc_produtos                 pr
                            on si.id_produto           = pr.id
                    where   si.st_ativo = 1
                        and IFNULL(ci.st_ativo, 1) = 1
                        and (
                            ci.id_cotacao_compra = $id_cotacao_compra)";

	//Efetuando busca avançada - se passado os parametros
	if(isset($_POST['pesquisar'])){
		$id_solicitacao_compra_item = $_POST['id_solicitacao_compra_item'];
		$ds_path	      = trim($_POST['ds_produto']);
		$dt_emissao	      = trim($_POST['dt_necessidade']);
        $vl_unit_estimado = trim($_POST['vl_unit_estimado']);
        $nr_quantidade	  = trim($_POST['nr_quantidade']);

        $consulta .= (!empty($id_solicitacao_compra_item)  		? " and id_solicitacao_compra_item like '%$id_solicitacao_compra_item%'"            	: '');
        $consulta .= (!empty($ds_produto)? " and ds_produto like '%$ds_produto%'"    : '');
        $consulta .= (!empty($dt_necessidade)? " and dt_necessidade like '%$dt_necessidade%'"  : '');
        $consulta .= (!empty($vl_unit_estimado)? " and vl_unit_estimado like '%$vl_unit_estimado%'"  : '');
        $consulta .= (!empty($nr_quantidade)? " and nr_quantidade like '%$nr_quantidade%'"  : '');


	}
	//$consulta .= " order by id asc"
?>

<div class="block">
  <div class="header">
  <h2>Cotação de Compra - Número : <?=$id_cotacao_compra;?></h2>
  <div class="side pull-right">
      <button id='btnShow' class="btn btn-default btn-clean">Legenda</button>
    </div>
  </div>
  <form method="POST" action="erpc_solicitacao_compra_ws.php"  id=validate_custom >
  <input type="hidden" value="<?php echo $id_usuario; ?>" name="id_usuario" id="id_usuario" >
  <input type="hidden" readonly name="id_solicitacao_compra" id="id_solicitacao_compra" value="<?php echo $id_solicitacao_compra; ?>"/>
  <div class="content">
    <div class="table-responsive">
      <table class="table table-bordered table-striped table-responsible sortable">
        <thead>
          <tr>
            <!--<th width=02%><input type="checkbox" class="checkall" /></th>-->
			<th width=02%>ID</th>
			<th width=30%>Produto</th>
			<th width=10%>Dt. Necess.</th>
			<th width=10%>Qtd.</th>
			<th width=10%>Vl. Estimado</th>
            <th width=10%>Vl. Negociado</th>
			<th width=03%>Status</th>
            <th width=03%>Cotar</th>
            <th width=03%>Aprovar</th>
			<th width=03%>Excluir</th>
          </tr>
        </thead>
        <tbody>

<?php

			$resultado = mysqli_query($conexao, $consulta) or die ($erro = mysqli_error($conexao));
			if (mysqli_num_rows($resultado)>0) {
                while ($registro = mysqli_fetch_assoc($resultado)){
                    $status  = "";
                    
                    $id_solicitacao_compra_item = $registro['id_solicitacao_compra_item'];
                    $id_crip            = base64_encode($id_solicitacao_compra_item);
                    $ds_produto         = $registro['ds_produto'];
                    $dt_necessidade     = $registro['dt_necessidade'];
                    $vl_unit_estimado   = $registro['vl_unit_estimado'];
                    $vl_negociado       = $registro['vl_negociado'];
                    $nr_quantidade      = $registro['nr_quantidade'];
                    $id_cotacao_compra_item = rtrim($registro['id_cotacao_compra']);
                    $st_aprovada            = rtrim($registro['st_aprovada']);
                    $st_bloqueia_item       = rtrim($registro['st_bloqueia_item']);

                    $id_item = rtrim($registro['id_cotacao_compra_item']);
                                                           
                   /* $sql_status = "select id from erpc_cotacao_compra where st_aprovada = 1 and id_solicitacao_compra_item = " . $id;
                    
                    $resultado_status = mysqli_query($conexao, $sql_status) or die ($erro = mysqli_error($conexao));
                    if (mysqli_num_rows($resultado_status)>0) {
                        $status = "<img width='24px' heigth='24px' src='img/icones/bullet_green.png'/>";
                    }else{
                        $status = "<img width='24px' heigth='24px' src='img/icones/bullet_yellow.png'/>";
                    }*/
                    
                    
                    echo "<tr>";
                    
                    // echo "<td class='text-center'><input type='checkbox' " . $disabled . " value=" . $id_solicitacao_compra_item . " name='id_solicitacao_compra_item[]' /></td>";
                    echo "<td>$id_solicitacao_compra_item</td>";
                    echo "<td>$ds_produto</td>";
                    echo "<td>$dt_necessidade</td>";
                    echo "<td>$nr_quantidade</td>";
                    echo "<td>$vl_unit_estimado</td>";
                    echo "<td>$vl_negociado</td>";

                    if($st_aprovada=="1"){
                        echo "<td><img width='24px' heigth='24px' src='img/icones/bullet_green.png'/></td>";
                        echo "<td>&nbsp;</td>";
                        echo "<td>&nbsp;</td>";
                    }elseif($st_bloqueia_item=="1"){
                        echo "<td><img width='24px' heigth='24px' src='img/icones/bullet_black.png'/></td>";
                        echo "<td>&nbsp;</td>";
                        echo "<td>&nbsp;</td>";
                    }else{
                        echo "<td><img width='24px' heigth='24px' src='img/icones/bullet_yellow.png'/></td>";

                        if($id_cotacao_compra_item==""){
                            echo "<td class='text-center'><a href='erpc_cotacao_compra_cotar.php?id_cotacao_compra=$id_cotacao_compra_crip&id=$id_crip'>  <i class='glyphicon glyphicon-plus' title='Cotar'><span class='sr-only'>Cotar</span></i></a></td>";
                        }else{
                            echo "<td class='text-center'><a href='erpc_cotacao_compra_cotar.php?id_cotacao_compra=$id_cotacao_compra_crip&id=$id_crip'>  <i class='glyphicon glyphicon-pencil' title='Cotar e Incluir'><span class='sr-only'>Cotar</span></i></a></td>";
                        }

                        
                        echo "<td class='text-center'><a href='erpc_cotacao_compra_aprovar.php?id=$id_crip'>  <i class='glyphicon glyphicon-ok' title='Aprovar'><span class='sr-only'>Aprovar</span></i></a></td>";
                    }


                    if($st_aprovada!="1" and $id_item!=""){
                        echo "<td class='text-center'><a href='erpc_cotacao_compra_ws.php?remover=true&id=" . base64_encode($id_item). "'><i class='glyphicon glyphicon-trash' title='Remover'><span class='sr-only'>Remover</span></i></a></td>";
                    }else{
                        echo "<td>&nbsp;</td>";
                    }
                    
                    echo "</tr>";
                }
          }
          ?>
        </tbody>
      </table>
    </div> <!-- table-responsive -->
	    <div class="side pull-right">
	      <div class=btn-group>
            <!--<button  name="btn-aprovar" class="btn btn-primary btn-cleanx" type="submit" value="faturar" onClick="$('#validate_custom').validationEngine('hide');" >Aprovar Cotação</button>
		    <button  name="btn-cancelar" class="btn btn-primary btn-cleanx" type="submit" value="faturar" onClick="$('#validate_custom').validationEngine('hide');" >Cancelar Cotação</button> -->
            
            <!--<button type="submit" name="btn-add" id="btn-add" class="btn btn-primary btn-cleanx" onClick="$('#validate_custom').validationEngine('hide');" >Adicionar</button>
            <button type="button" name="btn-voltar" id="btn-voltar" class="btn btn-default btn-cleanx">Voltar</button>
            -->

          </div>
	    </div>

	    <div class="form-row clear">&nbsp;</div>
	    <?php include 'inc/label_status_cotacao.php';?>
  

     </div> <!-- content -->
  </form>
</div> <!-- block -->
<?php include 'footer.php';?>
<script type="text/javascript" src="js/acme.js"></script>
<style>
#div_label{
  position: absolute;
  top:0px;
  height: 165px;
  width:  300px;
  overflow: auto;
  overflow-y: hidden;
  background-color: #666666;
  scrollbar-base-color:#ffeaff
}
</style>
<script type="text/javascript">
$(document).ready(function() {

    $.fn.dataTableExt.sErrMode = 'none';

    $(".table").dataTable({
		    iDisplayLength: 100,
		    aLengthMenu: [5, 10, 25, 50, 100],
		    sPaginationType: "full_numbers",
		    "language": {
		      // url com caminho referente ao html que inclui este script, não ao desse script
		      "url": "js/plugins/datatables/Portuguese-Brasil.json",
		      select: {
		        rows: {
		          _: " %d linhas selecionadas",
		          0: "",
		          1: " 1 linha selecionada"
		        }
		      }
		    },
		    select: 'single'
          });
          
}(jQuery));
</script>
