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


$id_usuario = $_SESSION[SESSION_USER_NAME]['id'];

// Método para post de Query Avançada
	$consulta = "SELECT erpc_solicitacao_compra.id
                        ,erpc_solicitacao_compra.id_status_solicitacao
                        ,erpc_usuarios.ds_nome
                        ,erpc_departamentos.ds_departamento
						,erpc_dom_status_solicitacao_compra.ds_path
						,date_format(erpc_solicitacao_compra.dt_emissao,'%d/%m/%Y') as dt_emissao
                        ,concat('R$ ',format(erpc_solicitacao_compra.vl_total,2,'de_DE')) as vl_total
				  FROM erpc_solicitacao_compra
			INNER JOIN erpc_dom_status_solicitacao_compra
				    ON erpc_solicitacao_compra.id_status_solicitacao = erpc_dom_status_solicitacao_compra.id
            INNER JOIN erpc_usuarios
                    ON erpc_solicitacao_compra.id_solicitante = erpc_usuarios.id
            INNER JOIN erpc_departamentos
                    ON erpc_usuarios.id_departamento = erpc_departamentos.id
				 WHERE erpc_solicitacao_compra.st_ativo = 1";

	//Efetuando busca avançada - se passado os parametros
	if(isset($_POST['pesquisar'])) {
		$id                   = $_POST['id'];
		$ds_path	          = trim($_POST['ds_path']);
		$dt_emissao	          = trim($_POST['dt_emissao']);
		$ds_nome	          = trim($_POST['ds_nome']);
		$ds_departamento	  = trim($_POST['ds_departamento']);

	  $consulta .= (!empty($id)  		? " and id like '%$id%'"            	: '');
	  $consulta .= (!empty($ds_path)? " and ds_path like '%$ds_path%'"    : '');
	  $consulta .= (!empty($dt_emissao)? " and dt_emissao like '%$dt_emissao%'"  : '');
	  $consulta .= (!empty($ds_nome)? " and ds_nome like '%$ds_nome%'"  : '');
	  $consulta .= (!empty($ds_departamento)? " and ds_departamento like '%$ds_departamento%'"  : '');

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

<div class="block">
  <div class="header">
  <h2>Solicitação de Compra</h2> 
    <div class="side pull-right">
      <button id='btnShow' class="btn btn-default btn-clean">Legenda</button>
    </div>

  </div>

  <div class="block">
    <div class="content">
      <?php
    displayMessagesAndErrors(true);
    ?>
    </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" />
  <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=10%>Data Emissão</th>
			<th width=30%>Solicitante</th>
			<th width=30%>Departamento</th>
			<th width=10%>Vl. Total</th>
			<th width=03%>Status</th>
            <th width=03%>Editar</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)){

            $id              = $registro['id'];
            $id_crip         = base64_encode($id);
            $ds_path         = $registro['ds_path'];
            $id_status_solicitacao = $registro['id_status_solicitacao'];
			$dt_emissao      = $registro['dt_emissao'];
			$ds_nome         = $registro['ds_nome'];
			$ds_departamento = $registro['ds_departamento'];
			$vl_total        = $registro['vl_total'];
			
			echo "<tr>";

			       echo "<td class='text-center'><input type='checkbox' value=" . $id . " name='id_solicitacao[]' /></td>";

             
            echo "<td>$id</td>";
            echo "<td>$dt_emissao</td>";
            echo "<td>$ds_nome</td>";
            echo "<td>$ds_departamento</td>";
            echo "<td>$vl_total</td>";
            echo "<td><img src='$ds_path' ></td>";
              if($id_status_solicitacao == 1){//ainda não foi aprovada
                echo "<td class='text-center'><a href='erpc_solicitacao_compra_edit.php?id=$id_crip'>  <i class='glyphicon glyphicon-pencil' title='Editar'><span class='sr-only'>Editar</span></i></a></td>";
                echo "<td class='text-center'><a href='erpc_solicitacao_compra_remove.php?id=$id_crip'><i class='glyphicon glyphicon-trash' title='Remover'><span class='sr-only'>Remover</span></i></a></td>";
              }else{//solicitacao aprovada ou cancelada não aceita mais modificações
                echo "<td class='text-center'> - </td>";
                echo "<td class='text-center'> - </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 Solicitação</button>
		  <button  name="btn-cancelar" class="btn btn-primary btn-cleanx" type="submit" value="faturar" onClick="$('#validate_custom').validationEngine('hide');" >Cancelar Solicitação</button>
	      </div>
	    </div>
	    <div class="form-row clear">&nbsp;</div>
	    <?php include 'inc/label_status_solicitacao.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: 250px;
  width:  300px;
  overflow: auto;
  overflow-y: hidden;
  background-color: #666666;
  scrollbar-base-color:#ffeaff
}
</style>
