using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using MercatorApi;
using MercatorExtensions;
using MercatorUi;
using System.Windows.Forms;
using System.Linq;
namespace SigFou
{
public class Customizer : MercatorUi.ICustomizers.IFormLoadCustomizer
{
public void FormLoadCustomize(Form form)
{
MercatorUi.Forms.Sig.SigForm sigForm = (MercatorUi.Forms.Sig.SigForm)form;
string[] sourcesUppercase = new string[] { "F_NOM", "F_ADRESSE", "F_ADRESSE2", "F_VILLE" };
foreach (string sourceUppercase in sourcesUppercase)
foreach (var textBox in sigForm.MovableControls.Values.OfType<MercatorUi.MovableControls.MovableTextBox>().Where(t => t.Source == sourceUppercase))
{
textBox.CharacterCasing = CharacterCasing.Upper;
}
}
}
}