public FrmAnnexe(
            DeclarationEmployeurController <TL, TP> controller,
            Societe societe,
            Exercice exercice)
            : this()
        {
            if (controller == null)
            {
                throw new ArgumentNullException("controller");
            }
            if (societe == null)
            {
                throw new ArgumentNullException("societe");
            }
            if (exercice == null)
            {
                throw new ArgumentNullException("exercice");
            }

            _controller = controller;
            _societe    = societe;
            _exercice   = exercice;

            InitGridLignes();
            InitGridZoneValue();
            _lignesCollection = new List <TL>();
            RefreshDataSource();
        }
        public FrmImportAnnexe(DeclarationEmployeurController <TL, TP> controller)
            : this()
        {
            if (controller == null)
            {
                throw new ArgumentNullException(nameof(controller));
            }

            _controller = controller;

            InitGrid();
        }