<?php


//importacao
require_once 'SoftcomData.php';
require_once 'SisNotasSql.php';
require_once 'conexao.php';

function cadastrarSangria($conexao,$codRecorrencia,$codLancamentoSangria) {

//criando os objetos
$softdata = new Softcom;
$localData = new SisNotasSQL;

//dados recebidos do formulario
//ID do cadastro da recorrencia no remoto
//$codRecorrencia = $_POST['idRecorrencia'];
//ID do cadastro da sangria no softcom
//$codLancamentoSangria = $_POST['idSangria'];

//recebe todos os dados do cadastro da recorrencia atual passando o id da ocorrencia para o remoto
$dadosLocais = $localData->BuscarRecorrenciaId($codRecorrencia,$conexao);

//dados recebidos do remoto para fazer o cadastro no softcom
$subcategoria = $dadosLocais['SUB_CATEGORIA'];
$historico = $dadosLocais['HISTORICO'];
$observacao = $dadosLocais['OBSERVACAO'];
$usuario = $_SESSION['usuario'];

//dados recebidos do softcom
$sangriaSoft = $softdata->BuscarSangria($codLancamentoSangria);
foreach($sangriaSoft as $dadosSangria)
{
  //DATA DA SANGRIA
  $dataSangria = $dadosSangria['Data de Pagamento'];
  // Extrair apenas a parte da data
  $data = substr($dataSangria, 0, 10);
  // Converter a data em um formato mais legível, se necessário
  $dataSangriaCadastrar = date('d/m/Y', strtotime($data));
  $numeroDoc = date('m/Y', strtotime($data));  
  $valor = $dadosSangria[5];
  $loja = $dadosSangria['LojaOrigem'];

}
//conta padrao para lançamentos do caixa
$conta = 'CAIXA ESCRITORIO';

//chamando o metodo que faz o cadastro do contas a pagar ou seja cria o cabecalho
$retornoContasPagar = $softdata->InserirContaPagar($subcategoria,$numeroDoc,$dataSangriaCadastrar,$valor,$usuario,$observacao,$loja);
//inseri as faturas da conta criada acima
$retornoContasPagarBoletos = $softdata->InserirContasPagarBoletos($valor,$dataSangriaCadastrar,$usuario,$conta);
//fazer a baixa no sistema remoto
$retornoContasPagarRemoto = $localData->FinalizarCofreRemotoSqlServer($codLancamentoSangria,$conexao);

}

//cadastrarSangria($conexao,'51','70136');