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

Dans le calendrier de l'éditeur de date des écrans paramétrables ajouter le numéro de la semaine

0000002874     -      17/12/2021

Le customizer repris ci-dessous peut s'appliquer à tous les écrans paramétrables de Mercator (SigForm, BillingForm, ActionForm, BookingForm, ...). Il permet d'afficher le numéro de la semaine dans le calendrier qui se déroule lors du choix d'une date dans l'éditeur de date de Mercator.

Zoom
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Windows.Forms;
using MercatorApi;
using MercatorExtensions;
using System.ComponentModel;
using System.Linq;


namespace Billing
{
    public class Customizer : MercatorUi.ICustomizers.IFormLoadCustomizer
    {

        public void FormLoadCustomize(System.Windows.Forms.Form form)
        {
            MercatorUi.MovableControls.Interfaces.IFormForMovableControls formForMovableControls = (MercatorUi.MovableControls.Interfaces.IFormForMovableControls)form;
            formForMovableControls.MovableControls.Values.OfType<MercatorUi.MovableControls.MovableDateTimeBox>().ToList().ForEach(movableDateTimeBox => movableDateTimeBox.MonthCalendar.ShowWeekNumbers = true);
        }
    }
}