SorteSociete Dans (SorteSocieteClient, SorteSocieteConcurrent, SorteSocieteDistributeur, SorteSocieteFinancier, SorteSocieteFournisseur, SorteSocieteGroupe, SorteSocietePartenaire);
La signification des valeurs est la suivante :
Variable
/******/
S : Nul Ou ISociete;
SCl : Nul Ou ISocieteClient;
SCo : Nul Ou ISocieteConcurrent;
SD : Nul Ou ISocieteDistributeur;
SFi : Nul Ou ISocieteFinancier;
SFo : Nul Ou ISocieteFournisseur;
SG : Nul Ou ISocieteGroupe;
SP : Nul Ou ISocietePartenaire;
Principal
/*******/
Debut
...
Selon S.Sorte Faire
Cas Pour SorteSocieteClient Faire
/* Société cliente d'une des societes du groupe. */
SCl=ISocieteClient(S);
...
Fin Cas
Cas Pour SorteSocieteConcurrent Faire
/* Societe concurrente d'une des societes du groupe. */
SCo=ISocieteConcurrent(P);
...
Fin Cas
Cas Pour SorteSocieteDistributeur Faire
/* Societe distributrice pour l'une des societes du groupe. */
SD=ISocieteDistributeur(P);
...
Fin Cas
Cas Pour SorteSocieteFinancier Faire
/* Societe finançant l'une des societes du groupe. */
SFi=ISocieteFinancier(S);
...
Fin Cas
Cas Pour SorteSocieteFournisseur Faire
/* Societe fournisseuse d'une des societes du groupe. */
SFo=IPersonnelFournisseur(S);
...
Fin Cas
Cas Pour SorteSocieteGroupe Faire
/* Société du groupe. */
SG=ISocieteGroupe(S);
...
Fin Cas
Cas Pour SorteSocietePartenaire Faire
/* Société partenaire d'une des societes du groupe. */
SP=ISocietePartenaire(S);
...
Fin Cas
Fin Selon
...
Fin Principal
- | - | - | - | - | - | - | - | - |