Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Ouvrir la liste des tâches du CRM avec un filtrage actif

0000003136     -      07/03/2023

Le fenêtre des tâches du CRM permet de placer différents filtres (date de création, date d'échéance, actions faites ou non faites, …) via le menu contextuel. Il est possible d'ouvrir cette même fenêtre avec un filtre déjà actif. Ceci se fait avec un code tel que celui repris ci-dessous qui, dans cet exemple, place ce filtre :

  • date d'échéance entre deux dates définies,
  • uniquement les actions "non faites".
Zoom
MercatorUi.Forms.Action.CrmTasksForm.Filter filter = new MercatorUi.Forms.Action.CrmTasksForm.Filter
{
    DueDate1 = new DateTime(2023, 3, 1),
    DueDate2 = new DateTime(2023, 3, 3),
    DoneOnly = MercatorUi.Forms.Action.CrmTasksForm.FilterDone.OnlyNotDone
};
MercatorUi.Forms.Action.CrmTasksForm crmTasks = new MercatorUi.Forms.Action.CrmTasksForm(filter);
crmTasks.Show(MercatorUi.Globals.iw);

 

La classe MercatorUi.Forms.Action.CrmTasksForm.Filter contient ces propriétés :

  • FilterDone DoneOnly
  • DateTime CreationDate1
  • DateTime CreationDate2
  • DateTime DueDate1
  • DateTime DueDate2
  • string CreatorId1
  • string CreatorId2
  • string IdUser