<?php require_once('topo.php');?>
<?php require_once('lateral.php');?>
<?php
//VERIFICAÇÃO DO PROGRAMA E NÍVEL PERMISÃO
$idprograma_pagina = 46;
//VERIFICA A AÇÃO DO USUÁRIO

$SelecionaProgramaUsuario = Seleciona("usuarios_programas", "WHERE idusuario='".$_SESSION['usuarioID']."' AND idprograma='$idprograma_pagina'", "LIMIT 0,1");
while($progama_usuario = mysql_fetch_array($SelecionaProgramaUsuario)){
$AcaoUsuario = $progama_usuario['acao'];
}

//AÇÕES
// Visualizar
// Inserir
// Completa

//MASTER ACESSO
if($_SESSION['master'] == 1){
   $AcaoUsuario = "Completa"; 
}
//FIM VERIFICAÇÃO PROGRAMA

?>     
      <!-- Right side column. Contains the navbar and content of the page -->
      <div class="content-wrapper">
        <!-- Content Header (Page header) -->
        <section class="content-header">
          <h1>
            Compras de Obra
            <small>listagem compras</small>
          </h1>
          <ol class="breadcrumb">
            <li><a href="index.php"><i class="fa fa-dashboard"></i> Home</a></li>
            <li><a href="listar_compras.php">Compras</a></li>
            <li class="active">Listagem</li>
          </ol>
        </section>

        <!-- Main content -->
        <section class="content">
        <div class="box-footer" style="background-color:transparent;">
        <?php if($_GET['Filtro'] == ""){ $botao = "btn-success";}else{ $botao = "btn-vk"; } ?>
        <button type='button' class='btn <?php echo $botao;?>' onclick="location.href='listar_compras.php';" style="float:right">Solicitações de Compra</button> 
        
        <?php if($_GET['Filtro'] == "Relacao"){ $botao = "btn-success";}else{ $botao = "btn-vk"; } ?>
        <button type='button' class='btn <?php echo $botao;?>' onclick="location.href='listar_compras.php?Filtro=Relacao';" style="float:right">Relação Detalhada</button>
        
		<div class='col-xs-6'>
      <label>Filtrar por Obra</label>
      <select  name="idobra" class="form-control selectpicker" data-live-search="true" onchange="this.options[this.selectedIndex].value && (window.location = this.options[this.selectedIndex].value);">
      <option value="" <?php if($_GET['idobra'] == ""){ echo "selected";}?>>Selecione uma Obra</option>
      <?php 
	  	$SelecionaObras = Seleciona("obras", "", "ORDER BY codmax DESC");
		while($linha_obras = mysql_fetch_array($SelecionaObras)){
	  ?>
        <option value="listar_compras.php?Filtro=<?php echo $_GET['Filtro'];?>&idobra=<?php echo $linha_obras['idobra']?>" <?php if($_GET['idobra'] == $linha_obras['idobra']){ echo "selected";}?>><?php echo $linha_obras['codmax'] . " - " . NomeCliente($linha_obras['idcliente']). " - " . $linha_obras['titulo']?></option>
        <?php } ?>
      </select>          
		</div>         
                     
        </div>        
          <div class="row">
            <div class="col-xs-12"><!-- /.box -->

              <div class="box">
                <div class="box-header">
                  <h3 class="box-title">Listagem de Compras</h3>
                </div><!-- /.box-header -->
                <div class="box-body">
<?php if($_GET['Filtro'] == ""){ ?>
					<table id="example1" class="table table-bordered table-striped responsive">
                    <thead>
                    <tr>
                    <td><strong>CÓD.</strong></td>
                    <td><strong>OBRA</strong></td>
                    <td><strong>N. PROP.</strong></td>
                    <td><strong>DATA SOLICITAÇÃO</strong></td>
                    <td><strong>DATA PRAZO</strong></td>
                    <td><strong>QUANT. ITENS</strong></td>
                    <td><strong>STATUS</strong></td>
                    <td><strong>SOLICITADO POR</strong></td>
                    <td>&nbsp;</td>
                    </tr>
                    </thead>
                    <?php
                    if($_GET['idobra'] != ""){
						$SelecionaSolicitacoes = Seleciona("solicitacoes_compras", "WHERE idobra='".$_GET['idobra']."'", "ORDER BY idsolicitacao_compra DESC");					
					}else{
						$SelecionaSolicitacoes = Seleciona("solicitacoes_compras", "WHERE idobra > '49'", "ORDER BY idsolicitacao_compra DESC");
					}
					while($Solicitacoes = mysql_fetch_array($SelecionaSolicitacoes)){										
					
					$SelecionaObra = Seleciona("obras", "WHERE idobra='".$Solicitacoes['idobra']."'", "LIMIT 0,1");
					while($linha_obras = mysql_fetch_array($SelecionaObra)){
					$codmax = $linha_obras['codmax']; 
					$idvenda = $linha_obras['idvenda']; 					
					}
					
					
					$SelecionaProdutosDetalhe = Seleciona("planilhadecompras", "WHERE idsolicitacao_compra='".$Solicitacoes['idsolicitacao_compra']."'", "ORDER BY idplanilha_compras DESC");	
					$QuantidadeSolicitado = mysql_num_rows($SelecionaProdutosDetalhe);				
					
					while($linha_planilhadecompras = mysql_fetch_array($SelecionaProdutosDetalhe)){
					$fornecedor1 = $linha_planilhadecompras['fornecedor1']; 					
					}					
					
					$SelecionaVendas = Seleciona("vendas", "WHERE idvenda='".$idvenda."'", "LIMIT 0,1");
					while($vendas = mysql_fetch_array($SelecionaVendas)){					
					//CÓD VENDA        
					if($vendas['idorcamento'] == "" or $vendas['idorcamento'] == "0"){
					$CodVenda = substr($vendas['dataorcamento'], 0, 4) ."-".$vendas['idvenda'];
					}else{
					$CodVenda = substr($vendas['dataorcamento'], 0, 4) ."-".$vendas['idvenda']."- A: ".$vendas['aditivo'];			
					}           
					
					if($vendas['idvenda_revisao'] != ""){
					$CodVenda = substr($vendas['dataorcamento'], 0, 4) . "-".$vendas['idvenda_revisao']."- R: ".$vendas['revisao'];			
					}					
					}									
                    
                    if($Solicitacoes['idcompra_gerada'] != ""){
                    $cor_fundo = "#BFFFCF";	
                    }      
					
					$status_solicitacao = $Solicitacoes['status'];
					if($status_solicitacao == "Orcamento"){
						$cor_fundo = "#FFFF73";
					}
					$SelecionaSolicitacoesAtual = Seleciona("planilhadecompras", "WHERE idsolicitacao_compra='".$Solicitacoes['idsolicitacao_compra']."'", "");
					$TotalSolicitacoesAtual = mysql_num_rows($SelecionaSolicitacoesAtual);

					$SelecionaSolicitacoesOrcamento = Seleciona("planilhadecompras", "WHERE idsolicitacao_compra='".$Solicitacoes['idsolicitacao_compra']."' AND status_planilhadecompras='Orcamento'", "");
					$TotalSolicitacoesOrcamento = mysql_num_rows($SelecionaSolicitacoesOrcamento);						

					$SelecionaSolicitacoesComprado = Seleciona("planilhadecompras", "WHERE idsolicitacao_compra='".$Solicitacoes['idsolicitacao_compra']."' AND status_planilhadecompras='Comprado'", "");
					$TotalSolicitacoesComprado = mysql_num_rows($SelecionaSolicitacoesComprado);					
					
					if($TotalSolicitacoesComprado == $TotalSolicitacoesAtual and $Solicitacoes['status'] != "Comprado"){
					
					$AtualizaStatusSolicitacao = Alterar("solicitacoes_compras", "status='Comprado'", "idsolicitacao_compra", $Solicitacoes['idsolicitacao_compra']);					
					
					}
					
					if($TotalSolicitacoesOrcamento > 0 and $Solicitacoes['status'] != "Comprado"){
					
					$AtualizaStatusSolicitacao = Alterar("solicitacoes_compras", "status='Orcamento'", "idsolicitacao_compra", $Solicitacoes['idsolicitacao_compra']);					
					
					}
					$NomeFornecedor = NomeFornecedor($fornecedor1);	
					if($NomeFornecedor == ""){ $NomeFornecedor = "SOLICITAÇÃO DE MATERIAL";}	
                    if($QuantidadeSolicitado > 0){   
                    ?>
                    <tr bgcolor="<?php echo $cor_fundo;?>">
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $Solicitacoes['idsolicitacao_compra'];?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $codmax;?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $CodVenda;?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo "Fornecedor: " . $NomeFornecedor . "<br>".InverteDataNovoSeparador($Solicitacoes['data_cadastro'], "-", "/");?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo InverteDataNovoSeparador($Solicitacoes['dataprazo_compra'], "-", "/");?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $QuantidadeSolicitado;?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $status_solicitacao;?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo LoginUsuario($Solicitacoes['idusuario_cadastro']);?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>">
                    <a href="listar_compras_obra.php?idobra=<?php echo $Solicitacoes['idobra'];?>&aba=DetalheCompra&idsolicitacao_compra=<?php echo $Solicitacoes['idsolicitacao_compra'];?>" title="Ver Compra">
                    <button type='button' class='btn btn-success'><i class="fa fa-search" aria-hidden="true"></i></button>
                    </a>                    
                    </td>
                    </tr>
                    <?php
					$NomeFornecedor = "";
					$fornecedor1 = ""; 
					$QuantidadeSolicitado = "";
					$status_solicitacao = "";
                    $CodItem = "";
                    $cor_fundo = "";
                    $CodMax = "";
                    }
                    }?>
                    </table>                  
                    <?php }?>                    
                    
					
					
					
					<?php if($_GET['Filtro'] == "Relacao"){ ?>
					<table id="example1" class="table table-bordered table-striped responsive">
                    <thead>
                    <tr>
                    <td><strong>COD.</strong></td>
                    <td><strong>OBRA</strong></td>
                    <td><strong>N. PROP.</strong></td>
                    <td><strong>ITEM</strong></td>
                    <td><strong>CODMAX PROD.</strong></td>
                    <td><strong>DESCRIÇÃO</strong></td>
                    <td><strong>DATA SOLICITAÇÃO</strong></td>
                    <td><strong>DATA PRAZO</strong></td>
                    <td><strong>QUANT.</strong></td>
                    <td><strong>STATUS</strong></td>
                    <td><strong>SOLICITADO POR</strong></td>
                    <td>&nbsp;</td>
                    </tr>
                    </thead>
                    <?php
                    //$SelecionaProdutosDetalhe = Seleciona("planilhadecompras", "WHERE idcompra_gerada IS NULL", "ORDER BY idplanilha_compras DESC");
                    if($_GET['idobra'] != ""){
					$SelecionaProdutosDetalhe = mysql_query("
					SELECT 
					PC.idplanilha_compras, PC.idobra, PC.fornecedor1, PC.idproduto, PC.idservicoobra, PC.idcompra_gerada, PC.idsolicitacao_compra, PC.titulo, PC.datacadastro, PC.dataprazo_compra, PC.idusuario_cadastro, PC.quantidade, PC.dataprazo_compra, O.codmax, O.idvenda, O.oculta
					FROM planilhadecompras AS PC
					INNER JOIN obras AS O ON PC.idobra = O.idobra
					WHERE PC.idobra = '".$_GET['idobra']."' AND PC.idcompra_gerada IS NULL AND
					O.oculta IS NULL   
					ORDER BY PC.idplanilha_compras DESC					
					", $conexao) or die(mysql_error());
					}else{
					$SelecionaProdutosDetalhe = mysql_query("
					SELECT 
					PC.idplanilha_compras, PC.idobra, PC.fornecedor1, PC.idproduto, PC.idservicoobra, PC.idcompra_gerada, PC.idsolicitacao_compra, PC.titulo, PC.datacadastro, PC.dataprazo_compra, PC.idusuario_cadastro, PC.quantidade, PC.dataprazo_compra, O.codmax, O.idvenda, O.oculta
					FROM planilhadecompras AS PC
					INNER JOIN obras AS O ON PC.idobra = O.idobra
					WHERE PC.idobra > '119' AND PC.idcompra_gerada IS NULL AND
					O.oculta IS NULL   
					ORDER BY PC.idplanilha_compras DESC					
					", $conexao) or die(mysql_error());	
					}
					
					$contproduto_detalhe = 1;
                    while($ProdutoDetalhe = mysql_fetch_array($SelecionaProdutosDetalhe)){
						
					$SelecionaVendas = Seleciona("vendas", "WHERE idvenda='".$ProdutoDetalhe['idvenda']."'", "LIMIT 0,1");
					while($vendas = mysql_fetch_array($SelecionaVendas)){					
					//CÓD VENDA        
					if($vendas['idorcamento'] == "" or $vendas['idorcamento'] == "0"){
					$CodVenda = substr($vendas['dataorcamento'], 0, 4) ."-".$vendas['idvenda'];
					}else{
					$CodVenda = substr($vendas['dataorcamento'], 0, 4) ."-".$vendas['idvenda']."- A: ".$vendas['aditivo'];			
					}           
					
					if($vendas['idvenda_revisao'] != ""){
					$CodVenda = substr($vendas['dataorcamento'], 0, 4) . "-".$vendas['idvenda_revisao']."- R: ".$vendas['revisao'];			
					}					
					}							
                    
                    //PEGA COD MAX
                    $SelecionaProduto = Seleciona("produtos", "WHERE idproduto='".$ProdutoDetalhe['idproduto']."'" , "LIMIT 0,1");
                    while($produto = mysql_fetch_array($SelecionaProduto)){
                    $CodMax = $produto['cod_max'];	
                    }
                    
                    //PEGA COD ITEM
                    $SelecionaItem = Seleciona("obras_servicos", "WHERE idservicoobra='".$ProdutoDetalhe['idservicoobra']."'" , "LIMIT 0,1");
                    while($item = mysql_fetch_array($SelecionaItem)){
                    $CodItem = $item['coditem'];	
                    }				
                    
                    if($ProdutoDetalhe['idcompra_gerada'] != ""){
                    $cor_fundo = "#BFFFCF";	
                    }      
					
					if($ProdutoDetalhe['status_planilhadecompras'] == ""){
					$status_solicitacao = RetornaCampoGeral("solicitacoes_compras", $ProdutoDetalhe['idsolicitacao_compra'], "idsolicitacao_compra", "status");
					}else{
					$status_solicitacao =	$ProdutoDetalhe['status_planilhadecompras'];
					}
					
					if($status_solicitacao == "Orcamento"){
						$cor_fundo = "#FFFF73";
					}
					
					if($status_solicitacao == "Comprado"){
					$cor_fundo = "#73FF96";
					}

					$NomeFornecedor = NomeFornecedor($ProdutoDetalhe['fornecedor1']);	
					if($NomeFornecedor == ""){ $NomeFornecedor = "SOLICITAÇÃO DE MATERIAL";}

					if($ProdutoDetalhe['codmax'] > 89){
                    ?>
                    <tr bgcolor="<?php echo $cor_fundo;?>">                    
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $ProdutoDetalhe['idsolicitacao_compra'];?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $ProdutoDetalhe['codmax'];?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $CodVenda;?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $CodItem;?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $CodMax;?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $ProdutoDetalhe['titulo'];
                    if($ProdutoDetalhe['idcompra_gerada'] != ""){ echo " - COMPRA: #" . $ProdutoDetalhe['idcompra_gerada'];}?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo "Fornecedor: " . $NomeFornecedor . "<br>".InverteDataNovoSeparador($ProdutoDetalhe['datacadastro'], "-", "/");?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo InverteDataNovoSeparador($ProdutoDetalhe['dataprazo_compra'], "-", "/");?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $ProdutoDetalhe['quantidade'];?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo $status_solicitacao;?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>"><?php echo LoginUsuario($ProdutoDetalhe['idusuario_cadastro']);?></td>
                    <td bgcolor="<?php echo $cor_fundo;?>">
                    <a href="listar_compras_obra.php?idobra=<?php echo $ProdutoDetalhe['idobra'];?>" title="Ver Compra">
                    <button type='button' class='btn btn-success'><i class="fa fa-search" aria-hidden="true"></i></button>
                    </a>                    
                    </td>
                    </tr>
                    <?php 
					}
					$status_solicitacao = "";
                    $CodItem = "";
                    $cor_fundo = "";
                    $CodMax = "";
                    $contproduto_detalhe++;
                    }?>
                    </table>                  
                    <?php }?>
                </div><!-- /.box-body -->
              </div><!-- /.box -->
            </div><!-- /.col -->
          </div><!-- /.row -->
        </section><!-- /.content -->
      </div><!-- /.content-wrapper -->
<?php require_once('rodape.php');?>