예제 #1
0
 public function executa()
 {
     if (isset($_POST["cadastrar"]) && isset($_POST["idpessoaread"]) && isset($_POST["valor"])) {
         if ($_POST["cadastrar"] == 1) {
             $dao = new PessoaDAO();
             //Implementar Função que comissiona venda
             if ($dao->comissionarVenda($_POST["idpessoaread"], $_POST["valor"], $_POST['nota'])) {
                 echo '<script>alert("Usuário foi comissionado")</script>';
             } else {
                 echo '<script>alert("Não foi possível comissionar este usuário.")</script>';
             }
         }
     }
     $dao = new PessoaDAO();
     $resultado = array();
     if (isset($_POST['login'][0])) {
         $resultado = $dao->getPessoasLogin("%" . $_POST['login'] . "%");
     } else {
         if (isset($_POST['nome'][0])) {
             $resultado = $dao->getPessoasNome($_POST['nome'] . "%");
         }
     }
     $pessoas = array();
     foreach ($resultado as $r) {
         $classificacao = new Classificacao();
         $classificacao->set_id($r['id']);
         $classificacao->set_nome($r['nome']);
         $classificacao->set_login($r['login']);
         $classificacao->set_idplano($r['idplano']);
         $classificacao->set_plano($r['plano']);
         $pessoas[] = $classificacao;
     }
     $this->setJsInterno(array('assets/js/custom/novacomissao.js'));
     $this->setDados('titulo', 'Nova Comissão');
     $this->setDados('pessoas', $pessoas);
     $this->setPagina('views/nova-comissao.php');
     $this->getCompleto();
 }