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

// <ReferenceInclude>"browsedna.dll"</ReferenceInclude>


namespace Main
{
    public class Customizer : MercatorUi.ICustomizers.IExec
    {
        public void Main(MercatorUi.ICustomizers.ExecAction Action)
        {
            if (Action == MercatorUi.ICustomizers.ExecAction.MenuCreated)
            {

                // het menu 'Tools' zoeken
                MercatorUi._BaseClasses.MenuElement meTools = MercatorUi._Divers.MenuElementByText(MercatorUi._Divers.Iif_langue(MercatorUi.Globals.Langue, "Extras", "Tools", "Tools", "Outils"));
                if (meTools == null)
                    return;

                // 'Setup' zoeken in het menu 'Tools'
                MercatorUi._BaseClasses.MenuElement meParam = MercatorUi._Divers.MenuElementByText(meTools, MercatorUi._Divers.Iif_langue(MercatorUi.Globals.Langue, "Setup", "Setup", "Paramètres"));
                if (meParam == null)
                    return;

                MercatorUi._BaseClasses.MenuElement meDna = new MercatorUi._BaseClasses.MenuElement(_Divers.Iif_langue(MercatorUi.Globals.Langue, "Unadmitted expenses (UE)", "Verworpen uitgaven (VU)", "Dépenses non admises (DNA)"), "", null, meDna_Click);
                meParam.SubItems.Add(meDna);
            }
        }
        void meDna_Click(object sender, EventArgs e)
        {
            BrowseDna.BrowseDna.ShowStatic();
        }
    }
}