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")) // signalétique à utiliser, id de la fiche dans ce signalétique, id du modèle d'action dans ACTTEMPL
{
if (!string.IsNullOrEmpty(actionEngine.LastError))
{
Dialogs.Stop("Init ActionEngine : " + actionEngine.LastError);
return;
}
actionEngine.ActionsRecord.EMAIL = "info@mercator.eu";
actionEngine.ActionsRecord.OBJET = "Test de mail généré automatiquement";
actionEngine.ActionsRecord.NOTE = "Ce mail a été généré automatiquement en utilisant MercatorUi.Engine.Crm.ActionEngine.";
// sauvegarde
if (!actionEngine.Save())
{
Dialogs.Stop("Save : " + actionEngine.LastError);
return;
}
Dialogs.Stop(string.Format("L'action {0} a été sauvegardée.", actionEngine.ActtemplRecord.LIB_F));
}
}
}
}