TPlanningResource.AddEntity
| TPlanningResource = class (TObject) | Interface de TPlanningResource | Exemples de TPlanningResource |
Ajout d'une entité liée à une ressource
Syntaxe
function AddEntity(nom: String; role: String; link: Integer): TPlnResourceEntity
nom: nom de l'entité
role: rôle de l'entité
link: ID vers une structure de Qubes (dépendant du rôle)
Remarques
Ajoute une entité à un objet de type TPlanningResource et retourne l'entité ajoutée sous forme de TPlnResourceEntity.
Le rôle doit exister dans le paramétrage des rôles, sinon la fonction provoque une exception.
Quand on crée une entité dont le rôle correspond à une "Entité nommée", il n'y a pas de structure Qubes associée à l'entité.
Ainsi, le paramètre link n'est pas pris en compte dans ce cas.
Exemples
uses QubesPlanning, QubesUsers;
var res : TPlanningResource;
var entity : TPlnResourceEntity;
res:=TPlanningResource.ConnectByName('Monteurs');
res.AddEntity('test', 'Utilisateur', UserIDFromLogin('admin'));
var res : TPlanningResource;
var entity : TPlnResourceEntity;
res:=TPlanningResource.ConnectByName('Monteurs');
res.AddEntity('test', 'Utilisateur', UserIDFromLogin('admin'));