コード例 #1
0
ファイル: TagGroup.cs プロジェクト: rcw0125/LTZN20180515
        public TagOrganization AddRoot(string orgName)
        {
            TagOrganization org = new TagOrganization(this, orgName);

            roots.Add(org);
            return(org);
        }
コード例 #2
0
ファイル: TagGroup.cs プロジェクト: rcw0125/LTZN20180515
        public TagOrganization AddSubOrg(string orgName)
        {
            TagOrganization org = new TagOrganization(model, orgName);

            org.TagGroup = TagGroup;
            SubOrganizations.Add(org);
            return(org);
        }
コード例 #3
0
ファイル: TagGroup.cs プロジェクト: rcw0125/LTZN20180515
 public OrgTag GetOrgTag(string orgName, string groupItem)
 {
     foreach (TagOrganization root in roots)
     {
         if (root != null)
         {
             TagOrganization org = root.GetOrganization(orgName);
             return(org.GetOrgTag(groupItem));
         }
     }
     return(null);
 }
コード例 #4
0
ファイル: TagGroup.cs プロジェクト: rcw0125/LTZN20180515
 public TagOrganization GetOrganization(string name)
 {
     if (this.OrganizationName == name)
     {
         return(this);
     }
     foreach (var item in subOrganizations)
     {
         TagOrganization result = item.GetOrganization(name);
         if (result != null)
         {
             return(result);
         }
     }
     return(null);
 }
コード例 #5
0
ファイル: TagGroup.cs プロジェクト: rcw0125/LTZN20180515
 public OrgTag(CalModel model, TagOrganization orgItem, string groupItem)
     : base(model)
 {
     this.orgItem   = orgItem;
     this.groupItem = groupItem;
 }