<?php
error_reporting(E_ALL);
ini_set('display_errors', 0 );
header('Content-Type: text/html; charset=utf-8');
include("configuracao.php");//confirma no banco de dados
include("inclusos/funcoes.php");
include("seguranca.php"); // Inclui o arquivo com o sistema de seguran?a
protegePagina(); // Protege a página

$idcliente = $_GET['idcliente'];
$idfornecedor = $_GET['idfornecedor'];
$idusuario = $_GET['idusuario'];	

if($_GET['AcaoPagamento'] == "Add"){

	//SERVIÇOS	
	$idconta = $_POST['idconta'];
	$forma_pagamento = $_POST['forma_pagamento'];
	$valor_conta = str_replace(",",".",$_POST['valor_conta']);			
	
	//DADOS DA CONTA
	$selecionar_contas = Seleciona("contas", "WHERE idconta=$idconta", "") or die(mysql_error());
	while($linha_contas=mysql_fetch_array($selecionar_contas)){ 
	$tipo_conta = $linha_contas['tipo_conta']; 
	$categoria = $linha_contas['categoria']; 
	$titulo_conta = $linha_contas['titulo_conta']; 
	$idvenda = $linha_contas['idvenda']; 
	$idcentrodecusto = $linha_contas['idcentrodecusto']; 

	if($idcliente == ""){
	$idcliente = $linha_contas['idcliente']; 		
	}
	
	if($idfornecedor == ""){
	$idfornecedor = $linha_contas['idfornecedor']; 		
	}

	if($idusuario == ""){
	$idusuario = $linha_contas['idusuario']; 		
	}		

	} 
	
			
	$valor_pagamento = str_replace(",",".",$_POST['valor_pagamento']);
	$data_pagamento = $_POST['data_pagamento'];
	$status_pagamento = $_POST['status_pagamento'];
	$bandeira = $_POST['bandeira'];	
	$observacao_pagamento = $_POST['observacao_pagamento'];
	$numero_cheque = $_POST['numero_cheque'];
	$data_compensacao = $_POST['data_compensacao'];
	$titular_cheque = $_POST['titular_cheque'];
	$compensado = $_POST['compensado'];	
	$destino = $_POST['destino'];
	$banco = $_POST['banco'];
	
					

//	print_r($valor_pagamento);			


			
		foreach(array($valor_pagamento) as $info1)
		foreach(array($data_pagamento) as $info2)
		foreach(array($status_pagamento) as $info3)
		foreach(array($bandeira) as $info4)		
		foreach(array($observacao_pagamento) as $info5)
		foreach(array($numero_cheque) as $info6)
		foreach(array($data_compensacao) as $info7)
		foreach(array($titular_cheque) as $info8)
		foreach(array($compensado) as $info9)
		foreach(array($destino) as $info10)	
		foreach(array($banco) as $info11)												

		for($i = 0; $i <= count($info1)-1; $i++) {

//echo $idconta . " - " . $info1[$i] . " - " . $info2[$i] . "<br>";	
//CAMPOS TABELA SALVAR 

$campos_tabela_pagamentos = "idconta, valor, tipo, data, idusuario, parcela, idcliente, status, idfornecedor, bandeira, banco, numero_cheque, data_compensacao, titular_cheque, valor_total, tipo_conta, compensado, destino, categoria, observacao_pagamento, idcentrodecusto, idusuario_cadastro";

$campos_value_pagamentos = "'$idconta', '".$info1[$i]."', '".$forma_pagamento."', '".$info2[$i]."', '$idusuario', '1', '$idcliente', '".$info3[$i]."', '$idfornecedor', '".$info4[$i]."', '".$info11[$i]."', '".$info6[$i]."', '".$info7[$i]."', '".$info8[$i]."', '".$info1[$i]."', '$tipo_conta', '".$info9[$i]."', '".$info10[$i]."', '$categoria', '".$info5[$i]."', '$idcentrodecusto', '".$_SESSION['usuarioID']."'";
    
$salvar_pagamentos = Salvar("pagamentos", $campos_tabela_pagamentos, $campos_value_pagamentos);
    
$id_pagamento = mysql_insert_id();

if($tipo_conta == "Receber"){
	$tipolog = "Entrada";
}else{
	$tipolog = "Saida";	
}

if($categoria == "Despesas"){
	$categoria = "Despesas";	
}else{
	$categoria = "PagamentoConta";	
}    

if($idusuario != ""){
	$categoria = "PagamentoColaboradores";
	$tipolog = "Saida";		
}

if($idcliente != ""){
	$categoria = "RecebimentoClientes";
	$tipolog = "Entrada";	
}

if($idfornecedor != ""){
	$categoria = "PagamentoFornecedores";
	$tipolog = "Saida";		
}

$SalvarLogFinanceiro = Salvar("logs_financeiro", "tipo, categoria, idconta, idpagamento, idcliente, idfornecedor, idusuario, idmovimento, idcompra_prima, idcompra, idorcamento, idvenda, iddevolucao, idpagamento_cheque, data, valor, tipo_pagamento, status, idcentrodecusto, idusuario_cadastro", "'$tipolog', '$categoria', '$idconta', '$id_pagamento', '$idcliente', '$idfornecedor', '$idusuario', NULL, NULL, NULL, NULL, '$idvenda', NULL, NULL, '".$info2[$i]."', '".$info1[$i]."', '$forma_pagamento', '".$info3[$i]."', '$idcentrodecusto', '".$_SESSION['usuarioID']."'");

//LOG USUARIO
$SalvarLogUsuario = Salvar("logs_usuarios", "idusuario, acao, programa_origem, datacadastro, horacadastro", "'".$_SESSION['usuarioID']."', 'Adiciona Pagamento na Conta (Pagamento Parcelado) - $idconta', '9999', '".date('Y-m-d')."', '".date('H:i:s')."'");
//FIM LOGUSUARIO      
			
			
}
$urlok = "pagamento_parcelado_lytebox.php?idconta=".$idconta."&Finalizado=Sim&Acao=3passo";
    echo"
    <script type=\"text/Javascript\">
    alert('PAGAMENTO PARCELADO, ADICIONADO COM SUCESSO!');
    window.location = '".$urlok."';</script>";
    die;  


		
}

?>
<!doctype html>
<html ng-app="myApp">
<head>
<title>PARCELAMENTO PAGAMENTO</title>
    <meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
    <!-- jQuery 2.1.3 -->
    <script src="plugins/jQuery/jQuery-2.1.3.min.js"></script>
    <script src="js/funcoes.js"></script>
    <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" />
<meta charset="utf-8">

</head>

<body>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>
<div class="box box-primary" <?php if($_GET['Acao'] != ""){ echo "style='display: none;'";}?>>
                <div class="box-header">
                  <h3 class="box-title">Informe a Quantidade de Parcelas</h3>
                </div>
                <div class="box-body">
                  <div class="row">
                  
<form name="cadastro_pagamentos" id="cadastro_pagamentos" method="get" action="pagamento_parcelado_lytebox.php" enctype="multipart/form-data" class="form-default" >		
<input type="hidden" name="idconta" value="<?php echo $_GET['idconta'];?>">
<input type="hidden" name="idcliente" value="<?php echo $_GET['idcliente'];?>">
<input type="hidden" name="idfornecedor" value="<?php echo $_GET['idfornecedor'];?>">
<input type="hidden" name="idusuario" value="<?php echo $_GET['idusuario'];?>">
<input type="hidden" name="Acao" value="2passo">
        <div class='col-xs-6'>
        <label for='forma_pagamento'>Forma de Pagamento</label>        
        <select name="forma_pagamento" required  class="form-control" id="tipo" >
        <option value=""> Selecione o Tipo de Pagamento </option>
        <option value="dinheiro">Dinheiro</option>                    
        <option value="credito">Cartão de Crédito</option>                    
        <option value="debito">Cartão de Débito</option>                    
        <option value="cheque">Cheque</option>                    
        <option value="boleto">Boleto Bancário</option>                    
        <option value="fatura">Fatura</option>  
        <option value="TransferenciaDeposito">Transferência / Depósito</option>
        <option value="Permuta">Permuta</option>
        </select>
        </div>

        <div class='col-xs-6'>
        <label for='data_pagamento'>Quantidade de Parcelas</label>        
          <input type='number' id='qtd_parcelas' name='qtd_parcelas' class='form-control' placeholder='qtd_parcelas' value='1' min="1" required>
        </div>
		<div class='col-xs-6'>
		<label for='data_conta'>Data</label>
		  <input type='date' id='data_conta' name='data_conta' class='form-control' placeholder='data_conta' value='<?php echo $_GET['data_conta'];?>'>
		</div>

		<div class='col-xs-6'>
		<label for='valor'>Valor Total</label>
        <input type='text' id='valor_conta' name='valor_conta' class='form-control' placeholder='valor_conta' value='<?php echo $_GET['valor_conta'];?>'>
		</div>
		      </div>
                    <div class="box-footer">
                    <button type="submit" class="btn btn-primary">Continuar</button>
                    </div>
                    </form>                                     
                </div><!-- /.box-body -->
                </div><!-- /.box-body -->                
<!-- 2 PASSO -->
            <div class="box box-primary" <?php if($_GET['Acao'] == "2passo"){ echo "style='display: block;'";}else{ echo "style='display: none;'";}?>>
            <div class="box-header">
            <h3 class="box-title">Especifique o Pagamento</h3>
            </div>
            <div class="box-body">
            <div class="row">
            
            <form name="cadastro_pagamentos" id="cadastro_pagamentos" method="post" action="pagamento_parcelado_lytebox.php?AcaoPagamento=Add&idcliente=<?php echo $idcliente;?>&idfornecedor=<?php echo $idfornecedor;?>&idusuario=<?php echo $idusuario;?>" enctype="multipart/form-data" class="form-default">		
            <input type="hidden" name="idconta" value="<?php echo $_GET['idconta'];?>">
            <input type="hidden" name="valor_conta" value="<?php echo $_GET['valor_conta'];?>">
            <input type="hidden" name="data_conta" value="<?php echo $_GET['data_conta'];?>">
            <input type="hidden" name="Acao" value="3passo">
            <div class='col-xs-3'>
            <label for='forma_pagamento'>Forma Pagamento</label>        
            <input type='text' id='forma_pagamento' name='forma_pagamento' class='form-control' placeholder='forma_pagamento' value='<?php echo $_GET['forma_pagamento']?>' readonly>
            </div>
            <div class='col-xs-3'>
            <label for='data_pagamento'>Qtde. de Parcelas</label>        
            <input type='number' id='qtd_parcelas' name='qtd_parcelas' class='form-control' placeholder='qtd_parcelas' value='<?php echo $_GET['qtd_parcelas']?>' min="1" readonly>
            </div>
            <div class='col-xs-3'>
            <label for='data'>Data Conta</label>
            <input type='date' id='data' name='data' class='form-control' placeholder='data' value='<?php echo $_GET['data_conta'];?>' disabled>
            </div>
            
            <div class='col-xs-3'>
            <label for='valor'>Valor Conta</label><input type='text' id='tipo' name='tipo' class='form-control' placeholder='valor' value='<?php echo $_GET['valor_conta'];?>' disabled>
            </div>
            </div>
            
            <div class="box-body">
            <!--LOOP DE QUANTIDADE DE PARCELAS -->
            <?php
			$i = 1;			
			//VALOR PARCELA
			$valor_parcela = $_GET['valor_conta']/$_GET['qtd_parcelas'];
			$cor_fundo = "#FFFFFF";
			$data_pagamento = date('Y-m-d');
			
			

				
			while($i <= $_GET['qtd_parcelas'])
			{			
			if($cor_fundo == "#FFFFFF"){
				$cor_fundo = "#F4F4F4";
			}else{
				$cor_fundo = "#FFFFFF";
			}

			if($_GET['forma_pagamento'] == "debito" and $i == 1){
				//$data = date($_POST['data'], strtotime("+1 days"));
				$data_pagamento = date('Y-m-d', strtotime('+1 days', strtotime($_GET['data_conta'])));
			}	
				
			if($_GET['forma_pagamento'] == "credito"){
				$dias = 30 * $i;
				//$data = date($_POST['data'], strtotime("+30 days"));
				$data_pagamento = date('Y-m-d', strtotime('+'.$dias.' days', strtotime($_GET['data_conta'])));
			}	
				
			?>
            <div class="row" style="background-color: <?php echo $cor_fundo;?>; padding:10px;">
            <div class='col-xs-1'>
            <h6 class="box-title"><strong>Parcela<br><?php echo $i;?>/<?php echo $_GET['qtd_parcelas'];?></strong></h6>            
            </div>
            <div class='col-xs-2'>
            <label for='valor_pagamento'>Valor</label>        
            <input type='text' id='valor_pagamento' name='valor_pagamento[]' class='form-control' placeholder='valor_pagamento' value='<?php echo $valor_parcela?>' required>
            </div>
            
            <div class='col-xs-3'>
            <label for='data_pagamento'>Data Pagamento</label>
            <input type='date' id='data_pagamento' name='data_pagamento[]' class='form-control' placeholder='data_pagamento' value='<?php echo $data_pagamento;?>' required>
            </div>            
            
            <div class='col-xs-2'>
            <label for='status_pagamento'>Status</label>        
            <select name="status_pagamento[]" required class="form-control">
            <option value="Pago">Pago</option>
            <option value="Aberto">Em Aberto</option>
            </select>
            </div>
            
			<?php if($_GET['forma_pagamento'] == "credito" or $_GET['forma_pagamento'] == "debito"){ ?>
            <div class='col-xs-2'>
            
            <label>Bandeira</label>
            <select class="form-control" name="bandeira[]">
            <option value="Visa" <?php if($bandeira == "Visa"){ echo "selected";}?>>Visa</option>
            <option value="MasterCard" <?php if($bandeira == "MasterCard"){ echo "selected";}?>>Master Card</option>
            <option value="Elo" <?php if($bandeira == "Elo"){ echo "selected";}?>>Elo</option>
            <option value="American" <?php if($bandeira == "American"){ echo "selected";}?>>American Express</option>
            <option value="HiperCard" <?php if($bandeira == "HiperCard"){ echo "selected";}?>>HiperCard</option>
            <option value="Dinners" <?php if($bandeira == "Dinners"){ echo "selected";}?>>Dinners</option>        
            </select>
            </div>
            <?php }?>   
            <div class='col-xs-3'>
            <label for='observacao_pagamento'>Observação</label>
            <input type='text' id='observacao_pagamento' name='observacao_pagamento[]' class='form-control' placeholder='observacao_pagamento' value='<?php echo $_GET['observacao_pagamento'];?>'>
            </div>               
        <?php if($_GET['forma_pagamento'] == "cheque"){ ?>
		<div class='col-xs-3'>
      <label>Banco</label>
      <select class="form-control" name="banco[]">
        <option value="Bradesco" <?php if($banco == "Bradesco"){ echo "selected";}?>>Bradesco</option>
        <option value="Brasil" <?php if($banco == "Brasil"){ echo "selected";}?>>Brasil</option>        
        <option value="Caixa" <?php if($banco == "Caixa"){ echo "selected";}?>>Caixa</option>
        <option value="Itau" <?php if($banco == "Itau"){ echo "selected";}?>>Itaú</option>
        <option value="HSBC" <?php if($banco == "Itau"){ echo "selected";}?>>HSBC</option>
        <option value="Real" <?php if($banco == "Real"){ echo "selected";}?>>REAL</option>
        <option value="Santander" <?php if($banco == "Santander"){ echo "selected";}?>>Santander</option>
        <option value="Safra" <?php if($banco == "Safra"){ echo "selected";}?>>Safra</option>        
      </select>              
		</div>

		<div class='col-xs-3'>
		<label for='numero_cheque'>Nº Cheque</label>
		  <input type='text' id='numero_cheque' name='numero_cheque[]' class='form-control' placeholder='numero_cheque' value='<?php echo $numero_cheque;?>'>
		</div>

		<div class='col-xs-3'>
		<label for='data_compensacao'>Data Compensação</label>
		  <input type='date' id='data_compensacao' name='data_compensacao[]' class='form-control' placeholder='data_compensacao' value='<?php echo $data_compensacao;?>'>
		</div>
		<div class='col-xs-3'>
		<label for='titular_cheque'>Titular do Cheque</label>
		  <input type='text' id='titular_cheque' name='titular_cheque[]' class='form-control' placeholder='titular_cheque' value='<?php echo $titular_cheque;?>'>
		</div>

		<div class='col-xs-3'>
        
      <label>Compensado</label>
      <select class="form-control" name="compensado[]">
        <option value="Sim" <?php if($compensado == "Sim"){ echo "selected";}?>>Sim</option>
        <option value="Nao" <?php if($compensado == "Nao"){ echo "selected";}?>>Não</option>
      </select>                
		</div>

		<div class='col-xs-3'>
		<label for='destino'>Destino</label>
		  <input type='text' id='destino' name='destino[]' class='form-control' placeholder='destino' value='<?php echo $destino;?>'>
		</div>
		<?php }?>
         
            </div>
            <?php 
			$data_pagamento = date('Y-m-d', strtotime("+1 month", strtotime($data_pagamento)));			
			$i++;
			}?>
                        
            </div>
            
            <div class="box-footer">
            <button type="submit" class="btn btn-primary">Finalizar</button>
            </div>
            </form>                                     
            </div><!-- /.box-body -->
           </div><!-- /.box-body -->

<!-- fim 2 passo -->

            <div class="box box-primary" <?php if($_GET['Acao'] == "3passo"){ echo "style='display: block;'";}else{ echo "style='display: none;'";}?>>
            <div class="box-header">
            <h3 class="box-title">Confirmação de pagamento</h3>
            </div>
            <div class="box-body">
            <div class="row">
            <div class='col-xs-12'>
            <label for='texto'>O Pagamento parcelado foi adicionado com sucesso, na conta #<?php echo $_GET['idconta'];?></label>
            </div>  
            
            <div class='col-xs-12'>
            <table id="example1" class="table table-bordered table-striped">
            <thead>
              <tr>
                <th style="cursor:pointer">Tipo</th>
                <th style="cursor:pointer">Valor</th>
                <th style="cursor:pointer">Data</th>
                <th style="cursor:pointer">Status</th>
                <th style="cursor:pointer"></th>                                                
              </tr>
            </thead>
            <tbody>
            <?php
            $Seleciona_produtos = Seleciona("pagamentos", "WHERE idconta='".$_GET['idconta']."'", "ORDER BY data ASC");
            while($linha_produtos = mysql_fetch_array($Seleciona_produtos)){
            ?>
              <tr style="cursor:pointer">
                <td><?php echo $linha_produtos['tipo'];?></td>
                <td><?php echo $linha_produtos['valor'];?></td>
                <td><?php echo InverteDataNovoSeparador($linha_produtos['data'], "-", "/");?></td>
                <td><?php echo $linha_produtos['status'];?></td>                                             
                <td>
                </td>                        
              </tr>
              <?php }?>
            </tbody>
            <?php
            //TOTAL VALOR PAGO
            
            $selec = "select sum(valor) AS soma FROM pagamentos WHERE idconta='".$_GET['idconta']."'";
                $exec = mysql_query($selec, $conexao) or die(mysql_error());       
                while($areceberpago=mysql_fetch_array($exec)) {
                $adicionado = $areceberpago['soma'];	
                }	
            
            ?>
            <tfoot>
              <tr>
                <th></th>
                <th>Valor Pago</th>
                <th><?php echo "R$ " . number_format($adicionado, 2, ',', '.');?></th>
                <th></th>
                <th></th>                                                 
              </tr>
            </tfoot>                    
            </table> 
            </div>                      
            </div>
            </div>


              </div>    
    </td>
  </tr>
</table>
</body>
</html>