//-------------------------------------------------- public CEasyQuerySourceFolder GetSubFolderWithCreate(string strName) { CEasyQuerySourceFolder child = GetSubFolder(strName); if (child == null) { child = new CEasyQuerySourceFolder(m_source); child.Name = strName; m_childFolders.Add(child); } return(child); }
//-------------------------------------------------- public CEasyQuerySourceFolder FindFolder(string strId) { if (strId == Id) { return(this); } foreach (CEasyQuerySourceFolder folder in Childs) { CEasyQuerySourceFolder trouve = folder.FindFolder(strId); if (trouve != null) { return(trouve); } } return(null); }
//-------------------------------------------------- public void AddChild(CEasyQuerySourceFolder folder) { m_childFolders.Add(folder); }
//----------------------------------------------- public CEasyQuerySource() { m_strSourceId = Guid.NewGuid().ToString(); m_folderRacine = new CEasyQuerySourceFolder(this); }