Exemplo n.º 1
0
 public function carregarDadosManter($connection, $id = "", $mensagem = "", $descricao = "", $situacao = "")
 {
     if (is_object($id)) {
         $perfil = $id;
     } else {
         if (!Functions::isEmpty($id)) {
             $model = new PerfisModel();
             $perfil = $model->loadById($connection, $id);
         } else {
             $perfil = new PerfisVo();
         }
     }
     $perfisPermissoesModel = new PerfisPermissoesModel();
     $perfisPermissoes = $perfisPermissoesModel->loadByPerfil($connection, $perfil->getId(), $descricao, $situacao);
     return $this->trabalharDadosManter($perfil, $perfisPermissoes, $mensagem, $descricao, $situacao);
 }
 private function carregarDadosManter($connection, $perfil, $id = "", $mensagem = "")
 {
     if (is_object($id)) {
         $vo = $id;
     } else {
         if (!Functions::isEmpty($id)) {
             $model = new PerfisPermissoesModel();
             $vo = $model->loadById($connection, $id);
         } else {
             $vo = new PerfisPermissoesVo();
         }
     }
     $perfisModel = new PerfisModel();
     $perfis = $perfisModel->load($connection);
     $tiposSistemasModel = new TiposSistemasModel();
     $tiposSistemas = $tiposSistemasModel->load($connection);
     return $this->trabalharDadosManter($perfil, $vo, $perfis, $tiposSistemas, $mensagem);
 }