Cette interface peut être implémentée dans les customizers de signalétique (SigCli, SigFou, SigStock, ...) Elle permet d'influencer le calcul d'un ID d'une nouvelle fiche dans un signalétique.
Sa définition est celle-ci :
public interface INewSigId
{
string NewSigId( string defaultNewId, System.Data. DataRow dataSourceRow);
}
Le premier paramètre reçoit l'identifiant de la fiche de signalétique nouvellement créée, tel que calculé par Mercator par défaut.
Le second paramètre un DataRow contenant le record complet de la fiche à enregistrer.
La méthode NewSigId doit renvoyer l'identifiant souhaité.
Exemples :