Ejemplo n.º 1
0
 public function apagar(Modulo $objModulo)
 {
     $v = $this->_getValidacao();
     $v->setRules($objModulo->getId(), 'required', 'ID');
     $v->validar();
     return $this->_getRepositorio()->alterar($objModulo);
 }
Ejemplo n.º 2
0
 /**
  * Verfica se tem permissão para acessar módulo
  * @param $modulo
  * @return bool
  */
 public function hasPermissao(Modulo $modulo)
 {
     foreach ($this->getPermissoes() as $permissao) {
         if ($permissao->getModulo()->getId() == $modulo->getId()) {
             return true;
         }
     }
     return false;
 }
Ejemplo n.º 3
0
 public function visualizar(Modulo $objModulo)
 {
     try {
         $this->_stat = $this->_getConn()->prepare('SELECT * FROM tblmodulo WHERE mod_id = :mod_id AND mod_excluido = 0 AND mod_status = 1');
         $this->_stat->bindValue(':mod_id', $objModulo->getId(), \PDO::PARAM_INT);
         $this->_stat->execute();
         return $this->_getModulo($this->_stat->fetch(\PDO::FETCH_ASSOC));
     } catch (\PDOException $e) {
         throw new \model\conexao\Excecao($e->getMessage());
     }
 }