« PushShareContext (CM) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang='delphi'>procedure PushShareContext;</source> Cette procédure empile le contexte de partage. {|class="wikitable" |- |Pas de paramètre |} '''Exemple :''' <s… »)
 
Aucun résumé des modifications
 
Ligne 10 : Ligne 10 :
'''Exemple :'''
'''Exemple :'''
<source lang='delphi'>
<source lang='delphi'>
{Procedure _executerSociete(aTiersSociete:TTiersSociete);}
begin
begin
  ProgressMessage(' ');
  ProgressMessage(Format(_TP('TRAITEMENT SOCIETE %s'),[aTiersSociete.Code]));
  if ClassManager.ShareEnable then ClassManager.PushShareContext;
  try
    if ClassManager.ShareEnable then
    begin
      ClassManager.ShareRestitutionMode := False;
      ClassManager.ShareSociety := aTiersSociete.oidPerimetreSociete;
    end;
    //... process this society ....
 
  finally
    if ClassManager.ShareEnable then ClassManager.PopShareContext;
  end;
end;
end;
end;
</source>
</source>

Dernière version du 20 janvier 2010 à 13:16

<source lang='delphi'>procedure PushShareContext;</source>

Cette procédure empile le contexte de partage.

Pas de paramètre

Exemple : <source lang='delphi'> {Procedure _executerSociete(aTiersSociete:TTiersSociete);} begin

 ProgressMessage(' ');
 ProgressMessage(Format(_TP('TRAITEMENT SOCIETE %s'),[aTiersSociete.Code]));
 if ClassManager.ShareEnable then ClassManager.PushShareContext;
 try
   if ClassManager.ShareEnable then
    begin
      ClassManager.ShareRestitutionMode := False;
      ClassManager.ShareSociety := aTiersSociete.oidPerimetreSociete;
    end;
   //... process this society ....
 
 finally
   if ClassManager.ShareEnable then ClassManager.PopShareContext;
 end;

end; end; </source>

Voir aussi :

{{#if:Gestion du contexte de partage (CM)|

{{#if:Gestion du contexte de partage (CM)|— Gestion du contexte de partage (CM) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}