<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/themes/base/minified/jquery-ui.min.css" type="text/css" />
<script type="text/javascript" src="https://code.jquery.com/ui/1.10.1/jquery-ui.min.js"></script>    
<!-- Bootstrap 3.3.2 -->
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<!-- Font Awesome Icons -->
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<!-- Ionicons -->
<link href="https://code.ionicframework.com/ionicons/2.0.0/css/ionicons.min.css" rel="stylesheet" type="text/css" />
<!-- Morris chart -->
<link href="plugins/morris/morris.css" rel="stylesheet" type="text/css" />
<!-- jvectormap -->
<link href="plugins/jvectormap/jquery-jvectormap-1.2.2.css" rel="stylesheet" type="text/css" />
<!-- Daterange picker -->
<link href="plugins/daterangepicker/daterangepicker-bs3.css" rel="stylesheet" type="text/css" />
<!-- Theme style -->
<link href="dist/css/AdminLTE.min.css" rel="stylesheet" type="text/css" />
<!-- AdminLTE Skins. Choose a skin from the css/skins 
	 folder instead of downloading all of them to reduce the load. -->
<link href="dist/css/skins/_all-skins.min.css" rel="stylesheet" type="text/css" />
<?php

if($_GET['RetornarCheque'] == "Sim"){
	
//ATUALIZA PAGAMENTO
if($_GET['idcentrodecusto_trocacheque'] == ""){
	$AlteraPagamento = Alterar("pagamentos", "compensado='Devolvido', destino='', idusuario_cadastro='".$_SESSION['usuarioID']."'", "idpagamento", $_GET['idpagamento']);
}else{
	$AlteraPagamento = Alterar("pagamentos", "compensado='Devolvido', destino='', idcentrodecusto='". $_GET['idcentrodecusto_trocacheque']."', idusuario_cadastro='".$_SESSION['usuarioID']."'", "idpagamento", $_GET['idpagamento']);
	$AlterarLogPagamento = 	Alterar("logs_financeiro", "idcentrodecusto='". $_GET['idcentrodecusto_trocacheque']."', idusuario_cadastro='".$_SESSION['usuarioID']."'", "idpagamento", $_GET['idpagamento']);
}
$titulo_credito = "Crédito referente devolução do cheque: " . $_GET['idpagamento'];
$observacao_credito = "Devolução cheque do cliente: " . $_GET['idcliente'];
$data = date('Y-m-d');

//CRIA CRÉDITO FORNECEDOR
$CriarCredito = Salvar("contas","idfornecedor, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, datacadastro, idusuario_cadastro","'".$_GET['idfornecedor']."', 'Pagar', 'Cheque', '$titulo_credito', '".$_GET['valor']."', '$data', 'Aberto','$observacao_credito', '$data', '".$_SESSION['usuarioID']."'"); 

//CRIA DÉBITO CLIENTE
$titulo_debito = "Débito referente devolução do cheque: " . $_GET['idpagamento'];
$observacao_debito = "Devolução cheque do cliente: " . $_GET['idcliente'];
$CriarDebito = Salvar("contas","idcliente, tipo_conta, categoria, titulo_conta, valor_conta, data_conta, status_conta, observacao, datacadastro, idusuario_cadastro","'".$_GET['idcliente']."', 'Receber', 'Cheque', '$titulo_debito', '".$_GET['valor']."', '$data', 'Aberto','$observacao_debito', '$data', '".$_SESSION['usuarioID']."'"); 


$redireciona = VerificaSql($CriarDebito, "index.php?pagina=listar_pagamentos.php&tipo=cheque&tipo_conta=".$_GET['tipo_conta']."", "index.php?pagina=listar_pagamentos.php&tipo=cheque&tipo_conta=".$_GET['tipo_conta']."");
	
}


?>

        <section class="content-header">
          <h1>
            Pagamentos
            <small>listagem de pagamentos cadastrados</small>
          </h1>
          <ol class="breadcrumb">
            <li><a href="index.php"><i class="fa fa-dashboard"></i> Home</a></li>
            <li><a href="index.php?pagina=listar_pagamentos.php">Pagamentos</a></li>
            <li class="active">Listagem</li>
          </ol>
        </section>

        <!-- Main content -->
        <section class="content">
          <div class="row">
            <div class="col-xs-12"><!-- /.box -->

              <div class="box">
                <div class="box-header">
                  <h3 class="box-title">Listagem de Pagamentos</h3>
                  
<table width="100%" border="0" align="center" cellpadding="3" cellspacing="0">
<form method="get" action="index.php" enctype="multipart/form-data" autocomplete="off">
<input type="hidden" name="pagina" value="listar_pagamentos.php">
<input type="hidden" name="tipo" value="<?php echo $_GET['tipo'];?>">
<input type="hidden" name="tipo_conta" value="<?php echo $_GET['tipo_conta'];?>">
<input type="hidden" name="FiltroStatus" value="<?php echo $_GET['FiltroStatus'];?>">
<input type="hidden" name="Filtro" value="<?php echo $_GET['Filtro'];?>">

  <tr>    
    <td width="265" bgcolor="#F4F4F4">
    <input type="date" placeholder="Data Inicio" name="datainicio" id="datainicio" />
    </td>
    <td width="265" bgcolor="#F4F4F4">
    <input type="date" placeholder="Data Inicio" name="datafim" id="datafim"/>
    </td>    
    <td width="367" align="left" bgcolor="#F4F4F4"><input type="submit" name="button" id="button" value="Filtrar" /></td>
    <td width="28" bgcolor="#F4F4F4">    
    </td>
  </tr>
  </form>
</table>                  
                  
                    <button type="button" <?php if($_GET['Filtro'] == "" and $_GET['FiltroStatus'] == ""){ echo 'class="btn "';}else{ echo 'class="btn btn-primary"';}?> style=" float:right;" onclick="location.href='index.php?pagina=listar_pagamentos.php&tipo=<?php echo $_GET['tipo'];?>&tipo_conta=<?php echo $_GET['tipo_conta'];?>&datainicio=<?php echo $_GET['datainicio'];?>&datafim=<?php echo $_GET['datafim'];?>';">Todas</button>
                    
                    <button type="button" <?php if($_GET['FiltroStatus'] == "Pago"){ echo 'class="btn "';}else{ echo 'class="btn btn-primary"';}?> style=" float:right;" onclick="location.href='index.php?pagina=listar_pagamentos.php&tipo=<?php echo $_GET['tipo'];?>&tipo_conta=<?php echo $_GET['tipo_conta'];?>&FiltroStatus=Pago&datainicio=<?php echo $_GET['datainicio'];?>&datafim=<?php echo $_GET['datafim'];?>';">Pagos</button>
                    <button type="button" <?php if($_GET['FiltroStatus'] == "Aberto"){ echo 'class="btn "';}else{ echo 'class="btn btn-primary"';}?> style=" float:right;" onclick="location.href='index.php?pagina=listar_pagamentos.php&tipo=<?php echo $_GET['tipo'];?>&tipo_conta=<?php echo $_GET['tipo_conta'];?>&FiltroStatus=Aberto&datainicio=<?php echo $_GET['datainicio'];?>&datafim=<?php echo $_GET['datafim'];?>';">Abertos</button>                      
                    
                    <?php if($_GET['tipo'] == "cheque"){?>
                    <button type="button" <?php if($_GET['Filtro'] == "Sim"){ echo 'class="btn "';}else{ echo 'class="btn btn-primary"';}?> style=" float:right;" onclick="location.href='index.php?pagina=listar_pagamentos.php&tipo=<?php echo $_GET['tipo'];?>&tipo_conta=<?php echo $_GET['tipo_conta'];?>&Filtro=Sim&datainicio=<?php echo $_GET['datainicio'];?>&datafim=<?php echo $_GET['datafim'];?>';">Direcionados</button>
                    <button type="button" <?php if($_GET['Filtro'] == "Nao"){ echo 'class="btn "';}else{ echo 'class="btn btn-primary"';}?> style=" float:right;" onclick="location.href='index.php?pagina=listar_pagamentos.php&tipo=<?php echo $_GET['tipo'];?>&tipo_conta=<?php echo $_GET['tipo_conta'];?>&Filtro=Nao&datainicio=<?php echo $_GET['datainicio'];?>&datafim=<?php echo $_GET['datafim'];?>';">Em Carteira</button>  
                    <?php }?>                
                </div><!-- /.box-header -->
                <div class="box-body">
                  <table id="example1" class="table table-bordered table-striped">
                    <thead>
                      <tr>
                        <th style="cursor:pointer">Cód</th>
                        <th style="cursor:pointer">Cliente</th>
                        <th style="cursor:pointer">Fornecedor</th>
                        <?php if($_GET['tipo'] == "cheque"){?>
                        <th style="cursor:pointer">Titular</th>
                        <th style="cursor:pointer">Banco</th>
                        <th style="cursor:pointer">Data Comp.</th>
                        <th style="cursor:pointer">Nº</th>
                        <th style="cursor:pointer">Destino</th>                        
                        <th style="cursor:pointer">Compensado</th>
                        <?php }?>
						<th style="cursor:pointer">Status</th>
                        <th style="cursor:pointer">Data Pg.</th>
                        <th style="cursor:pointer">Obs.</th>
                        <th style="cursor:pointer">Valor</th>                        
                        <?php if($_GET['tipo'] == "cheque"){?>
                        <th style="cursor:pointer"></th>
                        <th style="cursor:pointer"></th>  
                        <th style="cursor:pointer"></th>  
                        <?php }?>                    
                      </tr>
                    </thead>
                    <tbody>
              <?php
		$busca = $_POST['busca'];
			$cor_fundo = "#FFFFFF";		
			
			if($_GET['tipo'] != ""){
			if($_GET['datainicio'] != "" and $_GET['datafim'] != ""){				
				$seleciona = Seleciona("pagamentos", "WHERE data BETWEEN ('".$_GET['datainicio']."') AND ('".$_GET['datafim']."') AND tipo='".$_GET['tipo']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");
			}else{
				$seleciona = Seleciona("pagamentos", "WHERE tipo='".$_GET['tipo']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");				
			}
			
			}
			
			if($_GET['Filtro'] == "Sim"){
				if($_GET['datainicio'] != "" and $_GET['datafim'] != ""){	
				$seleciona = Seleciona("pagamentos", "WHERE data BETWEEN ('".$_GET['datainicio']."') AND ('".$_GET['datafim']."') AND compensado='Sim' AND tipo='".$_GET['tipo']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");
				}else{
				$seleciona = Seleciona("pagamentos", "WHERE compensado='Sim' AND tipo='".$_GET['tipo']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");					
				}
				
			}
			
			if($_GET['Filtro'] == "Nao"){
				if($_GET['datainicio'] != "" and $_GET['datafim'] != ""){	
				$seleciona = Seleciona("pagamentos", "WHERE data BETWEEN ('".$_GET['datainicio']."') AND ('".$_GET['datafim']."') AND compensado='Nao' AND tipo='".$_GET['tipo']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");
				}else{
				$seleciona = Seleciona("pagamentos", "WHERE compensado='Nao' AND tipo='".$_GET['tipo']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");	
				}
			}	
			
			if($_GET['FiltroStatus'] != ""){
			if($_GET['tipo'] == "geral"){	
			if($_GET['datainicio'] != "" and $_GET['datafim'] != ""){
				$seleciona = Seleciona("pagamentos", "WHERE data BETWEEN ('".$_GET['datainicio']."') AND ('".$_GET['datafim']."') AND status='".$_GET['FiltroStatus']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");
			}else{
				$seleciona = Seleciona("pagamentos", "WHERE status='".$_GET['FiltroStatus']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");				
			}
			}else{
			if($_GET['datainicio'] != "" and $_GET['datafim'] != ""){
				$seleciona = Seleciona("pagamentos", "WHERE data BETWEEN ('".$_GET['datainicio']."') AND ('".$_GET['datafim']."') AND status='".$_GET['FiltroStatus']."' AND tipo='".$_GET['tipo']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");	
			}else{
				$seleciona = Seleciona("pagamentos", "WHERE status='".$_GET['FiltroStatus']."' AND tipo='".$_GET['tipo']."' AND tipo_conta='".$_GET['tipo_conta']."'", "ORDER BY idpagamento DESC");					
			}
			}
			}				
			
			$TotalPagamentos = 0;
			$TotalPagamentos_SemCompensar = 0;		
		  
			while($linha=mysql_fetch_array($seleciona)){
				
				$idconta = $linha['idconta'];
				
			$SomaPagamentos = mysql_query("SELECT sum(valor_total) FROM pagamentos WHERE idconta='$idconta' AND status='Pago'") or die(mysql_error());
			
			while($sum = mysql_fetch_array($SomaPagamentos)){
				$SomaPagamento = $sum['sum(valor_total)'];
				}			
			
			if($cor_fundo == "#FFFFFF"){
				$cor_fundo = "#DEF2FF";
			}else{
				$cor_fundo = "#FFFFFF";
			}
			
			$Falta = $linha['valor'] - $SomaPagamento;
			
			if($linha['tipo_conta'] == "Pagar"){
				$TipoAtual = "Contas a Pagar";
			}else{
				$TipoAtual = "Contas a Receber";				
			}
			
			if($linha['status'] == "Pago"){				
			$cor_fundo = "#CCFF99";
			}
			if($_GET['tipo'] == "cheque"){
			if($linha['compensado'] == "Sim"){				
				$Compensado = "Sim";
				$cor_fundo = "#CCFF99";
			}else{
				$cor_fundo = "#FFFFFF";
				$Compensado = "Não";
			}
			}
			
			$origem_atual = $linha['origem'];
			$corta_origem_fornecedor = str_replace("Pagamento do Fornecedor ", "", $origem_atual);
			
			$SelecionaFornecedor = Seleciona("fornecedores", "WHERE idfornecedor='".$linha['idfornecedor']."'", "");
			while($fornecedor = mysql_fetch_array($SelecionaFornecedor)){
				$NomeFornecedor = $fornecedor['nome'];	
			}				
			
			if($corta_origem_fornecedor != ""){
			
			$SelecionaFornecedor = Seleciona("fornecedores", "WHERE idfornecedor='$corta_origem_fornecedor'", "");
			while($fornecedor = mysql_fetch_array($SelecionaFornecedor)){
				$NomeFornecedor = "Pagamento do Fornecedor: " . $fornecedor['nome'];	
			}
				
			}					
			
			$SelecionaClientes = Seleciona("clientes", "WHERE idcliente='".$linha['idcliente']."'", "");
			while($clientes = mysql_fetch_array($SelecionaClientes)){
				$NomeCliente = utf8_encode($clientes['nome']);	
			}
			

			
				
		?>
                      <tr style="cursor:pointer; background-color: <?php echo $cor_fundo;?>;">
                        <td><?php echo $linha['idpagamento'];?></td>
                        <td><?php echo $NomeCliente;?></td>
                        <td><?php echo $NomeFornecedor;?></td>
                        
						<?php if($_GET['tipo'] == "cheque"){?>
                        <td><?php echo $linha['titular_cheque'];?></td>
                        <td><?php echo $linha['banco'];?></td>
                        <td><?php echo InverteDataNovoSeparador($linha['data_compensacao'], "-", "/");?></td>
                        <td><?php echo $linha['numero_cheque'];?></td>
                        <td style="font-size:10px;">
						<?php echo $linha['destino'];?><br>
                        <?php echo $NomeFornecedor;?><br>
                        Obs.:<?php echo $linha['observacao_pagamento'];?>
                        </td>
                        <td><?php echo $Compensado;?></td>
                        <?php }?>
                        <td><?php echo $linha['status'];?></td>
                        <td><?php echo InverteDataNovoSeparador($linha['data'], "-", "/");?></td>
                        <td style="font-size:10px;"><?php echo $linha['observacao_pagamento'];?></td>
                        <td><?php echo "R$ " . number_format($linha['valor'], 2, ',', '.');?></td>                        
                        <?php if($_GET['tipo'] == "cheque"){?>
                        <td>
						
						<?php if($Compensado != "Sim"){ ;?>
                          <a class="fancybox fancybox.iframe" href="direcionar_pagamento_lytebox.php?idpagamento=<?php echo $linha['idpagamento'];?>&valor=<?php echo str_replace(",", ".", $linha['valor']);?>"><img src="img/icone_pagamento2.png" border="0"></a>
                          <?php }?>
                          
                          </td>
                        <td>
                        <?php if($Compensado != "Sim"){ ;?>
<a class="fancybox fancybox.iframe" href="trocar_cheque.php?idpagamento=<?php echo $linha['idpagamento'];?>&valor=<?php echo str_replace(",", ".", $linha['valor']);?>&idcentrodecusto=<?php echo $linha['idcentrodecusto'];?>"><img src="img/icone_trocarcheque.png" border="0"></a>         
						<?php }?>               
                        </td>
                        <td>
                        
                        <?php if($_GET['tipo'] == "cheque"){?>
						
                        <a href="index.php?pagina=listar_pagamentos.php&idpagamento=<?php echo $linha['idpagamento'];?>&RetornarCheque=Sim&idcliente=<?php echo $linha['idcliente'];?>&idfornecedor=<?php echo $corta_origem_fornecedor;?>&valor=<?php echo str_replace(",", ".", $linha['valor']);?>&tipo_conta=<?php echo $_GET['tipo_conta'];?>&idcentrodecusto_trocacheque=<?php echo $linha['idcentrodecusto_trocacheque'];?>"><img src="img/icone_cheque_volta.png" border="0"></a>
						<?php }else{?>
<a href="direcionar_pagamento_lytebox.php?idpagamento=<?php echo $linha['idpagamento'];?>&DirecionarCheque=Sim&idcliente=<?php echo $linha['idcliente'];?>&idfornecedor=<?php echo $corta_origem_fornecedor;?>&valor=<?php echo str_replace(",", ".", $linha['valor']);?>&tipo_conta=<?php echo $_GET['tipo_conta'];?>" class="fancybox fancybox.iframe"><img src="img/icone_cheque_direcionar.png" border="0"></a>                                                
                        
						
						<?php 
						
						$NomeCliente = "";
						}?>
                        
                        
                        </td>
                        <?php }?>
                      </tr>
                      <?php 
					  $TotalPagamentos = $linha['valor'] + $TotalPagamentos;
					  if($Compensado != "Sim"){
					  $TotalPagamentos_SemCompensar = $linha['valor'] + $TotalPagamentos_SemCompensar;
					  }
					  $SomaPagamento = ""; $NomeFornecedor = "";}?>
                    </tbody>
                    <tfoot>
                      <tr>
                        <th></th>
                        <th></th>
                        <th></th>
                        <?php if($_GET['tipo'] == "cheque"){?>
                        <th></th>
                        <th></th>
                        <th></th>
                        <th></th>
                        <th></th>                        
                        <th></th>
                        <?php }?>
						<th></th>
                        <th>Total</th>
                        <th><?php if($TotalPagamentos > 0){ echo "R$ " . number_format($TotalPagamentos, 2, ',', '.');}?></th>
                        <th></th>                        
                        <?php if($_GET['tipo'] == "cheque"){?>
                        <th>Cheq. <br>Pagos: <?php if($TotalPagamentos > 0){ echo "R$ " . number_format($TotalPagamentos - $TotalPagamentos_SemCompensar, 2, ',', '.');}?></th>
                        <th></th>  
                        <th>Cheq. <br>Aberto: <?php if($TotalPagamentos > 0){ echo "R$ " . number_format($TotalPagamentos_SemCompensar, 2, ',', '.');}?></th> 
                        <?php }?>                        
                      </tr>
                    </tfoot>
                  </table>
                </div><!-- /.box-body -->
              </div><!-- /.box -->
            </div><!-- /.col -->
          </div><!-- /.row -->
        </section><!-- /.content -->