function CALCULA_DOLLAR() { $moeda = new Moeda(); $valorCalculo = $this->valor; if ($this->moeda->id == $moeda->DOLLAR()) { return $valorCalculo; } else { return $valorCalculo / $this->cotacaoReal; } }
private function lerXML() { $xml = simplexml_load_file("cotacoes.xml"); $this->dataAtualizacao = $xml->atualizacao; $moedasCarregadas = []; foreach ($xml as $cot) { $moeda = new Moeda(); $moeda->setCodigo($cot->codigo[0]); $moeda->setValor($cot->valor[0]); $moeda->setData($cot->data[0]); $moeda->setHora($cot->hora[0]); $moedasCarregadas[$moeda->getCodigo() . ""] = $moeda; } $this->moedasCarregadas = $moedasCarregadas; }
<?php include "tupi.inicializar.php"; $codTemplate = "relatorio"; include "tupi.template.inicializar.php"; $codAcesso = 16; include "tupi.seguranca.php"; //titulo do relatorio $tpl->TITULO = "Relatório de Pagamentos de Participantes"; $tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s"); $ogrupo = new Grupo(); $om = new Moeda(); $oAbat = new Abatimento(); $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->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();
<?php include "tupi.inicializar.php"; $codTemplate = "relatorio"; include "tupi.template.inicializar.php"; $codAcesso = 34; include "tupi.seguranca.php"; //titulo do relatorio $tpl->TITULO = "Relatório Mensal de Forma de Pagamento"; $tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s"); $oC = new Cheque(); $om = new Moeda(); $oP = new Pagamento(); $oTP = new TipoPagamento(); $oTT = new TipoTransferencia(); $dataRelatorio = $_REQUEST['ano'] . "-" . $_REQUEST['mes'] . "-01"; $dataFimRelatorio = $oP->ultimoDiaMes($dataRelatorio); $filtro = array("dataPagamento" => "between '" . $dataRelatorio . "' and '" . $dataFimRelatorio . "'", "cancelado" => "=0"); $rs = $oP->getRows(0, 9999, array(), $filtro); $rsCheques = $oC->pesquisa($dataRelatorio, $dataFimRelatorio, "", 0); //$tpl->DATA_ATUAL = date("d/m/Y"); $valorEspecie = 0; $valorCartao = 0; $valorCheque = 0; $valorTED = 0; $valorDOC = 0; $valorTransf = 0; $valorDeposito = 0; $valorDebito = 0; //dollar $valorEspecied = 0;
<?php include "tupi.inicializar.php"; $codTemplate = "relatorioHorizontal"; include "tupi.template.inicializar.php"; $codAcesso = 36; include "tupi.seguranca.php"; //titulo do relatorio $tpl->TITULO = "Relatório Geral por período"; $tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s"); //declara as classes $om = new Moeda(); $oP = new Pagamento(); $oTP = new TipoPagamento(); $oTT = new TipoTransferencia(); $oG = new Grupo(); $oPartic = new Participante(); $oC = new Cheque(); //TOTAIS GERAL $custoDollarTotal = 0; $recebimentoDollarTotal = 0; $recebimentoRealTotal = 0; $valorEspecieTotal = 0; $valorCartaoTotal = 0; $valorDebitoTotal = 0; $valorChequeTotal = 0; $valorTEDTotal = 0; $valorDOCTotal = 0; $valorTransfTotal = 0; $valorDepositoTotal = 0; $valorCreditoClienteTotal = 0;
<?php include "tupi.inicializar.php"; $codTemplate = "relatorio"; include "tupi.template.inicializar.php"; $codAcesso = 39; include "tupi.seguranca.php"; //titulo do relatorio $tpl->TITULO = "Relatório de Inscrições por Período"; $tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s"); //declara as classes $ol = new Participante(); $om = new Moeda(); $op = new Pagamento(); $dataRelatorio = $ol->convdata($_REQUEST['dataInicio'], "ntm"); $dataFimRelatorio = $ol->convdata($_REQUEST['dataFim'], "ntm"); $rsLogs = $ol->participantesPeriodo($dataRelatorio, $dataFimRelatorio); $total = 0; $totalReal = 0; foreach ($rsLogs as $key => $log) { $rsPag = $op->primeiroPagamentoCliente($log->id); if (count($rsPag) > 0) { $pag = $rsPag[0]; $tpl->PARTICIPANTE = $log->cliente->nomeCompleto; $tpl->DATA = $log->convdata($log->dataInscricao, "mtn"); $tpl->GRUPO = $log->grupo->nomePacote; if ($log->grupo->moeda->id == $om->DOLLAR()) { if ($log->pacoteOpcional == 1) { $tpl->VALOR_DOLLAR = $log->grupo->moeda->cifrao . " " . $log->money($log->grupo->valorAdesao + $log->grupo->valorAdesaoOpcional, "atb"); $tpl->VALOR_REAL = "R\$ " . $log->money(($log->grupo->valorAdesao + $log->grupo->valorAdesaoOpcional) * $pag->cotacaoReal, "atb"); $total += $log->grupo->valorAdesao + $log->grupo->valorAdesaoOpcional;
<?php include "tupi.inicializar.php"; $codTemplate = "relatorio"; include "tupi.template.inicializar.php"; $codAcesso = 21; include "tupi.seguranca.php"; //titulo do relatorio $tpl->TITULO = "Relatório de Cartões de Crédito e Débito"; $tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s"); $ogrupo = new Grupo(); $om = new Moeda(); $oAbat = new Abatimento(); $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->VALOR_GRUPO = $ogrupo->money($ogrupo->getValorTotal(0), "atb"); $tpl->CIFRAO_GRUPO = $ogrupo->moeda->cifrao; $tpl->MOEDA_GRUPO_PLURAL = $ogrupo->moeda->plural; //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"); } //recupera pagamentos cartoes $oPag = new Pagamento(); $oTipoPag = new TipoPagamento(); $rs = $oPag->getPagamentos($ogrupo->id, $oTipoPag->CARTAO()); $totalGeralPagoReal = 0; foreach ($rs as $key => $p) {
<?php include "tupi.inicializar.php"; $codTemplate = "relatorioHorizontal"; 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 {
function getValorReal() { $moeda = new Moeda(); if ($this->participante->grupo->moeda->id == $moeda->REAL()) { return $this->valor; } else { return $this->valor * $this->pagamento->cotacaoReal; } }
<?php include "tupi.inicializar.php"; $codTemplate = "relatorioHorizontal"; include "tupi.template.inicializar.php"; $codAcesso = 37; include "tupi.seguranca.php"; //titulo do relatorio $tpl->TITULO = "Relatório de desistentes por período"; $tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s"); //declara as classes $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;
function CALCULA_MOEDA($valor, $idMoeda) { $moeda = new Moeda(); if ($idMoeda == $moeda->DOLLAR()) { // do dollar para moeda do pagamento if ($this->moeda->id == $moeda->DOLLAR()) { return $this->arredondar_dois_decimal($valor); } else { if ($this->moeda->id == $moeda->REAL()) { return $this->arredondar_dois_decimal($valor * $this->cotacaoReal); } else { return $this->arredondar_dois_decimal($valor * $this->cotacaoReal / $this->cotacaoMoedaReal); } } } else { //do real para moeda do pagamento if ($this->moeda->id == $moeda->REAL()) { return $this->arredondar_dois_decimal($valor); } else { if ($this->moeda->id == $moeda->DOLLAR()) { return $this->arredondar_dois_decimal($valor / $this->cotacaoReal); } else { return $this->arredondar_dois_decimal($valor / $this->cotacaoMoedaReal); } } } }
function recuperaValorTodosAbatimentos($idMoeda) { $oPagamento = new Pagamento(); $oAbatimento = new Abatimento(); $om = new Moeda(); $total = 0; $rs = $oAbatimento->getRows(0, 999, array(), array("participante" => "=" . $this->id)); foreach ($rs as $key => $abat) { if ($idMoeda == $om->DOLLAR()) { $total += $abat->getValorDollar(); } else { $total += $abat->getValorReal(); } } return $total; }
<?php include "tupi.inicializar.php"; $codTemplate = "relatorioHorizontal"; include "tupi.template.inicializar.php"; $codAcesso = 35; include "tupi.seguranca.php"; //titulo do relatorio $tpl->TITULO = "Relatório Por Período de Cheques Pré-datados"; $tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s"); $oStatus = new StatusCheque(); $rsstatus = $oStatus->getRows(); $om = new Moeda(); $oC = new Cheque(); $dataRelatorio = $_REQUEST['dataInicio'] != "" ? $oC->convdata($_REQUEST['dataInicio'], "ntm") : ""; $dataFimRelatorio = $_REQUEST['dataFim'] != "" ? $oC->convdata($_REQUEST['dataFim'], "ntm") : ""; $rs = $oC->pesquisa($dataRelatorio, $dataFimRelatorio, $_REQUEST['numero'], $_REQUEST['status']); $total = 0; foreach ($rs as $key => $cheque) { $tpl->ID_PARTICIPANTE = $cheque->pagamento->participante->id; $tpl->NOME_PARTICIPANTE = $cheque->pagamento->participante->cliente->nomeCompleto; $tpl->EMISSOR = $cheque->emissor->nomeCompleto; $tpl->ID_CLIENTE_HASH = $om->md5_encrypt($cheque->emissor->id); $tpl->GRUPO = $cheque->pagamento->participante->grupo->nomePacote; $tpl->BANCO = $cheque->pagamento->banco->sigla; $tpl->NUMERO = $cheque->numeroCheque; $tpl->DATA = $oC->convData($cheque->dataCompensacao, "mtn"); $tpl->VALOR = $oC->money($cheque->valor, "atb"); $tpl->STATUS = $cheque->status->descricao; $total += $cheque->valor; $tpl->IDCHEQUE = $cheque->id;
<?php include "tupi.inicializar.php"; $codTemplate = "relatorioHorizontal"; include "tupi.template.inicializar.php"; $codAcesso = 38; include "tupi.seguranca.php"; set_time_limit(0); $oGrupo = new Grupo(); $oMoeda = new Moeda(); $oPagamento = new Pagamento(); $oAbatimento = new Abatimento(); $oTP = new TipoPagamento(); $oTT = new TipoTransferencia(); $oCheque = new Cheque(); $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->participantesGrupo($oGrupo->id); $cont = 1; foreach ($rs as $key => $p) { $possuiCheques = 0; $tpl->ID = $cont; $tpl->PARTICIPANTE = $p->cliente->nomeCompleto; $tpl->STATUS = $p->status->descricao; //calcula custo: $custo = $p->custoTotal; $cotCustpo = $oGrupo->cotacaoCusto == 0 ? 1 : $oGrupo->cotacaoCusto;
$tpl->BREADCRUMB = ' <ul class="breadcrumb"> <li> <a href="home.php">Home</a> <span class="divider">/</span> </li> <li> <a href="#">Cadastro</a> <span class="divider">/</span> </li> <li> <a href="cadastro.grupos.php">Grupos</a> <span class="divider">/</span> </li> <li class="active">Editar Grupo</li> </ul>'; //recuperacao do grupo $oGrupo = new Grupo(); $oMoeda = new Moeda(); $oStatusGrupo = new StatusGrupo(); $tpl->ACAO = "Incluir"; $idMoedaAtual = 0; $idEstatusAtual = 0; if (isset($_REQUEST['idGrupo'])) { $oGrupo->getById($oGrupo->md5_Decrypt($_REQUEST['idGrupo'])); $tpl->nomePacote = $oGrupo->nomePacote; $tpl->dataEmbarque = $oGrupo->convdata($oGrupo->dataEmbarque, 'mtn'); $tpl->dataChegada = $oGrupo->convdata($oGrupo->dataChegada, 'mtn'); $tpl->valorPacote = $oGrupo->money($oGrupo->valorPacote, 'atb'); $tpl->valorTaxaEmbarque = $oGrupo->money($oGrupo->valorTaxaEmbarque, 'atb'); $tpl->valorAdesao = $oGrupo->money($oGrupo->valorAdesao, 'atb'); $tpl->valorCusto = $oGrupo->money($oGrupo->valorCusto, 'atb'); $tpl->cotacaoCusto = $oGrupo->money($oGrupo->cotacaoCusto, 'atb'); $tpl->ano = $oGrupo->ano;
<?php include "tupi.inicializar.php"; $codTemplate = "relatorioHorizontal"; include "tupi.template.inicializar.php"; $codAcesso = 37; include "tupi.seguranca.php"; //titulo do relatorio $tpl->TITULO = "Relatório de desistentes por período"; $tpl->DATA_RELATORIO = "Data/Hora:" . date("d/m/Y h:i:s"); //declara as classes $om = new Moeda(); $oP = new Pagamento(); $oTP = new TipoPagamento(); $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) {