$tpl->VALOR_GRUPO = $ogrupo->money($ogrupo->getValorTotal(0), "atb"); $tpl->CIFRAO_GRUPO = $ogrupo->moeda->cifrao; $tpl->MOEDA_GRUPO_PLURAL = $ogrupo->moeda->plural; //$tpl->DATA_ATUAL = date("d/m/Y"); //pacote opcional if ($ogrupo->possuiPacoteOpcional == 1) { $tpl->NOME_GRUPO_OPCIONAL = $ogrupo->nomePacoteOpcional; $tpl->VALOR_GRUPO_OPCIONAL = $ogrupo->money($ogrupo->getValorTotalOpcional(), "atb"); $tpl->block("BLOCK_OPCIONAL"); } if ($ogrupo->moeda->id == $om->DOLLAR()) { $tpl->block("BLOCK_GRUPO_DOLLAR_HEAD"); } //recupera participantes aprovados $opartic = new Participante(); $rs = $opartic->getRows(0, 999, array("id" => "asc"), array("grupo" => "=" . $ogrupo->id, "status" => "=" . $opartic->STATUS_PENDENTE())); $cont = 1; $totalGeralPagoReal = 0; $totalGeralPagoDollar = 0; $totalGeralPendente = 0; foreach ($rs as $key => $p) { $totalDollar = 0; $totalReal = 0; $tpl->ID = $cont; $tpl->NOME_PARTICIPANTE = $p->cliente->nomeCompleto; $rsabats = $oAbat->getRows(0, 999, array(), array("participante" => "=" . $p->id)); foreach ($rsabats as $keyA => $abat) { $totalDollar += $abat->getValorDollar(); $totalReal += $abat->getValorReal(); } $tpl->VALOR_PAGO_REAL = $om->money($totalReal, "atb");
$tpl->VALOR_GRUPO = $ogrupo->money($ogrupo->getValorTotal(0), "atb"); $tpl->CIFRAO_GRUPO = $ogrupo->moeda->cifrao; $tpl->MOEDA_GRUPO_PLURAL = $ogrupo->moeda->plural; //$tpl->DATA_ATUAL = date("d/m/Y"); //pacote opcional if ($ogrupo->possuiPacoteOpcional == 1) { $tpl->NOME_GRUPO_OPCIONAL = $ogrupo->nomePacoteOpcional; $tpl->VALOR_GRUPO_OPCIONAL = $ogrupo->money($ogrupo->getValorTotalOpcional(), "atb"); $tpl->block("BLOCK_OPCIONAL"); } if ($ogrupo->moeda->id == $om->DOLLAR()) { $tpl->block("BLOCK_GRUPO_DOLLAR_HEAD"); } //recupera participantes aprovados $opartic = new Participante(); $rs = $opartic->getRows(0, 999, array("id" => "asc"), array("grupo" => "=" . $ogrupo->id, "status" => "in(" . $opartic->STATUS_PENDENTE() . "," . $opartic->STATUS_APROVADO() . ")")); $cont = 1; $totalGeralPagoReal = 0; $totalGeralPagoDollar = 0; $totalGeralPendente = 0; foreach ($rs as $key => $p) { $totalDollar = 0; $totalReal = 0; $tpl->ID = $cont; $tpl->NOME_PARTICIPANTE = $p->cliente->nomeCompleto; $tpl->STATUS = $p->status->descricao; $rsabats = $oAbat->getRows(0, 999, array(), array("participante" => "=" . $p->id)); foreach ($rsabats as $keyA => $abat) { $totalDollar += $abat->getValorDollar(); $totalReal += $abat->getValorReal(); }
$valorTED = 0; $valorDOC = 0; $valorTransf = 0; $valorDeposito = 0; $valorCreditoCliente = 0; $tpl->GRUPO = $grupo->nomePacote; $tpl->N_PARTICIPANTE = $oPartic->recuperaTotalAtivo($grupo->id); //PEGA OS CHEQUES $rsCheques = $oC->pesquisa($dataRelatorio, $dataFimRelatorio, "", 0, $grupo->id); //somatorio dos cheques foreach ($rsCheques as $key => $cheque) { $valorChequed += @($cheque->valor / $cheque->pagamento->cotacaoReal); $valorCheque += $cheque->valor; } //recupera os participantes $rsPartic = $oPartic->getRows(0, 999, array(), array("grupo" => "=" . $grupo->id)); foreach ($rsPartic as $keyPart => $part) { //somatorios do custo if ($part->status->id != $oPartic->STATUS_DESISTENTE()) { if ($grupo->moeda->id == $om->DOLLAR()) { @($custoDollar += $part->custoTotal); } else { @($custoDollar += $part->custoTotal / $grupo->cotacaoCusto); } } //RECUPERA TODOS OS PAGAMENTOS DO GRUPO NO PERIODO $rsPgt = $oP->getRows(0, 999, array(), array("participante" => "=" . $part->id, "dataPagamento" => "between '" . $dataRelatorio . "' and '" . $dataFimRelatorio . "'", "cancelado" => "=0")); foreach ($rsPgt as $keyPag => $p) { switch ($p->tipo->id) { case $oTP->DINHEIRO(): //somatorios dos valores
$tpl->VALOR_TOTAL_PAG = $oPagamento->moeda->cifrao . " " . $oPagamento->money($valorPagamento, "atb"); $tpl->MOEDA_PAG = $oPagamento->moeda->descricao; //$tpl->CIFRAO_PAG = $oPagamento->moeda->cifrao; $tpl->ID_PAGAMENTO_HASH = $_REQUEST['idPagamento']; $tpl->ACAO = 'IncluirAbatimento'; //carrega dados do pagamento if (isset($_REQUEST['idAbatimento'])) { $oAbat = new Abatimento(); $oAbat->getById($oAbat->md5_decrypt($_REQUEST['idAbatimento'])); $tpl->ACAO = 'AlterarAbatimento'; $idPartic = $oAbat->participante->id; $idGrupo = $oAbat->participante->grupo->id; $ano = $oAbat->participante->grupo->ano; $tpl->VALOR_ABATIMENTO = $oAbat->money($oAbat->valor, "atb"); $tpl->ID = $oAbat->id; $rsPartic = $oParticipante->getRows(0, 999, array("id" => "asc"), array("grupo" => " = " . $idGrupo)); foreach ($rsPartic as $key => $partic) { $tpl->ID_PARTICIPANTE = $partic->id; $tpl->LABEL_PARTICIPANTE = $partic->cliente->nomeCompleto; if ($idPartic == $partic->id) { $tpl->SELECTED_PARTICIPANTE = "selected"; } $tpl->block("BLOCK_PARTICIPANTE"); $tpl->clear("SELECTED_PARTICIPANTE"); } $rsGrupos = $oGrupo->getRows(0, 999, array(), array("status" => "=" . $oGrupo->STATUS_ANDAMENTO())); foreach ($rsGrupos as $key => $grupo) { $tpl->ID_GRUPO = $oAbat->md5_encrypt($grupo->id); $tpl->LABEL_GRUPO = $grupo->nomePacote; if ($idGrupo == $grupo->id) { $tpl->SELECTED_GRUPO = "selected";
<?php header("Content-Type: text/html; charset=iso-8859-1"); ?> <? include("../tupi.inicializar.php"); $oParticipante = new Participante(); $arrayfiltro = array("grupo"=>" = '".$oParticipante->md5_decrypt($_REQUEST['idGrupo'])."'"); $arrayorderm = array("id"=>"ASC"); $participantes = $oParticipante->getRows(0,999,$arrayorderm,$arrayfiltro); echo '<option value="" selected="selected">Selecione</option>'; foreach($participantes as $key => $partic){ echo '<option value="'.$partic->id.'">'.$partic->cliente->nomeCompleto.'</option>'; } ?>
<?php include "tupi.inicializar.php"; $codTemplate = 'template_envelope'; include "tupi.template.inicializar.php"; $codAcesso = 22; include "tupi.seguranca.php"; //titulo do relatorio $tpl->TITULO = "Envelopes de Participantes"; $opartic = new Participante(); $rs = $opartic->getRows(0, 999, array("id" => "asc"), array("grupo" => "=" . $opartic->md5_decrypt($_REQUEST['idGrupo']), "status" => "!=" . $opartic->STATUS_DESISTENTE())); foreach ($rs as $key => $p) { $tpl->NOME_GRUPO = $p->grupo->nomePacote; $tpl->DATA_SAIDA = $p->convdata($p->grupo->dataEmbarque, "mtn"); $tpl->DATA_CHEGADA = $p->convdata($p->grupo->dataChegada, "mtn"); $sobrenome = explode(" ", $p->nomeFamilia()); $tpl->SOBRENOME = $sobrenome[0]; $tpl->NOME = $sobrenome[2]; $tpl->DATA_NASC = $p->convdata($p->cliente->dataNascimento, "mtn"); $tpl->CIDADE_NASC = $p->cliente->cidadeNascimento; $tpl->FONE1 = $p->cliente->telefoneResidencial; $tpl->FONE2 = $p->cliente->telefoneComercial; $tpl->FONE3 = $p->cliente->celular; $tpl->PASSAPORTE = $p->cliente->passaporte; $tpl->EXPEDICAO = $p->convdata($p->cliente->dataEmissaoPassaporte, "mtn"); $tpl->VALIDADE = $p->convdata($p->cliente->dataValidadePassaporte, "mtn"); $tpl->VALOR_TOTAL = $p->grupo->moeda->cifrao . " " . $p->money($p->valorTotal, "atb"); $oAbat = new Abatimento(); $rsAbats = $oAbat->getRows(0, 999, array(), array("participante" => "=" . $p->id)); foreach ($rsAbats as $keyA => $abat) { $tpl->DATA_PAG = $abat->pagamento->dataPagamento;
include "tupi.template.inicializar.php"; $codAcesso = 38; include "tupi.seguranca.php"; $oGrupo = new Grupo(); $oMoeda = new Moeda(); $oPagamento = new Pagamento(); $oAbatimento = new Abatimento(); $oTP = new TipoPagamento(); $oTT = new TipoTransferencia(); $oGrupo->getById($oGrupo->md5_decrypt($_REQUEST['idGrupo'])); $tpl->COD_GRUPO = str_pad($oGrupo->id, 7, "0", STR_PAD_LEFT); $tpl->NOME_GRUPO = $oGrupo->nomePacote; $tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s"); //recupera participantes aprovados $opartic = new Participante(); $rs = $opartic->getRows(0, 999, array("id" => "asc"), array("grupo" => "=" . $oGrupo->id)); $cont = 1; foreach ($rs as $key => $p) { $tpl->ID = $cont; $tpl->PARTICIPANTE = $p->cliente->nomeCompleto; $tpl->STATUS = $p->status->descricao; //calcula custo: $custo = $p->custoTotal; if ($oGrupo->moeda->id == $oMoeda->DOLLAR()) { $custoDollar = $custo; $custoReal = $custo * $oGrupo->cotacaoCusto; } else { $custoDollar = $custo / $oGrupo->cotacaoCusto; $custoReal = $custo; } $recebimentosDollar = $p->recuperaValorTodosAbatimentos($oMoeda->DOLLAR());
$om = new Moeda(); $oP = new Pagamento(); $oTP = new TipoPagamento(); $oTT = new TipoTransferencia(); $oG = new Grupo(); $oPartic = new Participante(); $oF = new FinalidadePagamento(); $oC = new Credito(); $oG->getById($oG->md5_decrypt($_REQUEST['idGrupo'])); $totalRecebDollar = 0; $totalRecebReal = 0; $totalDevolucaoDollar = 0; $totalDevolucaoReal = 0; $qtdParticipante = 0; //recupera os participantes $rsPartic = $oPartic->getRows(0, 999, array(), array("grupo" => "=" . $oG->id, "status" => "=" . $oPartic->STATUS_DESISTENTE())); foreach ($rsPartic as $keyPart => $part) { $qtdParticipante++; $RecebDollar = 0; $RecebReal = 0; $CanceladoDollar = 0; $CanceladoReal = 0; $CreditoDollar = 0; $CreditoReal = 0; //RECUPERA TODOS OS PAGAMENTOS CANCELADOS DO PARTICIPANTE $rsPgt = $oP->getRows(0, 999, array(), array("participante" => "=" . $part->id, "cancelado" => "=1")); foreach ($rsPgt as $keyPag => $p) { $RecebDollar += $p->CALCULA_DOLLAR(); $RecebReal += $p->CALCULA_REAL(); } //recupera os pagamentos de cancelamento do participante
$oTT = new TipoTransferencia(); $oG = new Grupo(); $oPartic = new Participante(); $oF = new FinalidadePagamento(); $oC = new Credito(); $dataRelatorio = $om->convdata($_REQUEST['dataInicio'], "ntm"); $dataFimRelatorio = $om->convdata($_REQUEST['dataFim'], "ntm"); $rsGrupo = $oG->gruposComDesistentesPeriodo($dataRelatorio, $dataFimRelatorio); $totalRecebDollar = 0; $totalRecebReal = 0; $totalDevolucaoDollar = 0; $totalDevolucaoReal = 0; $qtdParticipante = 0; foreach ($rsGrupo as $key => $grupo) { //recupera os participantes $rsPartic = $oPartic->getRows(0, 999, array(), array("grupo" => "=" . $grupo->id, "status" => "=" . $oPartic->STATUS_DESISTENTE(), "dataInscricao" => "between '" . $dataRelatorio . "' and '" . $dataFimRelatorio . "'")); foreach ($rsPartic as $keyPart => $part) { $qtdParticipante++; $RecebDollar = 0; $RecebReal = 0; $CanceladoDollar = 0; $CanceladoReal = 0; $CreditoDollar = 0; $CreditoReal = 0; //RECUPERA TODOS OS PAGAMENTOS CANCELADOS DO PARTICIPANTE $rsPgt = $oP->getRows(0, 999, array(), array("participante" => "=" . $part->id, "cancelado" => "=1")); foreach ($rsPgt as $keyPag => $p) { $RecebDollar += $p->CALCULA_DOLLAR(); $RecebReal += $p->CALCULA_REAL(); } //recupera os pagamentos de cancelamento do participante