using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorUi;

namespace MyNameSpace
{
    public class Class1 : MercatorUi.Interfaces.IExec
    {

        public void Main()
        {
            using (MercatorUi.Engine.Crm.ActionEngine actionEngine = MercatorUi.Engine.Crm.ActionEngine.InitNew(MercatorUi.Sig._SigEnum.CLI, "2002", ".A-6C412D0")) // te gebruiken informatiebestand, ID van de fiche in dit informatiebestand, ID van het actiemodel in ACTTEMPL
            {
                if (!string.IsNullOrEmpty(actionEngine.LastError))
                {
                    Dialogs.Stop("Init ActionEngine : " + actionEngine.LastError);
                    return;
                }
                actionEngine.ActionsRecord.EMAIL = "info@mercator.eu";
                actionEngine.ActionsRecord.OBJET = "Automatisch gegenereerde mailtest";
                actionEngine.ActionsRecord.NOTE = "Deze mail werd automatisch gegenereerd met behulp van MercatorUi.Engine.Crm.ActionEngine.";

                // Opslag
                if (!actionEngine.Save())
                {
                    Dialogs.Stop("Save : " + actionEngine.LastError);
                    return;
                }
                Dialogs.Stop(string.Format("De actie {0} is opgeslagen.", actionEngine.ActtemplRecord.LIB_N));
            }
        }
    }
}