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

AskRfs : afficher la boîte de dialogue de sélection de rayons, familles et sous-familles

0000002354     -      29/05/2025

Voici un code C# qui permet d'appeler la boîte de dialogue en question.

Zoom
using (MercatorUi.Forms.Reporting.ReportingDialogs.AskRfs askRfs = new MercatorUi.Forms.Reporting.ReportingDialogs.AskRfs(false))
{
    askRfs.ShowDialog(MercatorUi.Globals.iw);
    if (askRfs.DialogResult == System.Windows.Forms.DialogResult.OK)
        MercatorUi.Dialogs.Stop(askRfs.Sql);
}

Si on souhaite ne pas demander une fourchette de rayons / familles / sous-familles, mais saisir chaque fois une seule valeur, il faut passer le paramètre true à AskRfs.

La propriété Sql de AskRfs contient une clause SQL where correspondant au choix de l'utilisateur. Elle peut être récupérée pour être utilisée dans une requête SQL.


Si on souhaite utiliser les rayons, familles et sous-familles supplémentaires, il faut passer en sus ce paramètre :

Zoom
using (MercatorUi.Forms.Reporting.ReportingDialogs.AskRfs askRfs = new MercatorUi.Forms.Reporting.ReportingDialogs.AskRfs(false, 2))


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)