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

Trier les virements bancaires

0000003013     -      31/05/2021

Le customizer montré ici permet de trier les virements "en cours". Dans l'exemple ci-dessous, le tri est effectué selon le nom du bénéficiaire. Le code consiste en un customizer Accounting qui implémente l'interface IStringUpdater.

Zoom
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Linq;
using MercatorApi;
using MercatorExtensions;
using MercatorUi;
using MercatorDatabase;

namespace Accounting
{
    public class Customizer : MercatorUi.ICustomizers.IStringUpdater
    {
        public string StringUpdate(string reqSql)
        {
            if (reqSql.Contains("<ID>SELECT_BANK_VIR</ID>"))
                return reqSql.Replace("order by virement.echeance", "order by virement.benef_nom");
            else
                return reqSql;
        }
    }
}