Inheritance: nHydrate.Generator.Common.GeneratorFramework.BaseModelObjectController
示例#1
0
		public override void Refresh()
		{
			if ((this.TreeView != null) && (this.TreeView.InvokeRequired))
			{
				this.TreeView.Invoke(new EmptyDelegate(this.Refresh));
				return;
			}

			var root = (ModelRoot)this.Object;

			this.Text = root.CompanyName + (root.ProjectName == "" ? "" : ".") + root.ProjectName;
			this.Name = root.Key;
			this.ImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.Domain);
			this.SelectedImageIndex = this.ImageIndex;
			if ((root.Database != null) && (_databaseNode == null))
			{
				var dc = new DatabaseController(root.Database);
				_databaseNode = dc.Node;
				this.Nodes.Add(dc.Node);
			}

			//if ((root.UserInterface != null) && (mUserInterfaceNode == null))
			//{
			//  UserInterfaceController dc = new UserInterfaceController(root.UserInterface);
			//  mUserInterfaceNode = dc.Node;
			//  this.Nodes.Add(dc.Node);
			//}

			this.Expand();

		}
示例#2
0
		public DatabaseNode(DatabaseController controller)
			: base(controller)
		{
		}
示例#3
0
 public DatabaseNode(DatabaseController controller)
     : base(controller)
 {
 }