Example #1
0
        /// <summary>
        /// Liste les élément contenu dans le répertoire fourni. Cette liste n'inclus pas le contenu des sous repertoires
        /// </summary>
        /// <param name="leDossier">le réertoire</param>
        /// <returns>liste des ITransfert à la racine du répertoire</returns>
        public new List <ITransfer> ListerContenu(ElementFolder leDossier)
        {
            List <ITransfer> lesElementsDuDossier = new List <ITransfer>();

            lesElementsDuDossier.AddRange(leDossier.ListerContenu());

            return(lesElementsDuDossier);
        }
Example #2
0
        protected void ListerTousLesITransfertAvecSousRepertoire(ITransfer leDossier, ref List <ITransfer> lesElementContenus)
        {
            ElementFolder unElementFolder = (ElementFolder)leDossier;

            foreach (ITransfer unElement in unElementFolder.ListerContenu())
            {
                if (unElementFolder.EstUnDossier())
                {
                    lesElementContenus.AddRange(ListerContenu(unElement));
                }
                else
                {
                    lesElementContenus.Add(unElement);
                }
            }
        }