Exemplo n.º 1
0
 public function saque($idPessoa, $valor, $taxa)
 {
     $tbl = 'bo_saque';
     $valor = $valor * -1;
     $taxa = $taxa * -1;
     $dados = array('idpessoa' => $idPessoa, 'valor' => $valor, 'data_solicitacao' => date('Y-m-d H:i:s'), 'idstatus' => 7, 'tipo_cobranca' => 1, 'idlog' => $this->idLog);
     $pgtoValor = Transacao::insere($tbl, $dados);
     //Tirar essas duas linhas abaixo quando voltarem as triggers
     $pdao = new PessoaDAO();
     $pdao->insereExtrato($valor, 'Saque', 'bo_saque', 2, $idPessoa, $pgtoValor);
     $dados = array('idpessoa' => $idPessoa, 'valor' => $taxa, 'data_solicitacao' => date('Y-m-d H:i:s'), 'data_pagamento' => date('Y-m-d H:i:s'), 'idstatus' => 8, 'tipo_cobranca' => 2, 'idlog' => $this->idLog);
     $pgtoTaxa = Transacao::insere($tbl, $dados);
     //Tirar a linha abaixo quando voltarem as triggers
     $pdao->insereExtrato($taxa, 'Pagamento de taxa de saque', 'bo_saque', 1, $idPessoa, $pgtoTaxa);
 }
Exemplo n.º 2
0
 public function insert($table, $data)
 {
     Transacao::insere($table, $data);
 }
Exemplo n.º 3
0
 public function tokenRedefinicaoSenha($idpessoa)
 {
     $token = sha1(uniqid());
     $dados = array('token' => $token, 'idpessoa' => $idpessoa);
     $id = Transacao::insere('seg_token_nova_senha', $dados);
     if ($id) {
         return $token;
     } else {
         return false;
     }
 }
Exemplo n.º 4
0
 public function insereQuantidades($id, $quantidades)
 {
     $tbl = 'mrc_produto_quantidade';
     $where = 'idproduto = ?';
     $dadosWhere = array($id);
     //Apaga os dados para inserir os novos
     Transacao::delete($tbl, $where, $dadosWhere);
     foreach ($quantidades as $q) {
         $dados = array('idproduto' => $id, 'quantidade' => 1, 'idtamanho' => 2);
         $idQuantidade = Transacao::insere($tbl, $dados);
     }
 }
Exemplo n.º 5
0
 public function insereErroSQL($erroSQL)
 {
     $tbl = 'seg_erro_sql';
     $dados = array('idlog' => $erroSQL->get_idLog(), 'pagina' => $erroSQL->get_pagina(), 'consulta' => $erroSQL->get_consulta(), 'erro' => $erroSQL->get_erro(), 'data_hora' => date('Y-m-d H:i:s'));
     $idLog = Transacao::insere($tbl, $dados);
 }
Exemplo n.º 6
0
 public function enviaMensagem($envia, $recebe, $mensagem)
 {
     $dados = array('idpessoa_envia' => $envia, 'idpessoa_recebe' => $recebe, 'mensagem' => $mensagem);
     $resultado = Transacao::insere('bo_mensagem', $dados);
     return $resultado;
 }