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

namespace SigCli
{
    public class Customizer : MercatorUi.ICustomizers.IFormLoadCustomizer
    {
        public void FormLoadCustomize(System.Windows.Forms.Form WindowsForm)
        {
            MercatorUi.Forms.Sig.SigForm sigForm = (MercatorUi.Forms.Sig.SigForm)WindowsForm;
            MercatorUi.MovableControls.MovableTextBox MonTextBox = (MercatorUi.MovableControls.MovableTextBox)sigForm.MovableControls["0B4B01061B"];
            MonTextBox.Validator = new MercatorUi.Validators.ControlValidator(MonTextBox, "Veuillez compléter cette zone !", new DevComponents.DotNetBar.Validator.ValidateValueEventHandler(ValidateMonTextBox), 1);
        }

        private void ValidateMonTextBox(object sender, DevComponents.DotNetBar.Validator.ValidateValueEventArgs e)
        {
            e.IsValid = (e.ControlToValidate.Text.Trim() != "");
        }
    }
}