コード例 #1
0
		public SystemConfiguration()
		{
			Sounds = new List<Sound>();
			JournalFilters = new List<JournalFilter>();
			EmailData = new EmailData();
			AutomationConfiguration = new AutomationConfiguration();
			RviSettings = new RviSettings();
			RviServers = new List<RviServer>();
			RviDevices = new List<RviDevice>();
			Cameras = new List<Camera>();
			Zones = new HierarchicalCollection<GKZone>();
		}
コード例 #2
0
        public IHierarchicalEnumerable GetChildren()
        {
            HierarchicalCollection children = new HierarchicalCollection();

            foreach (Hierarchical Hierarchical in this.source)
            {
                if (Hierarchical.ParentID == this.Value)
                {
                    children.Add(Hierarchical);
                }
            }
            return children;
        }
        public override IHierarchicalEnumerable Select()
        {
            HierarchicalCollection collection = new HierarchicalCollection();
            Int32 ParentId = (!String.IsNullOrEmpty(_viewPath)) ? Convert.ToInt32(_viewPath) : 0;

            foreach (Hierarchical Hierarchical in this._source)
            {
                if (Hierarchical.ParentID == ParentId)
                {
                    Hierarchical.source = _source;
                    collection.Add(Hierarchical);
                }
            }
            return collection;
        }
コード例 #4
0
 public static HierarchicalCollection GetData()
 {
     HierarchicalCollection collection = new HierarchicalCollection();
     collection.Add(new Hierarchical(1, 0, "Programming Languages"));
     collection.Add(new Hierarchical(2, 1, "Microsoft"));
     collection.Add(new Hierarchical(3, 2, "C#"));
     collection.Add(new Hierarchical(4, 2, "VB.net"));
     collection.Add(new Hierarchical(5, 1, "Open Source"));
     collection.Add(new Hierarchical(6, 5, "Python"));
     collection.Add(new Hierarchical(7, 5, "Ruby"));
     collection.Add(new Hierarchical(8, 5, "PHP"));
     collection.Add(new Hierarchical(9, 5, "Perl"));
     collection.Add(new Hierarchical(10, 5, "Java"));
     collection.Add(new Hierarchical(11, 3, "linQ"));
     collection.Add(new Hierarchical(12, 8, "5.2"));
     collection.Add(new Hierarchical(13, 8, "4.4"));
     return collection;
 }