/**
  * Asigna una app a un proyecto
  * y le da permisos de acceso al usuario en curso y 
  * todos los usuarios adscritos a la empresa
  * 
  * @return boolean
  */
 public function create()
 {
     $id = parent::create();
     if ($id) {
         $idEmpresa = $this->getIdProyecto()->getIdEmpresa()->getId();
         $idProyecto = $this->getIdProyecto()->getId();
         // Asignar permiso de acceso al usuario en curso
         $permiso = new PcaePermisos();
         $permiso->setIdUsuario($_SESSION['usuarioPortal']['Id']);
         $permiso->setIdEmpresa($idEmpresa);
         $permiso->setIdProyecto($idProyecto);
         $permiso->setIdApp($this->IdApp);
         $permiso->create();
         // Asignar permiso de acceso a todos los usuarios adscritos a la empresa
         $usuario = new PcaeEmpresasUsuarios();
         $rows = $usuario->cargaCondicion("IdUsuario", "IdEmpresa='{$idEmpresa}'");
         unset($usuario);
         foreach ($rows as $row) {
             if ($row['IdUsuario'] != $_SESSION['usuarioPortal']['Id']) {
                 $permiso = new PcaePermisos();
                 $permiso->setIdUsuario($row['IdUsuario']);
                 $permiso->setIdEmpresa($idEmpresa);
                 $permiso->setIdProyecto($idProyecto);
                 $permiso->setIdApp($this->IdApp);
                 $permiso->create();
             }
         }
     }
     return $id;
 }