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 Billing
{
public class Customizer : MercatorUi.ICustomizers.IFormLoadCustomizer
{
public void FormLoadCustomize(Form form)
{
MercatorUi.Forms.Billing.BillingForm billingForm = (MercatorUi.Forms.Billing.BillingForm)form;
string[] sourcesUppercase = new string[] { "REFERENCE", "NOTE1", "LIBRE1" };
foreach (string sourceUppercase in sourcesUppercase)
foreach (var textBox in billingForm.MovableControls.Values.OfType<MercatorUi.MovableControls.MovableTextBox>().Where(t => t.Source == sourceUppercase))
{
textBox.CharacterCasing = CharacterCasing.Upper;
}
}
}
}