Mercator 8.5 of hoger laat toe om specifieke ontwikkelingen te integreren, gebouwd rond Mercator terminal en mobiele barcodes. Dit maakt volgende gebruiken mogelijk:
- hetzij een materiaal dat niet standaard aangeboden wordt door Mercator (PT600, PtFile, PDA)
- het biedt meer voordelen aan functionaliteiten dan de voorgestelde door Mercator.
Om dit type oplossing te implementeren, moet men een klasse aanmaken die de klasse MercatorUi.BarcodeTerm.BarcodeTerm implementeert. Het project (geleverd in bijgevoegd ZIP-bestand) toont een minimale implementatie die de verschillende methoden van overbelasting illustreert. Het bevat de nodige commentaren voor het goede begrip. Het vereist het plaatsen van volgende referenties:
- MercatorTunnel.dll
- MercatorUi.dll
- MercatorComponents.dll
In Mercator, om de koppeling met een terminal op maat te activeren, moet u eerst de optie "Terminal Portable" leegmaken. Vervolgens moet men de Main-customizer aanvullen:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorUi;
// <ReferenceInclude>CustomBarcodeTerm.dll</ReferenceInclude>
namespace Main
{
public class Customizer : MercatorUi.ICustomizers.IExec
{
public void Main(MercatorUi.ICustomizers.ExecAction Action)
{
if (Action == MercatorUi.ICustomizers.ExecAction.DossierOpen)
Globals.BarcodeTerm = new CustomBarcodeTerm.CustomBarcodeTerm();
}
}
}
In Mercator Majuro, is het mogelijk om een draagbare terminal te installeren als tweede of derde lezer. Hiervoor volstaat het om de overeenkomende opties leeg te laten en te vervangen:
Globals.BarcodeTerm = new ...
par
Globals.BarcodeTerm2 = new ... ou Globals.BarcodeTerm3 = new ...
Eens de integratie uitgevoerd is, bieden alle standaard Mercator knoppen een integratie met de draagbare terminal, die op maat geschreven is.
Te laden :
0000002418.zip (6 Kb - 09-03-2015)