• File: pedidos.php
  • Full Path: /home/u820075591/domains/livrariafabris.com.br/public_html/admin/modulos/pedidos.php
  • Date Modified: 07/18/2023 5:23 AM
  • File size: 7.86 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?
	// variávis que se trabalham nessa página
	$var_banco 	= "pedidos"; 
	$var_pagina = "pedidos"
?>
<section class="content" >
  <!-- Info boxes -->
  <section class="content-header">
  <h1>
    Gerenciamento de Pedidos
  </h1>
    <br />

      <br />
      <!-- FILTRO -->
      <div class="box collapsed-box box-warning">
        <div class="box-body" style="display: block;">  
		<form class="form-horizontal " id="form1" name="form1" method="post" action="index2.php?secao=<?= $var_pagina?>">	
            
            <div class="control-group">
                    	
                        <div class="row">
                          	<div class="col-md-6">
                            	<label class="control-label">Cliente: </label>
                                <input type="text" class="form-control"  id="filtro_Razao_Social" name="filtro_Razao_Social" value="<?= $_REQUEST[filtro_Razao_Social]?>">
                            </div>
                    
                        	<div class="col-md-4">
                            	<label class="control-label">Número do Pedido: </label>
                            	<input type="number" class="form-control"  id="filtro_pedido" name="filtro_pedido" value="<?= $_REQUEST[filtro_pedido]?>">
                          	</div>
                             <div class="col-md-2" style="top:7px" ><br />
                            	<input type="hidden" name="filtrou" value="sim">
                    			<button type="submit" class="btn btn-primary" style="top:10px"><span class="fa fa-filter"></span> PESQUISAR</button>
                            </div>
                        </div>
             </div>

       </form>    
       </div>
     </div>
     <!-- /.box -->
     <?
     	//FILTROS
		$filtro = " ";
		if($_REQUEST[filtrou] == "sim"){
			
			if($_REQUEST[filtro_Razao_Social] <> ""){
				$filtro = $filtro . " AND (cliente.nome like  '%".$_REQUEST[filtro_Razao_Social]."%' or cliente.empresa like  '%".$_REQUEST[filtro_Razao_Social]."%' )" ;
			}

			if($_REQUEST[filtro_pedido] <> ""){
				$filtro = $filtro . " AND idPedido = '".$_REQUEST[filtro_pedido]."' ";
			}
			
		}
	 ?>
     
     
     

	<?
    // EXCLUINDO 
    if ($_REQUEST[sub] == "excluir"){
        print '	<div class="alert alert-warning" role="alert">
                    <a class="close" data-dismiss="alert" href="#">&times;</a>
                    <strong>Confirme</strong> a exclusão.<br><br>
                        <a class="btn btn-danger " href="index2.php?secao='.$var_pagina.'&amp;sub=confirmar&idPedido='.$_REQUEST[idPedido].'">Excluir</a>
                        <a class="btn btn-primary" data-dismiss="alert" >Cancelar</a>
                </div>';
        
    }else if ($_REQUEST[sub] == "confirmar"){
        $comando = "UPDATE ". $var_banco ."
                    SET status=0
                    WHERE idPedido=".$_REQUEST[idPedido];	//comando SQL
        $exec = mysql_query($comando);	//executa o comando no banco	
		
		//ATUALIZA ESTOQUE AO EXCLUIR RECOLOCANDO O LIVRO VENDIDO
		$BUSCA = "SELECT * FROM pedidos_item WHERE idPedido=".$_REQUEST[idPedido];
   	 	$exec_BUSCA = mysql_query($BUSCA);
		
		$BUSCA_SITUACAO = "SELECT situacao FROM pedidos_item WHERE idPedido=".$_REQUEST[idPedido];
   	 	$exec_BUSCA_SITUACAO = mysql_query($BUSCA_SITUACAO);
		
		$rs_sit = $obj->query("SELECT situacao FROM pedidos WHERE idPedido=".$_REQUEST[idPedido]);
		
		if((mysql_result($rs_sit, '0', 'situacao') <> "CANCELADO") && (mysql_result($rs_sit, '0', 'situacao') <> "PAGAMENTO DEVOLVIDO/PEDIDO CANCELADO")){ 
		while ($linha_BUSCA = mysql_fetch_assoc($exec_BUSCA)) {
			$rs=$obj->query("
			UPDATE livros
			SET 
				estoque = (estoque + ". $linha_BUSCA['quantidade'].")
			WHERE idLivro = '". $linha_BUSCA['idLivro'] ."'
			");
			$msg_estoque = ' *** ATENÇÃO: ESTOQUE ATUALIZADO ***'			;
		}
		}
        
        print "<div class=\"alert alert-success\">
                    <a class=\"close\" data-dismiss=\"alert\" href=\"#\">&times;</a>
                   PEDIDO EXCLUÍDO com <strong>sucesso.".$msg_estoque."</strong>
                </div>";
    }
    //////////////////
    
    //********** BUSCA TODOS **********
    $comando = "SELECT cliente.nome, cliente.empresa, pedidos.* FROM ". $var_banco ." LEFT JOIN cliente on cliente.id = pedidos.idCliente WHERE pedidos.status = 1 ".$filtro." ORDER BY data desc";
    $exec = mysql_query($comando);
    ?>
      <div class="box box-success">
            <div class="box-header with-border">
              <h3 class="box-title">PEDIDOS</h3>
            </div>
            <!-- /.box-header -->
            <div class="box-body">
              <table class="table table-bordered">
                <tbody><tr>
                  <th style="width: 20px">ID</th>
                  <th style="width: 15%">Data</th>
                  <th style="width: 32%">Cliente</th>
                  <th style="width: 10%">Valor</th>
                  <th style="width: 10%">Forma Pag</th>
                  <th style="width: 20%">Situação</th>
                  <th style="width:100px"></th>
                </tr>
                <? 	while ($linha = mysql_fetch_assoc($exec)) {	?>
                    <tr class="
                    	<? 
							if($linha[situacao] == "ENTREGUE/FINALIZADO"){
								echo " success ";
							}
							if($linha[situacao] == "PAGAMENTO CONFIRMADO"){
								echo " info ";
							}
							if($linha[situacao] == "AGUARDANDO PAGAMENTO" or ($linha[situacao]) == "AGUARDANDO CONFIRMAÇÃO DE PAGAMENTO" or $linha[situacao] == "AGUARDANDO PAGAMENTO DO BOLETO"){
								echo " warning ";
							}
							if($linha[situacao] == "ENVIADO"){
								echo " success ";
							}
							if(($linha[situacao] == "CANCELADO") or ($linha[situacao] == "PAGAMENTO RECUSADO") or ($linha[situacao] == "PAGAMENTO DEVOLVIDO/PEDIDO CANCELADO")){ 
								echo " danger ";
							}
						?>
                        "
                    >
                      <td style="font-size:12px"><?= $linha[idPedido]?></td>
                      <td  style="font-size:12px"><?= date("d/m/Y H:i:s", strtotime($linha[data]))?></td>
                      <td  style="font-size:14px"><? $rs_for = $obj->query("SELECT tipo,empresa,nome FROM cliente WHERE id='".$linha[idCliente]."'");	
					  		 $total_for = mysql_num_rows($rs_for);
							 if($total_for > 0){ if(mysql_result($rs_for, '0', 'tipo') == 1) {echo (mysql_result($rs_for, '0', 'nome'));} else { echo (mysql_result($rs_for, '0', 'empresa'));}}
					  ?></td>
                      <td  style="font-size:14px">R$ <?= number_format($linha[valor_total], 2, ',', '.')?></td>
					 <?
					 $FORMA='';
                     if($linha[forma_pagamento] == 1) { $FORMA = 'TRANSFERÊNCIA BANCÁRIA';}
                     if($linha[forma_pagamento] == 4) { $FORMA = 'PIX';}
                     if($linha[forma_pagamento] == 3) { $FORMA = 'PAGSEGURO';}
                     ?>
                      <td  style="font-size:12px"><?= ($FORMA)?></td>
                      <td style="font-size:12px"><?= ($linha[situacao])?></td>
                      <td align="right">
                            <a href="index2.php?secao=pedidos-editar&idPedido=<?=$linha[idPedido]?>" class="btn btn-default btn-xs" title="Editar/Atualizar">
							<span class="glyphicon glyphicon-refresh"></span>
                            </a>          &nbsp;               
                            <? if($_SESSION["permissao"] == "ADMINISTRADOR"){ ?>
                                    <a href="index2.php?secao=<?= $var_pagina?>&sub=excluir&idPedido=<?=$linha[idPedido]?>" class="btn btn-danger btn-xs" title="Excluir">
                                        <span class="glyphicon glyphicon-remove"></span>										
                                    </a>
                            <? } ?>
                      </td>
                    </tr>

                <? }	//while	?>
              </tbody></table>
            </div>
            <!-- /.box-body -->
          </div>
    </section>          
</section>