Exemplo n.º 1
0
 public function adicionar(\model\perfil\Perfil $objPerfil, \model\modulo\Modulo $objModulo, \model\permissao\Permissao $objPermissao)
 {
     $v = $this->_getValidacao();
     $v->setRules($objPerfil->getId(), 'required', 'ID PERFIL');
     $v->setRules($objModulo->getId(), 'required', 'ID MODULO');
     $v->setRules($objPermissao->getId(), 'required', 'ID PERMISSAO');
     $v->validar();
     return $this->_getRepositorio()->adicionar($objPerfil, $objModulo, $objPermissao);
 }
Exemplo n.º 2
0
 public function adicionar(\model\perfil\Perfil $objPerfil, \model\modulo\Modulo $objModulo, \model\permissao\Permissao $objPermissao)
 {
     try {
         $this->_stat = $this->_getConn()->prepare('INSERT INTO tblacao (perf_id, mod_id, perm_id) VALUES(:perf_id, :mod_id, :perm_id)');
         $this->_stat->bindValue(':perf_id', $objPerfil->getId(), \PDO::PARAM_INT);
         $this->_stat->bindValue(':mod_id', $objModulo->getId(), \PDO::PARAM_INT);
         $this->_stat->bindValue(':perm_id', $objPermissao->getId(), \PDO::PARAM_INT);
         $this->_stat->execute();
         return true;
     } catch (\PDOException $e) {
         throw new \model\conexao\Excecao($e->getMessage());
     }
 }