Forcer les majuscules après un import de CheckVatPort

0000002915     -      04/06/2019

Le code repris ci-dessus permet de forcer en majuscules le nom, l'adresse et la ville importés depuis CheckVatPort. Ceci peut être souhaité depuis la modification sur ce service concernant les numéros de TVA belges. Le code est le suivant :

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

namespace SigCli
{
    public class Customizer : MercatorUi.ICustomizers.IFormLoadCustomizer, MercatorUi.ICustomizers.IFormClosedCustomizer
    {
        public void FormLoadCustomize(Form windowsForm)
        {
            MercatorUi.Forms.Sig.SigForm sigForm = (MercatorUi.Forms.Sig.SigForm)windowsForm;
            sigForm.ReadCheckVatPort += sigForm_ReadCheckVatPort;
        }

        public void FormClosedCustomize(Form windowsForm)
        {
            MercatorUi.Forms.Sig.SigForm sigForm = (MercatorUi.Forms.Sig.SigForm)windowsForm;
            sigForm.ReadCheckVatPort -= sigForm_ReadCheckVatPort;
        }

        private void sigForm_ReadCheckVatPort(object sender, EventArgs e)
        {
            MercatorUi.Forms.Sig.SigForm sigForm = (MercatorUi.Forms.Sig.SigForm)sender;
            sigForm.DataSourceRow[sigForm.Sig.Letter1 + "_NOM"] = sigForm.DataSourceRow[sigForm.Sig.Letter1 + "_NOM"].ToString().ToUpper();
            sigForm.DataSourceRow[sigForm.Sig.Letter1 + "_ADRESSE"] = sigForm.DataSourceRow[sigForm.Sig.Letter1 + "_ADRESSE"].ToString().ToUpper();
            sigForm.DataSourceRow[sigForm.Sig.Letter1 + "_VILLE"] = sigForm.DataSourceRow[sigForm.Sig.Letter1 + "_VILLE"].ToString().ToUpper();
        }
    }
}


Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)