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

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

        public void ComboListCustomize(MercatorUi.MovableControls.Interfaces.IMovableComboBoxOrTree combo)
        {
            if (combo.Source == "MOSS_CTRY")
            {
                System.ComponentModel.BindingList<MercatorUi._BaseClasses.MercatorComboItem> items = (System.ComponentModel.BindingList<MercatorUi._BaseClasses.MercatorComboItem>)combo.DataSource;
                foreach (MercatorUi._BaseClasses.MercatorComboItem item in items.Where(i => !string.IsNullOrWhiteSpace(i.Id) && (i.Id != "FR") && (i.Id != "LU")).ToArray())
                {
                    items.Remove(item);
                }
            }
        }
    }
}