Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Interface MercatorUi.ICustomizers.IStringUpdaterWithContextInfo

0000002658     -      10/11/2016

Cette interface permet de manipuler des chaînes de caractères générées par Mercator et de les modifier avant que Mercator n'en fasse usage, tout en disposant d'informations contextuelles passées dans un objet, dont le type varie en fonction de l'endroit où cette interface est utilisée.

Sa définition est celle-ci :

Zoom
public interface IStringUpdaterWithContextInfo
{
    string StringUpdate(string StringToModify, object contextInfo);
}

 

La méthode StringUpdate reçoit en premier paramètre la chaîne de caractères à modifier et renvoie la chaîne éventuellement modifiée.

Ce processus s'applique essentiellement aux requêtes SQL que Mercator génère avant de les soumettre au serveur SQL. Il convient d'être prudent avec la manipulation de cet outil. En effet, une modification de requête non avisée peut produire des résultats inattendus ou empêcher le bon fonctionnement de Mercator.
Nous insistons ici sur le fait que Mercator n'apporte aucun contrôle par rapport aux modifications qui lui sont imposées par ce biais.

Exemple : Lors de la facturation automatique des livraisons, filtrer les clients en fonction de la séquence de factures sélectionnée