<?php
include 'header.php';
include 'erpc_financeiro_contas_receber_toolbar.php';
require_once 'connect.php';

$id_tipo_titulo = 1; // 1->Receita | 2->Despesas

/*
$consulta = "select   	 erpc_financeiro_lancamentos.id
						,erpc_financeiro_lancamentos.ds_item
						,date_format(erpc_financeiro_lancamentos.dt_lancamento, '%d/%m/%Y %H:%i') as dt_lanc
						,date_format(erpc_financeiro_lancamentos.dt_vencimento, '%d/%m/%Y') as dt_venc
						,erpc_financeiro_lancamentos.vl_saldo
						,erpc_financeiro_lancamentos.id_status_baixa
				from erpc_financeiro_lancamentos
					inner join erpc_financeiro_plano_contas
					on erpc_financeiro_lancamentos.id_planofin = erpc_financeiro_plano_contas.id
				where erpc_financeiro_lancamentos.st_ativo=1
				and   erpc_financeiro_lancamentos.id_tipo_titulo = $id_tipo_titulo"; 
                     //order by    id ";
*/

$consulta = "select   	 erpc_financeiro_lancamentos.id
            			,erpc_clientes.ds_nome
            			,erpc_financeiro_lancamentos.ds_item
            			,date_format(erpc_financeiro_lancamentos.dt_lancamento, '%d/%m/%Y %H:%i') as dt_lanc
            			,date_format(erpc_financeiro_lancamentos.dt_vencimento, '%d/%m/%Y') as dt_venc
            			,erpc_financeiro_lancamentos.vl_saldo
            			,erpc_financeiro_lancamentos.id_status_baixa
            	from erpc_financeiro_lancamentos
            		inner join erpc_financeiro_plano_contas
            		on erpc_financeiro_lancamentos.id_planofin = erpc_financeiro_plano_contas.id
            		left join erpc_pedidos_venda_liberados 
            		on erpc_financeiro_lancamentos.id_pedido_venda_liberado = erpc_pedidos_venda_liberados.id
            		left join erpc_clientes 
            		on erpc_pedidos_venda_liberados.id_cliente = erpc_clientes.id
            	where erpc_financeiro_lancamentos.st_ativo=1
            	and   erpc_financeiro_lancamentos.id_tipo_titulo = $id_tipo_titulo ";

/*					 
$consulta_saldo = "select  	erpc_financeiro_lancamentos.id
							,sum(erpc_financeiro_lancamentos.vl_saldo) as vl_total
							
					from erpc_financeiro_lancamentos
						inner join erpc_financeiro_plano_contas
						on erpc_financeiro_lancamentos.id_planofin = erpc_financeiro_plano_contas.id
					where erpc_financeiro_lancamentos.st_ativo=1
					and   erpc_financeiro_plano_contas.id_condicao = 1";					 
*/					 
					 
$status_titulos = $_POST['id_status_baixa'];
if($status_titulos == 1){
	$consulta .= " and erpc_financeiro_lancamentos.id_status_baixa = 1 ";
}elseif($status_titulos == 2){
	$consulta .= " and erpc_financeiro_lancamentos.id_status_baixa = 2 ";
}	

		
//Efetuando busca avançada - se passado os parametros
if(isset($_POST['pesquisar'])) {
      //Recebendo os valores do POST e descriptografando
      //$id           = $_POST['id'];
	$id_conta    	= $_POST['id_conta'];  
    $ds_conta    	= $_POST['ds_conta'];
	$vl_saldo		=	$_POST['vl_conta'];
	$vl_saldo		=	str_replace('R$ ', '', $vl_saldo);
	$vl_saldo		=	str_replace(',', '.', $vl_saldo);
	$dt_vencimento	= $_POST['dt_vencimento'];
	(!empty($dt_vencimento)) ? $dt_vencimento = implode("-", array_reverse(explode("/", $dt_vencimento[0]))) : '';
	$dt_lancamento	= $_POST['dt_lancamento'];
	(!empty($dt_lancamento)) ? $dt_lancamento = implode("-", array_reverse(explode("/", $dt_lancamento[0]))) : '';
	$vl_desconto	=	$_POST['vl_desconto'];
	$vl_desconto	=	str_replace('R$ ', '', $vl_desconto);
	$vl_desconto	=	str_replace(',', '.', $vl_desconto);
    $vl_juros		=	$_POST['vl_juros'];
	$vl_juros		=	str_replace('R$ ', '', $vl_juros);
	$vl_juros		=	str_replace(',', '.', $vl_juros);
	$id_plano_fin	=	$_POST['id_plano_financeiro'];
	$ds_plano_fin	=	$_POST['ds_plano_financeiro'];
	if(isset($_POST['id_status_baixa'])){
		$id_status_baixa=	$_POST['id_status_baixa'];
	}
	if(isset($_POST['id_tipo_titulo'])){
		$id_tipo_titulo=	$_POST['id_tipo_titulo'];
	}
	$ds_nr_cheque	=	$_POST['ds_nr_cheque'];
	$ds_historico	=	$_POST['ds_historico'];
	
	$consulta .= (!empty($id_conta)		? " and id like '$id_conta'" :	'');
	$consulta .= (!empty($ds_conta)		? " and ds_item like '%$ds_conta%'" : '');
	$consulta .= ((!empty($vl_saldo) && $vl_saldo!=0)	? " and vl_saldo like '%$vl_saldo%'" : '');
	$consulta .= (!empty($dt_vencimento)		? " and dt_vencimento like '%$dt_vencimento%'" : '');
	$consulta .= (!empty($dt_lancamento)		? " and dt_lancamento like '%$dt_lancamento%'" : '');
	$consulta .= ((!empty($vl_desconto)	&& $vl_desconto!=0)	? " and vl_desconto like '%$vl_desconto%'" : '');
	$consulta .= ((!empty($vl_juros) && $vl_desconto!=0)	? " and vl_juros_multa like '%$vl_juros%'" : '');
	$consulta .= (!empty($id_plano_fin)		? " and id_planofin like '%$id_plano_fin%'" : '');
	$consulta .= (!empty($id_status_baixa)		? " and id_status_baixa like '%$id_status_baixa%'" : '');
	$consulta .= (!empty($id_tipo_titulo)		? " and id_tipo_titulo like '%$id_tipo_titulo%'" : '');
	$consulta .= (!empty($ds_nr_cheque)		? " and ds_nr_cheque like '%$ds_nr_cheque%'" : '');
	$consulta .= (!empty($ds_historico)		? " and ds_historico like '%$ds_historico%'" : '');
	
}

//Busca de acordo com campos do FILTER
if( isset($_POST['buscar'])){
		
	$dt_inicio = $_POST['dt_inicio'];
    $dt_final  = $_POST['dt_final'];
    $id_status = $_POST['id_status_baixa'];
    
    $consulta .= (!empty($dt_inicio) ? " and date_format(erpc_financeiro_lancamentos.dt_vencimento, '%Y-%m-%d') between str_to_date('$dt_inicio','%d/%m/%Y') and str_to_date('$dt_final','%d/%m/%Y')" : '');
				
    //$consulta .= (!empty($id_status)     ? " and erpc_financeiro_lancamentos.id_status_baixa like '%$id_status%'"  : '');

}

//Order
$consulta .= " order by id";
$vl_total = 0;
$nr_titulos = 0;
//echo "<br> Imprimindo a query de busca: <br><br>" . $consulta;

?>

<div class="block">
  <div class="header">
  <h2>Contas a Receber</h2>
  </div>
  <div class="content">
    <form id=validate_custom method="post" action="erpc_financeiro_contas_receber_baixar.php">
    <div class="table-responsive">
      <table class="table table-bordered table-striped table-responsible sortable">
        <thead>
          <tr>
            <th width="3%"><input type="checkbox" class="checkall" /></th>
			<!--th width=03%>Seleção</th-->
            <th width=5%>ID</th>
            <th width=20%>Cliente</th>
            <th width=21%>Descrição</th>
            <th width=15%>Dt Lançamento</th>
			<th width=15%>Dt Vencimento</th>
            <th width=4%>Valor</th>
			<th width=10%>Ações</th>
			<!-- 
			<th width=4%>Editar</th>
			<th width=4%>Excluir</th>
			 -->
          </tr>
        </thead>
        <tbody>
	 
           <?php
          //echo $consulta . "<br>";
          $resultado = mysqli_query($conexao, $consulta) or die ($erro = mysqli_error($conexao));
          if (mysqli_num_rows($resultado)>0) {
                  while ($registro = mysqli_fetch_assoc($resultado)){
                    $teste = 0;
                    $id			    	= $registro['id'];
                    $ds_nome            = $registro['ds_nome'];
					$id_crip			= base64_encode($id);
            		$ds_item			= $registro['ds_item'];
            		$dt_lancamento 		= $registro['dt_lanc'];
                    $dt_vencimento		= $registro['dt_venc'];
            		$vl_saldo			= $registro['vl_saldo'];
        			$id_status_baixa 	= $registro['id_status_baixa'];  
					$vl_total			+= $vl_saldo;
					$nr_titulos++;
					
				  echo "<tr>";
					if($id_status_baixa == 1) {
						echo "<td class='text-center'><input type='checkbox' disabled name='id_titulo[]' value='$id' class='validade[requerid] form-control' requerid /></td>";
					}else {
						echo "<td class='text-center'><input type='checkbox' name='id_titulo[]' value='$id' class='validade[requerid] form-control' requerid /></td>";
					}
					echo "<td>$id</td>";
					echo "<td>$ds_nome</td>";
					echo "<td>$ds_item</td>";
                    echo "<td>$dt_lancamento</td>";
                    echo "<td>$dt_vencimento</td>";
                    echo "<td>$vl_saldo</td>";
                    echo "<td class='text-center'>";
					if($id_status_baixa == 0) {
						//echo "<td></td>";
					}else{
						//echo "<td class='text-center'><a href='erpc_financeiro_contas_receber_baixa.php?id=$id_crip'><i class='glyphicon glyphicon-arrow-down' title='Baixar'><span class='sr-only'></span></i></a></td>"; 
					    echo "<a href='erpc_financeiro_contas_receber_baixa.php?id=$id_crip'><i class='glyphicon glyphicon-arrow-down' title='Baixar'><span class='sr-only'></span></i></a>";
					}
                    //echo "<td class='text-center'><a href='erpc_financeiro_contas_receber_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_financeiro_contas_receber_remove.php?id=$id_crip'><i class='glyphicon glyphicon-remove' title='Remover'><span class='sr-only'>Remover</span></i></a></td>";
                    echo "&nbsp;&nbsp;<a href='erpc_financeiro_contas_receber_edit.php?id=$id_crip'><i class='glyphicon glyphicon-pencil' title='Editar'><span class='sr-only'>Editar</span></i></a>";
					echo "&nbsp;&nbsp;<a href='erpc_financeiro_contas_receber_remove.php?id=$id_crip'><i class='glyphicon glyphicon-remove' title='Remover'><span class='sr-only'>Remover</span></i></a></td>";
                  echo "</tr>";
                }
            }		  
          ?>
        </tbody>
      </table>
    </div> <!-- table-responsive -->
		
	  <div class="form-row">
        <h2><br>Total a Receber : R$ <?=number_format($vl_total, 2, ',', '.');?> | Número de Títulos : <?=$nr_titulos;?></h2>
      </div>	
		
	  <div class="footer">
	    <div class="side pull-right">
	      <div class=btn-group>
	        <!-- <button class="btn btn-default" type="button" onClick="window.history.go(-1)" value="Voltar">Voltar</button> -->
	        <!-- <button class="btn btn-sucess" type="button" value="prosseguir" name="prosseguir1" id="prosseguir1" onClick="ActiveForm('#form2');">Prosseguir</button> -->
	        <!-- <button  name="btn-add" class="btn btn-primary btn-cleanx" type="submit" value="prosseguir" onClick="$('#validate_custom').validationEngine('hide');" name="prosseguir1" id="prosseguir1">Prosseguir</button> -->


          <button  id="btn-voltar" class="btn btn-default btn-cleanx">voltar</button>
					<button  name="baixar" class="btn btn-primary btn-cleanx" type="submit" value="baixar" onClick="$('#validate_custom').validationEngine('hide');" >Baixar Títulos</button>
	      </div>
	    </div>
	  </div>
	
	</form>
  </div> <!-- content -->
</div> <!-- block -->




<?php include 'footer.php';?>
