<?php
error_reporting(0);
ini_set(“display_errors”, 0 );
// echo "<pre>";
// print_r($_POST);
// echo "</pre>";

// echo "<pre>";
// print_r($_GET);
// echo "</pre>";

// die();


function pega_valor_e_percentual($idempreendimento)
{
    include "conexao.php";
    
    $query = "SELECT comissao_gestao, comissao_midia FROM comp_comissao WHERE id_empreendimento = '$idempreendimento'  ORDER BY   idcomissao DESC LIMIT 1";
    //echo $query;
    
    $executa_query = mysqli_query($db, $query);
    
    while ($buscar_amigo = mysqli_fetch_assoc($executa_query)) {
        $comissao_gestao = $buscar_amigo['comissao_gestao'];
        $comissao_midia  = $buscar_amigo['comissao_midia'];
        
    }
    
    
    $dados['comissao_gestao'] = $comissao_gestao;
    $dados['comissao_midia']  = $comissao_midia;
    
    return $dados;
    
}

function pega_imobiliaria_corretor($idcorretor)
{
    include "conexao.php";
    
    $query = "SELECT imob_id FROM cliente WHERE idcliente = '$idcorretor'";
    //echo $query;
    
    $executa_query = mysqli_query($db, $query);
    
    while ($buscar_amigo = mysqli_fetch_assoc($executa_query)) {
        $imobiliaria = $buscar_amigo['imob_id'];
        
    }
    
    
    $dados = $imobiliaria;
    
    return $dados;
    
    
}

if (isset($_GET["idparcelas"])) {
    
    
    
    $idlote     = $_GET["idlote"];
    $idvenda    = $_GET["idvenda"];
    $idparcelas = $_GET["idparcelas"];
    
    
    
    
    
    
    $up  = mysqli_query($db, "UPDATE lote SET status='2' WHERE idlote =$idlote");
    $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='2' WHERE idvenda =$idvenda");
    $up3 = mysqli_query($db, "UPDATE parcelas SET situacao ='Pago' WHERE idparcelas =$idparcelas");
    
    
?>
 <script>
    window.location="baixa_parcelas.php";
  </script>

<?php
} else {
    
    $idlote           = $_GET["idlote"];
    $idvenda          = $_GET["idvenda"];
    $idempreendimento = $_GET["idempreendimento"];
    
    include "conexao.php";
    
    
    
    $equipe_id = $_POST["equipe_venda"];
    
    $data_lanc = date("d-m-Y");
    
    $idusuario = $_POST['lancado_por'];
    
    
    
    $id_corretores = $_POST["id_corretores"];
    
    
    //echo "id dos corretores .: " . $id_corretores[0]; 
    
    
    $id_corretores = explode(",", $id_corretores[0]);
    
    foreach ($id_corretores as $key => $id) {
        
        
        
        
        $saldo_inicial = $_POST[$id];
        $saldo_atual   = $_POST[$id];

         $testa = explode(" ", $saldo_inicial);

         if($testa[0] == "R$"){

               $limpa_saldo_inicial = str_replace("R$ ", "", $saldo_inicial);        
        
               $limpa_saldo_atual = str_replace("R$ ", "", $saldo_atual);        

         }else{

               $limpa_saldo_inicial = str_replace(".", "", $saldo_inicial);
               $limpa_saldo_inicial = str_replace(",", ".", $limpa_saldo_inicial);

               $limpa_saldo_atual = str_replace(".", "", $saldo_atual);
               $limpa_saldo_atual = str_replace(",", ".", $limpa_saldo_atual);

         }


        
        
        
        if ($saldo_inicial == '') {
            $saldo_inicial == 0.00;
            $saldo_atual == 0.00;
        }
        
        
        $grava_comissao = mysqli_query($db, "INSERT INTO venda_comissao (venda_id, empreendimento_id, saldo_inicial, saldo_atual, comissao_para, data_lancado, equipe_id, lancado_por) values ('$idvenda', '$idempreendimento', '$limpa_saldo_inicial', '$limpa_saldo_atual', '$id', '$data_lanc', '$equipe_id','$idusuario')");
    }
    
    
    
    
    
    
    
    
    
    $v_corretagem = $_POST['valor_corretagem'];
    
    $v_corretagem = str_replace(".", "", $v_corretagem);
    $v_corretagem = str_replace(",", ".", $v_corretagem);
    
    
    $quantidade_parcelas_repasse = $_POST["quantidade_parcelas_repasse"];
    $vencimento_primeira_repasse = $_POST["vencimento_primeira_repasse"];
    $comissao_para               = $_POST["comissao_para"];
    
    $imobili_id = pega_imobiliaria_corretor($comissao_para);
    
    
    $repasse_venda      = $_POST["repasse_venda"];
    $repasse_parcelas   = $_POST["repasse_parcelas"];
    $vencimento_repasse = $_POST["vencimento_repasse"];
    $lancado_por        = $_POST["lancado_por"];
    $valor_venda        = $_POST["valor_venda"];
    
    $empreendimento_id = $_GET["idempreendimento"];
    
    $pega_comissao = pega_valor_e_percentual($_GET['idempreendimento']);
    
    $comissao_gestao = $pega_comissao['comissao_gestao'];
    $comissao_midia  = $pega_comissao['comissao_midia'];
    
    $valor_venda = $_POST['valor_venda'];
    
    $v_percent_midia  = $valor_venda * ($comissao_midia / 100);
    $v_percent_gestao = $valor_venda * ($comissao_gestao / 100);
    
    
    
    $data_lancado = date('d-m-Y');
    
    $vencimento_primeira_repasse = date("d-m-Y", strtotime($vencimento_primeira_repasse));
    
    
    include "conexao.php";
    
    $up  = mysqli_query($db, "UPDATE lote SET status='2' WHERE idlote =$idlote");
    $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='3' WHERE idvenda =$idvenda");
    
    
    // $grava_comissao = mysqli_query($db,"INSERT INTO venda_comissao (empreendimento_id, venda_id, percentual, qtd_parcelas, data_venc_primeira, comissao_para, lancado_por, data_lancado, valor_venda, imobiliaria) values ('$idempreendimento', '$idvenda', '$comissao_imob_empreendimento', '$quantidade_parcelas_repasse', '$vencimento_primeira_repasse', '$comissao_para', '$lancado_por', '$data_lancado', '$valor_venda', '$imobili_id')");
    
    
    
    
    
    
    
    
    
    
    
    
    $query_venda = "SELECT * FROM venda
INNER JOIN cliente ON cliente.idcliente = venda.cliente_idcliente
INNER JOIN lote ON lote.idlote = venda.lote_idlote
INNER JOIN produto ON  lote.produto_idproduto = produto.idproduto
INNER JOIN empreendimento ON  produto.empreendimento_idempreendimento = empreendimento.idempreendimento

where venda.idvenda = $idvenda";
    
    $executa_venda = mysqli_query($db, $query_venda) or die("Erro ao listar venda");
    
    
    while ($buscar_venda = mysqli_fetch_assoc($executa_venda)) { //--verifica se são amigos
        $valor_total_entrada3        = $buscar_venda["valor_entrada"];
        $valor_desconto              = $buscar_venda["valor_desconto"];
        $valor_total_entrada4        = $buscar_venda["entrada_restante"];
        $parcela_entrada             = $buscar_venda["parcela_entrada"];
        $plano_pagamento             = $buscar_venda["plano_pagamento"];
        $valor_parcela_financiamento = $buscar_venda["valor_parcela_financiamento"];
        $valor_parcela_entrada       = $buscar_venda["valor_parcela_entrada"];
        $vencimento_primeira         = $buscar_venda["vencimento_primeira"];
        $vencimento_restante         = $buscar_venda["vencimento_restante"];
        $idempreendimento            = $buscar_venda["idempreendimento"];
        $cliente_id_novo_pagar       = $buscar_venda["imobiliaria_idimobiliaria"];
        $cliente_id_novo_receber     = $buscar_venda["cliente_idcliente"];
        $obs_sinal                   = $buscar_venda["obs_sinal"];
        $obs_entrada                 = $buscar_venda["obs_entrada"];
        $inter_periodo               = $buscar_venda["inter_periodo"];
        $inter_qtd                   = $buscar_venda["inter_qtd"];
        $inter_valor                 = $buscar_venda["inter_valor"];
        $inter_data                  = $buscar_venda["inter_data"];
        $indice_correcao             = $buscar_venda["indice_aplic"];
    }
    
    
    $query_proprio = "SELECT * FROM empreendimento
            INNER JOIN empreendimento_cadastro ON empreendimento.empreendimento_cadastro_id = empreendimento_cadastro.idempreendimento_cadastro
            WHERE idempreendimento = $idempreendimento";
    
    $executa_proprio = mysqli_query($db, $query_proprio) or die("Erro ao listar venda");
    while ($buscar_proprio = mysqli_fetch_assoc($executa_proprio)) { //--verifica se são amigos
        
        
        $tipo_empreendimento    = $buscar_proprio["tipo_empreendimento"];
        $empreendimento_id_novo = $buscar_proprio["idempreendimento_cadastro"];
        
    }
    
    
    
    
    $repasse                 = $valor_desconto * ($comissao_imob_empreendimento / 100);
    $valor_repasse_parcelado = $repasse / $quantidade_parcelas_repasse;

    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $idvenda")or die(mysqli_error($db));

    if(mysqli_num_rows($query_master)){

      $assoc_master = mysqli_fetch_assoc($query_master);

      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ")or die(mysqli_error($db));

      if(mysqli_num_rows($query_master)){

        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                  venda_idvenda,
                  valor_parcelas,
                  data_vencimento_parcela,
                  situacao,
                  descricao,
                  tipo_venda,
                  fluxo,
                  cliente_id_novo,
                  empreendimento_id_novo,
                  centrocusto_id,
                  numero_sequencia

                )

                values (
                '$idvenda',
                '".$assoc_parcela['valor']."',
                '".$assoc_parcela['data_vencimento']."',
                'Em Aberto',
                '".$assoc_parcela['tipo_parcela']."',
                '2',
                '0',
                '$cliente_id_novo_receber',
                '$empreendimento_id_novo',
                '1',
                 '".$assoc_parcela['num_sequencia']."'

              )


              ");
        }

      }
    }


    
//     for ($i = 0; $i <= $quantidade_parcelas_repasse - 1; $i++) {
//         // $vencimento_primeira_repasse = date('d-m-Y', strtotime("+" . $i . " month", strtotime($vencimento_primeira_repasse)));
        
//         // $inserir_comissao = mysqli_query($db, "INSERT INTO parcelas (

//         //             venda_idvenda,
//         //             valor_parcelas,
//         //             data_vencimento_parcela,
//         //             situacao,
//         //             descricao,
//         //             tipo_venda,
//         //             fluxo,
//         //             centrocusto_id,
//         //             cliente_id_novo,
//         //             empreendimento_id_novo

//         //           )

//         //           values (
//         //           '$idvenda',
//         //           '$v_corretagem',
//         //           '$vencimento_primeira_repasse',
//         //           'Em Aberto',
//         //           'Comissao',
//         //           '2',
//         //           '1',
//         //           '1',
//         //           '$comissao_para',
//         //           '$empreendimento_id_novo'

//         //         )


//         //         ");



//     }
    
    
//     //ENTRADA SINAL
//     if ($valor_total_entrada3 > 0) {
//         $vencimento1 = $vencimento_primeira;
//         $inserir2    = mysqli_query($db, "INSERT INTO parcelas (

//                     venda_idvenda,
//                     valor_parcelas,
//                     data_vencimento_parcela,
//                     situacao,
//                     descricao,
//                     tipo_venda,
//                     fluxo,
//                     cliente_id_novo,
//                     empreendimento_id_novo,
//                     centrocusto_id,
//                     numero_sequencia,
//                     obs_parcela

//                   )

//                   values (
//                   '$idvenda',
//                   '$valor_total_entrada3',
//                   '$vencimento1',
//                   'Em Aberto',
//                   'Primeira da Entrada',
//                   '2',
//                   '0',
//                   '$cliente_id_novo_receber',
//                   '$empreendimento_id_novo',
//                   '1',
//                   '001/001',
//                   '$obs_sinal'

//                 )


//                 ");
        
//         /*
//         if($tipo_empreendimento == 1){
//         $inserir_pagar1 = mysqli_query($db,"INSERT INTO parcelas (
        
//         venda_idvenda,
//         valor_parcelas,
//         data_vencimento_parcela,
//         situacao,
//         descricao,
//         tipo_venda,
//         fluxo)
        
//         values (
//         '$idvenda',
//         '$valor_total_entrada3',
//         '$vencimento1',
//         'Em Aberto',
//         'Primeira da Entrada',
//         '2',
//         '1'
        
//         )
        
        
//         ");
//         }
        
        
//         */
//     }
    
    
    
//     ///////// PARCELAS INTERMEDIARIAS 
//     if ($inter_valor > 0) {
//         for ($i = 1; $i <= $inter_qtd; $i++) {
            
//             if ($i == 1) {
//                 $vencimento_inter = $inter_data;
//             } else {
//                 $vencimento_inter = date('d-m-Y', strtotime("+" . $inter_periodo . " month", strtotime($vencimento_inter)));
                
//             }
            
//             if ($i < 10) {
//                 $in = '00' . $i;
//             } else if ($i >= 10 AND $i < 100) {
//                 $in = '0' . $i;
//             } else {
//                 $in = $i;
//             }
            
//             if ($inter_qtd < 10) {
//                 $iq = '00' . $inter_qtd;
//             } else if ($inter_qtd >= 10 AND $inter_qtd < 100) {
//                 $iq = '0' . $inter_qtd;
//             } else {
//                 $iq = $inter_qtd;
//             }
            
            
            
            
//             $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

//       venda_idvenda,
//       valor_parcelas,
//       data_vencimento_parcela,
//       situacao,
//       descricao,
//       tipo_venda,
//       fluxo,
//       cliente_id_novo,
//       empreendimento_id_novo,
//       centrocusto_id,
//       numero_sequencia

//     )

//     values (
//     '$idvenda',
//     '$inter_valor',
//     '$vencimento_inter',
//     'Em Aberto',
//     'Parcela Intermediaria',
//     '2',
//     '0',
//     '$cliente_id_novo_receber',
//     '$empreendimento_id_novo',
//     '1',
//     '$in/$iq'

//   )


//   ");
            
            
            
//         }
        
//     }
    
    
    
//     //ENTRADA
//     for ($i = 0; $i <= ($parcela_entrada - 1); $i++) {
        
        
        
        
//         if ($i == 0) {
//             $vencimento = date('d-m-Y', strtotime("+" . $i . " month", strtotime($vencimento_primeira)));
            
            
//         } elseif ($i == 1) {
//             $vencimento = $vencimento_restante;
            
//         } else {
            
//             $vencimento = date('d-m-Y', strtotime("+" . ($i - 1) . " month", strtotime($vencimento_restante)));
//         }
        
        
//         if ($valor_total_entrada3 > 0 and $i == 0) {
            
//             $vencimento = $vencimento_restante;
            
            
//         } elseif ($valor_total_entrada3 > 0 and $i == 1) {
            
//             $vencimento = date('d-m-Y', strtotime("+" . ($i) . " month", strtotime($vencimento_restante)));
            
            
//         } elseif ($valor_total_entrada3 > 0) {
//             $vencimento = date('d-m-Y', strtotime("+" . ($i) . " month", strtotime($vencimento_restante)));
            
//         } else {
            
//         }
//         $numero_sequencia = $i + 1;
        
//         if ($numero_sequencia < 10) {
//             $n = '00' . $numero_sequencia;
//         } else if ($numero_sequencia >= 10 AND $numero_sequencia < 100) {
//             $n = '0' . $numero_sequencia;
//         } else {
//             $n = $numero_sequencia;
//         }
        
//         if ($parcela_entrada < 10) {
//             $par = '00' . $parcela_entrada;
//         } else if ($parcela_entrada >= 10 AND $parcela_entrada < 100) {
//             $par = '0' . $parcela_entrada;
//         } else {
//             $par = $parcela_entrada;
//         }
        
        
        
        
//         $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

//     venda_idvenda,
//     valor_parcelas,
//     data_vencimento_parcela,
//     situacao,
//     descricao,
//     tipo_venda,
//     fluxo,
//     cliente_id_novo,
//     empreendimento_id_novo,
//     centrocusto_id,
//     numero_sequencia,
//     obs_parcela


//   )

//   values (
//   '$idvenda',
//   '$valor_parcela_entrada',
//   '$vencimento',
//   'Em Aberto',
//   'Parcelamento Entrada',
//   '2',
//   '0',
//   '$cliente_id_novo_receber',
//   '$empreendimento_id_novo',
//   '1',
//   '$n/$par',
//   '$obs_entrada'

// )


// ");
        
        
//     }
    
  
    
//     if ($parcela_entrada > 1) {
//         $query_amigo = "SELECT * FROM parcelas
//  WHERE venda_idvenda = $idvenda AND tipo_venda = 2
//  order by idparcelas Desc limit 1";
        
//         $executa_query = mysqli_query($db, $query_amigo) or die("Erro ao listar empreendimento");
        
        
//         while ($buscar_amigo = mysqli_fetch_assoc($executa_query)) { //--verifica se sÃ£o amigos
            
//             $data_vencimento_parcelas_ultimo = $buscar_amigo['data_vencimento_parcela'];
//         }
        
//     } else {
//         $data_vencimento_parcelas_ultimo = date('d-m-Y', strtotime("-1 month", strtotime($vencimento_restante)));
//     }
    
    
//     if ($indice_correcao == 0) {
        
//         for ($w = 1; $w <= $plano_pagamento; $w++) {
            
//             if ($w < 10) {
//                 $p = '00' . $w;
//             } else if ($w >= 10 AND $w < 100) {
//                 $p = '0' . $w;
//             } else {
//                 $p = $w;
//             }
            
//             if ($plano_pagamento < 10) {
//                 $f = '00' . $plano_pagamento;
//             } else if ($plano_pagamento >= 10 AND $plano_pagamento < 100) {
//                 $f = '0' . $plano_pagamento;
//             } else {
//                 $f = $plano_pagamento;
//             }
            
            
            
            
//             $vencimento2 = date('d-m-Y', strtotime("+" . $w . " month", strtotime($data_vencimento_parcelas_ultimo)));
            
//             $inserir = mysqli_query($db, "INSERT INTO parcelas (

//               venda_idvenda,
//               valor_parcelas,
//               data_vencimento_parcela,
//               situacao,
//               descricao,
//               tipo_venda,
//               fluxo,
//               cliente_id_novo,
//               empreendimento_id_novo,
//               centrocusto_id,
//               numero_sequencia)

//               values (
//               '$idvenda',
//               '$valor_parcela_financiamento',
//               '$vencimento2',
//               'Em Aberto',
//               'Financiamento',
//               '2',
//               '0',
//               '$cliente_id_novo_receber',
//               '$empreendimento_id_novo',
//               '1',
//               '$p/$f'

//             )


//             ");
            
//         }
//     } else {
        
//         $contador   = 1;
//         $cont       = 1;
//         $frequencia = 12;
        
//         while ($frequencia <= $plano_pagamento) {
            
            
//             for ($w = $cont; $w <= $frequencia; $w++) {
                
//                 if ($w < 10) {
//                     $p = '00' . $w;
//                 } else if ($w >= 10 AND $w < 100) {
//                     $p = '0' . $w;
//                 } else {
//                     $p = $w;
//                 }
                
//                 if ($frequencia < 10) {
//                     $f = '00' . $frequencia;
//                 } else if ($frequencia >= 10 AND $frequencia < 100) {
//                     $f = '0' . $frequencia;
//                 } else {
//                     $f = $frequencia;
//                 }
                
                
                
//                 $vencimento2 = date('d-m-Y', strtotime("+" . $contador . " month", strtotime($data_vencimento_parcelas_ultimo)));
                
//                 $inserir = mysqli_query($db, "INSERT INTO parcelas (

//               venda_idvenda,
//               valor_parcelas,
//               data_vencimento_parcela,
//               situacao,
//               descricao,
//               tipo_venda,
//               fluxo,
//               cliente_id_novo,
//               empreendimento_id_novo,
//               centrocusto_id,
//               numero_sequencia)

//               values (
//               '$idvenda',
//               '$valor_parcela_financiamento',
//               '$vencimento2',
//               'Em Aberto',
//               'Financiamento',
//               '2',
//               '0',
//               '$cliente_id_novo_receber',
//               '$empreendimento_id_novo',
//               '1',
//               '$p/$f'

//             )

//             ");
                
                
                
//                 $contador++;
                
//             }
//             $cont       = $frequencia + 1;
//             $frequencia = $frequencia + 12;
            
//             if (($frequencia - 12) == $plano_pagamento) {
//                 break;
//             } else if ($frequencia > $plano_pagamento) {
//                 $frequencia = $plano_pagamento;
//             }
//         }
        
        
    // }
    
    
    
?>


      <script>
        window.location="relatorio_vendas.php?idempreendimento=<?php
    echo $idempreendimento;
?>";
      </script>



    <?php
}
?>
