L'exemple de code ci-dessous permet d'afficher une fiche du signalétique fournisseurs. Le seul paramètre à prendre en considération est l'ID du fournisseur dont on souhaite voir la fiche. Ce code peut être placé dans un bouton de signalétique par exemple.
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorController;
using MercatorUi;
namespace MercatorUi.MovableControls.ButtonsCodes
{
public static class Script
{
public static void Exec(MercatorUi.MovableControls.MovableButton clickedButton)
{
// enter your customized code here
Sig.Sig sig = Sig._SigsStatic.SigByModule(MercatorUi.Sig._SigEnum.FOU);
sig.Show("INGRAM"); // on passe simplement l'identifiant du fournisseur
}
}
}
Il est aussi possible d'utiliser la méthode ShowSig de Globals.Main. Cette méthode attend 2 paramètres :
- une chaîne qui détermine le signalétique : CLI, FOU, GEN, STOCK, ...
- une chaîne qui contient l'ID de la fiche souhaitée. Si cette chaîne est vide, alors la première fiche de ce signalétique sera montrée. (comme quand on ouvre une première fois un signalétique)
Exemple :
MercatorUi.Globals.Main.ShowSig("FOU", "");