Een informatiebestandfiche weergeven

0000001990     -      29-03-2019

Met de onderstaande voorbeeldcode kan een fiche van het informatiebestand "Leveranciers" worden weergegeven. De enige parameter die in aanmerking moet worden genomen, is de ID van de leverancier waarvan men de fiche wil zien. Deze code kan bijvoorbeeld in een informatiebestandknop worden geplaatst.

Zoom
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"); // Men voert gewoon de identificatiecode van de leverancier in     
        }
    }
}


 

Het is ook mogelijk om hiervoor de methode ShowSig van Globals.Main te gebruiken. Voor deze methode zijn 2 parameters nodig:

  • een reeks die het informatiebestand identificeert: CLI, FOU, GEN, STOCK ...;
  • een reeks die de ID van de gewenste fiche bevat. Als deze reeks leeg is, zal de eerste fiche van het geïdentificeerde informatiebestand worden weergegeven (zoals wanneer men een informatiebestand voor het eerst opent).

Voorbeeld

Zoom
MercatorUi.Globals.Main.ShowSig("FOU", "");