Esempio n. 1
0
 public Dossier AddFolder(string title, string icon, string descr)
 {
     Dossier nouveau = new Dossier(title, icon, descr);
     GetCurrentFolder().Dossiers.Add(nouveau);
     OnChanged();
     return nouveau;
 }
Esempio n. 2
0
 public UserTree(string userName, string pass, int nbc, int nbs)
 {
     Settings = new UserSettings();
     Settings.NumberOFChars   = nbc;
     Settings.NumerOfSpeciaux = nbs;
     UserName = userName;
     // Settings.Password = generatePassword();
     Settings.Password = pass;
     Racine            = new Dossier(userName, "", "Dossier Racine de " + userName);
 }
Esempio n. 3
0
 public UserTree(string userName, string pass, int nbc, int nbs)
 {
     Settings = new UserSettings();
     Settings.NumberOFChars = nbc;
     Settings.NumerOfSpeciaux = nbs;
     UserName = userName;
     // Settings.Password = generatePassword();
     Settings.Password = pass;
     Racine = new Dossier(userName,"", "Dossier Racine de " + userName);
 }
Esempio n. 4
0
        /// <summary>
        /// Effectue une recherche recursive pour retrouver un dossier suivant son identifiant
        /// </summary>
        /// <param name="Identifiant">Identifiant du dossier rechercher</param>
        /// <returns>Un dossier null s'il n'existe pas, sinon le dossie</returns>
        public Dossier RechercherDossier(int Identifiant)
        {
            Dossier DossierRecherche = null;

            if ((Id == Identifiant) && (this is Dossier))
            {
                DossierRecherche = this;
            }
            else
            {
                foreach (Entite Dossier in ListeEntite)
                {
                    if (Dossier is Dossier)
                    {
                        DossierRecherche = ((Dossier)Dossier).RechercherDossier(Identifiant);
                        if (DossierRecherche != null)
                        {
                            break;
                        }
                    }
                }
            }
            return(DossierRecherche);
        }
Esempio n. 5
0
 private Item findItemIntoDossier(Dossier dossier, string name)
 {
     foreach (Item item in dossier.Items)
     {
         if(item.Title == name)
             return item;
     }
     Item result =null;
     int i = 0;
     while (result == null && i < dossier.Dossiers.Count )
     {
         findItemIntoDossier(dossier.Dossiers[i], name);
         i++;
     }
     return result;
 }
Esempio n. 6
0
 public void AddSousDosToDossier(Dossier sousdossier)
 {
     Dossiers.Add(sousdossier);
 }
Esempio n. 7
0
 public void AddSousDosToDossier(Dossier sousdossier)
 {
     Dossiers.Add(sousdossier);
 }