public Dossier AddFolder(string title, string icon, string descr) { Dossier nouveau = new Dossier(title, icon, descr); GetCurrentFolder().Dossiers.Add(nouveau); OnChanged(); return nouveau; }
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); }
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); }
/// <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); }
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; }
public void AddSousDosToDossier(Dossier sousdossier) { Dossiers.Add(sousdossier); }