CreateCustomEvent (Instance)

De Wiki1000
(Différences entre les versions)
 
(4 révisions intermédiaires par un utilisateur sont masquées)
Ligne 1 : Ligne 1 :
 
<source lang='delphi'>Procedure CreateCustomEvent(const iEventName:string; const iInfo1,iInfo2:variant; iParameters:Variants);</source>
 
<source lang='delphi'>Procedure CreateCustomEvent(const iEventName:string; const iInfo1,iInfo2:variant; iParameters:Variants);</source>
  
Cette procédure crée explicitement un évènement métier.
+
Cette procédure crée explicitement un évènement métier personnalisé.
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 18 : Ligne 18 :
 
|}
 
|}
  
Exemple
+
{{info|Cette procédure gère [[Gestion_de_la_transaction|la transaction courante]]}}
 +
 
 +
'''Exemple :'''
 +
 
 +
Créer une classe d'évènement métier pour vos évènements personnalisés :
 +
 
 +
{{#images:image115cus.png|Guide_-_Processus_métiers}}
 +
 
 +
Dans le code métier, créer un évènement pour cette classe :
 +
 
 
<source lang='delphi'>
 
<source lang='delphi'>
 
begin
 
begin
   TdbmEvent.CreateCustomEvent('MyCustomEvent','info1','info2',['a1',0,'a2',1]);
+
   TMyClass.CreateCustomEvent('myCustomEvent','info1','info2',['a1',0,'a2',1]);
 
end;
 
end;
 
</source>
 
</source>
Ligne 27 : Ligne 36 :
 
Voir aussi
 
Voir aussi
  
 +
* [[CreateCustomEvent (TdbmEvent)|TdbmEvent.CreateCustomEvent]]
  
 
{{Footer|Objets métiers (tech)}}
 
{{Footer|Objets métiers (tech)}}
 
[[category:Objets métiers]]
 
[[category:Objets métiers]]

Version actuelle en date du 20 juin 2014 à 13:56

Procedure CreateCustomEvent(const iEventName:string; const iInfo1,iInfo2:variant; iParameters:Variants);

Cette procédure crée explicitement un évènement métier personnalisé.

iEventName Nom de l'évènement métier a créer
iInfo1 Paramètre 1 de l'évènement
iInfo2 Paramètre 2 de l'évènement
iParameters Paramètres suplémentaires.
Info-20px.png Note : Cette procédure gère la transaction courante

Exemple :

Créer une classe d'évènement métier pour vos évènements personnalisés :

image115cus.png

Dans le code métier, créer un évènement pour cette classe :

begin
  TMyClass.CreateCustomEvent('myCustomEvent','info1','info2',['a1',0,'a2',1]);
end;

Voir aussi

Objets métiers (tech)Développement DSM





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels