Пример #1
0
		public void SelectNode(INHydrateModelObject modelObject)
		{
			if (modelObject == this.Node.Object)
				this.Node.TreeView.SelectedNode = this.Node;
			else
				this.SelectNode(modelObject, this.Node.Nodes);
		}
Пример #2
0
		//private ModelRootControllerUIControl _uiControl = null;

		#endregion

		#region Constructor

		public ModelRootController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Model Root";
			this.HeaderDescription = "This object defines all high level settings for the model";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Model);
		}
Пример #3
0
 protected internal ParameterCollectionController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Parameters";
     this.HeaderDescription = "This is a list of parameters defined for the parent object";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Parameters);
 }
 protected internal CustomStoredProcedureController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Stored Procedure";
     this.HeaderDescription = "Defines settings for the selected stored procedure";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.StoredProc);
 }
Пример #5
0
 protected internal CustomViewController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "View";
     this.HeaderDescription = "Defines settings for the selected view";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.View);
 }
Пример #6
0
 protected internal CustomRetrieveRuleController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Select Command";
     this.HeaderDescription = "Defines settings for the selected command object";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.SelectCommand);
 }
Пример #7
0
 protected internal ParameterController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Parameter";
     this.HeaderDescription = "This defines the settings for the selected parameter";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Parameter);
 }
		protected internal CustomViewColumnCollectionController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Fields";
			this.HeaderDescription = "This is a list of fields for the parent view";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Fields);
		}
Пример #9
0
		protected internal TableComponentController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Component";
			this.HeaderDescription = "Defines settings for the selected component";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Component);
		}
Пример #10
0
 protected internal DatabaseController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Database";
     this.HeaderDescription = "This object defines settings for the physical database implementation";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Database);
 }
		protected internal ParameterCollectionController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Parameters";
			this.HeaderDescription = "This is a list of parameters defined for the parent object";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Parameters);
		}
 protected internal CustomViewCollectionController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Views";
     this.HeaderDescription = "This is a list of views defined for this model";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Views);
 }
		protected internal CustomViewColumnController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Field";
			this.HeaderDescription = "This defines the settings for the selected field";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Field);
		}
 protected internal CustomStoredProcedureCollectionController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Stored Procedures";
     this.HeaderDescription = "This is a list of stored procedures defined for this model";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.StoredProcs);
 }
		protected internal CustomStoredProcedureCollectionController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Stored Procedures";
			this.HeaderDescription = "This is a list of stored procedures defined for this model";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.StoredProcs);
		}
Пример #16
0
 public ModelRootController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Model Root";
     this.HeaderDescription = "This object defines all high level settings for the model";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Model);
 }
 protected internal RelationCollectionController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Relationships";
     this.HeaderDescription = "This is a list of relationships for the specified entity";
     //this.HeaderImage = ImageHelper.GetImage(ImageConstants.re);
 }
Пример #18
0
		protected internal TableCollectionController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Entities";
			this.HeaderDescription = "This is a list of entities defined for this model";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Entities);
		}
		protected internal CustomStoredProcedureController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Stored Procedure";
			this.HeaderDescription = "Defines settings for the selected stored procedure";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.StoredProc);
		}
Пример #20
0
 protected internal ColumnCollectionController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Fields";
     this.HeaderDescription = "This is a list of fields for the parent entity";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Fields);
 }
Пример #21
0
		protected internal CustomViewController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "View";
			this.HeaderDescription = "Defines settings for the selected view";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.View);
		}
 protected internal CustomRetrieveRuleCollectionController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Select Commands";
     this.HeaderDescription = "This is a list of custom select commands for the parent entity";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.SelectCommands);
 }
Пример #23
0
 protected internal ColumnController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Field";
     this.HeaderDescription = "This defines the settings for the selected field";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Field);
 }
		protected internal CustomViewCollectionController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Views";
			this.HeaderDescription = "This is a list of views defined for this model";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Views);
		}
		protected internal CustomRetrieveRuleCollectionController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Select Commands";
			this.HeaderDescription = "This is a list of custom select commands for the parent entity";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.SelectCommands);
		}
Пример #26
0
 protected internal TableComponentController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Component";
     this.HeaderDescription = "Defines settings for the selected component";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Component);
 }
Пример #27
0
 protected internal TableCollectionController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText        = "Entities";
     this.HeaderDescription = "This is a list of entities defined for this model";
     this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Entities);
 }
		protected internal RelationCollectionController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Relationships";
			this.HeaderDescription = "This is a list of relationships for the specified entity";
			//this.HeaderImage = ImageHelper.GetImage(ImageConstants.re);
		}
Пример #29
0
		protected internal DatabaseController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Database";
			this.HeaderDescription = "This object defines settings for the physical database implementation";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Database);
		}
Пример #30
0
		protected internal ParameterController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Parameter";
			this.HeaderDescription = "This defines the settings for the selected parameter";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Parameter);
		}
		protected internal CustomRetrieveRuleController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Select Command";
			this.HeaderDescription = "Defines settings for the selected command object";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.SelectCommand);
		}
Пример #32
0
		protected internal TableController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Entity";
			this.HeaderDescription = "Defines settings for the selected entity";
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Entity);
			this.PropertyValueChanged += new PropertyValueChangedEventHandler(TableController_PropertyValueChanged);
		}
Пример #33
0
 protected internal TableController(INHydrateModelObject modelObject)
     : base(modelObject)
 {
     this.HeaderText            = "Entity";
     this.HeaderDescription     = "Defines settings for the selected entity";
     this.HeaderImage           = ImageHelper.GetImage(ImageConstants.Entity);
     this.PropertyValueChanged += new PropertyValueChangedEventHandler(TableController_PropertyValueChanged);
 }
Пример #34
0
        public ModelRoot(INHydrateModelObject root)
            : base(root)
        {
            Database = new Database(this);

            this.RemovedTables = new List <string>();
            this.RemovedViews  = new List <string>();
        }
Пример #35
0
        public ModelRoot(INHydrateModelObject root)
            : base(root)
        {
            _versionHistoryList = new VersionHistoryCollection(this);
            Database            = new Database(this);

            this.RemovedTables = new List <string>();
            this.RemovedViews  = new List <string>();
        }
Пример #36
0
        //private DateTime _createdDate = DateTime.Now;

        #endregion

        #region Constructor

        public CustomRetrieveRule(INHydrateModelObject root)
            : base(root)
        {
            _parameters = new ReferenceCollection(this.Root, this, ReferenceType.Parameter);
            _parameters.ObjectPlural       = "Parameters";
            _parameters.ObjectSingular     = "Parameter";
            _parameters.ImageIndex         = ImageHelper.GetImageIndex(TreeIconConstants.FolderClose);
            _parameters.SelectedImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderOpen);
        }
Пример #37
0
		private void SelectNode(INHydrateModelObject modelObject, TreeNodeCollection nodeList)
		{
			foreach (ModelObjectTreeNode node in nodeList)
			{
				if (modelObject == node.Object)
					this.Node.TreeView.SelectedNode = node;
				else
					this.SelectNode(modelObject, node.Nodes);
			}
		}
Пример #38
0
 public CustomView(INHydrateModelObject root)
     : base(root)
 {
     _columns = new ReferenceCollection(this.Root, this, ReferenceType.CustomViewColumn);
     _columns.ResetKey(Guid.Empty.ToString());
     _columns.ObjectPlural = "Fields";
     _columns.ObjectSingular = "Field";
     _columns.ImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderClose);
     _columns.SelectedImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderOpen);
 }
Пример #39
0
 public CustomView(INHydrateModelObject root)
     : base(root)
 {
     _columns = new ReferenceCollection(this.Root, this, ReferenceType.CustomViewColumn);
     _columns.ResetKey(Guid.Empty.ToString());
     _columns.ObjectPlural       = "Fields";
     _columns.ObjectSingular     = "Field";
     _columns.ImageIndex         = ImageHelper.GetImageIndex(TreeIconConstants.FolderClose);
     _columns.SelectedImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderOpen);
 }
Пример #40
0
		//private DateTime _createdDate = DateTime.Now;

		#endregion

		#region Constructor

		public CustomRetrieveRule(INHydrateModelObject root)
			: base(root)
		{
			_parameters = new ReferenceCollection(this.Root, this, ReferenceType.Parameter);
			_parameters.ObjectPlural = "Parameters";
			_parameters.ObjectSingular = "Parameter";
			_parameters.ImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderClose);
			_parameters.SelectedImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderOpen);

		}
Пример #41
0
 public void SelectNode(INHydrateModelObject modelObject)
 {
     if (modelObject == this.Node.Object)
     {
         this.Node.TreeView.SelectedNode = this.Node;
     }
     else
     {
         this.SelectNode(modelObject, this.Node.Nodes);
     }
 }
Пример #42
0
        public static void XmlLoad(this List <TableIndex> list, XmlNode node, INHydrateModelObject root)
        {
            var nodes = node.SelectNodes("ti");

            foreach (XmlNode n in nodes)
            {
                var newItem = new TableIndex(root);
                newItem.XmlLoad(n);
                list.Add(newItem);
            }
        }
Пример #43
0
        public TableComposite(INHydrateModelObject root, Table parent)
            : base(root)
        {
            _parent  = parent;
            _columns = new ReferenceCollection(this.Root, this, ReferenceType.Column);

            _columns.ObjectPlural       = "Fields";
            _columns.ObjectSingular     = "Field";
            _columns.ImageIndex         = ImageHelper.GetImageIndex(TreeIconConstants.FolderClose);
            _columns.SelectedImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderOpen);
        }
Пример #44
0
		protected internal RelationController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
			this.HeaderText = "Relationship";
			this.HeaderDescription = "A single relationship for the selected entity";
			//this.HeaderImage = ImageHelper.GetImage(ImageConstants.Entity);

			((Relation)modelObject).BeforeChildTableChange += new EventHandler(RelationController_BeforeChildTableChange);
			((Relation)modelObject).BeforeParentTableChange += new EventHandler(RelationController_BeforeParentTableChange);
			((Relation)modelObject).AfterChildTableChange += new EventHandler(RelationController_AfterChildTableChange);
			((Relation)modelObject).AfterParentTableChange += new EventHandler(RelationController_AfterParentTableChange);
		}
Пример #45
0
        public BaseModelObjectController(INHydrateModelObject modelObject)
        {
            if (modelObject == null)
            {
                throw new Exception("The model object cannot be null!");
            }

            Object = modelObject;

            modelObject.Controller = this;
            this.HeaderImage       = ImageHelper.GetImage(ImageConstants.Default);
        }
Пример #46
0
        public SecurityFunction(INHydrateModelObject root, Table parent)
            : base(root)
        {
            _parent = parent;

            _parameters = new ReferenceCollection(this.Root, this, ReferenceType.Parameter);
            _parameters.ResetKey(Guid.Empty.ToString());
            _parameters.ObjectPlural       = "Parameters";
            _parameters.ObjectSingular     = "Parameter";
            _parameters.ImageIndex         = ImageHelper.GetImageIndex(TreeIconConstants.FolderClose);
            _parameters.SelectedImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderOpen);
        }
Пример #47
0
		public TableComponent(INHydrateModelObject root, Table parent)
			: base(root)
		{
			_parent = parent;
			_columns = new ReferenceCollection(this.Root, this, ReferenceType.Column);

			_columns.ObjectPlural = "Fields";
			_columns.ObjectSingular = "Field";
			_columns.ImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderClose);
			_columns.SelectedImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderOpen);

		}
Пример #48
0
        protected internal RelationController(INHydrateModelObject modelObject)
            : base(modelObject)
        {
            this.HeaderText        = "Relationship";
            this.HeaderDescription = "A single relationship for the selected entity";
            //this.HeaderImage = ImageHelper.GetImage(ImageConstants.Entity);

            ((Relation)modelObject).BeforeChildTableChange  += new EventHandler(RelationController_BeforeChildTableChange);
            ((Relation)modelObject).BeforeParentTableChange += new EventHandler(RelationController_BeforeParentTableChange);
            ((Relation)modelObject).AfterChildTableChange   += new EventHandler(RelationController_AfterChildTableChange);
            ((Relation)modelObject).AfterParentTableChange  += new EventHandler(RelationController_AfterParentTableChange);
        }
Пример #49
0
        public SecurityFunction(INHydrateModelObject root, Table parent)
            : base(root)
        {
            _parent = parent;

            _parameters = new ReferenceCollection(this.Root, this, ReferenceType.Parameter);
            _parameters.ResetKey(Guid.Empty.ToString());
            _parameters.ObjectPlural = "Parameters";
            _parameters.ObjectSingular = "Parameter";
            _parameters.ImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderClose);
            _parameters.SelectedImageIndex = ImageHelper.GetImageIndex(TreeIconConstants.FolderOpen);
        }
Пример #50
0
		public BaseModelObjectController(INHydrateModelObject modelObject)
		{
			if (modelObject == null)
				throw new Exception("The model object cannot be null!");

			_object = modelObject;
			if (_object != null)
				((BaseModelObject)this.Object).PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(ObjectPropertyChanged);

			this.IsPopupUI = false;
			modelObject.Controller = this;
			this.HeaderImage = ImageHelper.GetImage(ImageConstants.Default);
		}
Пример #51
0
 public static XmlNode XmlLoad(this List <TableIndex> list, XmlNode node, INHydrateModelObject root)
 {
     if (node == null)
     {
         return(node);
     }
     foreach (XmlNode n in node.SelectNodes("ti"))
     {
         var newItem = new TableIndex(root);
         newItem.XmlLoad(n);
         list.Add(newItem);
     }
     return(node);
 }
Пример #52
0
 public Database(INHydrateModelObject root)
     : base(root)
 {
     this.Tables = new TableCollection(root);
     this.Tables.ResetKey(Guid.Empty.ToString());
     this.Columns = new ColumnCollection(root);
     this.Columns.ResetKey(Guid.Empty.ToString());
     this.Relations = new RelationCollection(root);
     this.Relations.ResetKey(Guid.Empty.ToString());
     this.CustomViews = new CustomViewCollection(root);
     this.CustomViews.ResetKey(Guid.Empty.ToString());
     this.CustomViewColumns = new CustomViewColumnCollection(root);
     this.CustomViewColumns.ResetKey(Guid.Empty.ToString());
 }
Пример #53
0
        public ModelRoot(INHydrateModelObject root)
            : base(root)
        {
            _database             = new Database(this);
            _userInterface        = new UserInterface(this);
            this.Refactorizations = new List <IRefactor>();

            this.RemovedTables           = new List <string>();
            this.RemovedViews            = new List <string>();
            this.RemovedStoredProcedures = new List <string>();
            this.RemovedFunctions        = new List <string>();

            this.MetaData = new MetadataItemCollection();
        }
Пример #54
0
 private void SelectNode(INHydrateModelObject modelObject, TreeNodeCollection nodeList)
 {
     foreach (ModelObjectTreeNode node in nodeList)
     {
         if (modelObject == node.Object)
         {
             this.Node.TreeView.SelectedNode = node;
         }
         else
         {
             this.SelectNode(modelObject, node.Nodes);
         }
     }
 }
Пример #55
0
        //private DateTime _createdDate = DateTime.Now;

        #endregion

        #region Constructor

        public Database(INHydrateModelObject root)
            : base(root)
        {
            _tables = new TableCollection(root);
            _tables.ResetKey(Guid.Empty.ToString());
            _columns = new ColumnCollection(root);
            _columns.ResetKey(Guid.Empty.ToString());
            _relations = new RelationCollection(root);
            _relations.ResetKey(Guid.Empty.ToString());
            _viewRelations = new ViewRelationCollection(root);
            _viewRelations.ResetKey(Guid.Empty.ToString());
            _customViews = new CustomViewCollection(root);
            _customViews.ResetKey(Guid.Empty.ToString());
            _customAggregates = new CustomAggregateCollection(root);
            _customAggregates.ResetKey(Guid.Empty.ToString());
            _customStoredProcedures = new CustomStoredProcedureCollection(root);
            _customStoredProcedures.ResetKey(Guid.Empty.ToString());
            _customViewColumns = new CustomViewColumnCollection(root);
            _customViewColumns.ResetKey(Guid.Empty.ToString());
            _customAggregateColumns = new CustomAggregateColumnCollection(root);
            _customAggregateColumns.ResetKey(Guid.Empty.ToString());
            _customStoredProcedureColumns = new CustomStoredProcedureColumnCollection(root);
            _customStoredProcedureColumns.ResetKey(Guid.Empty.ToString());
            _customRetrieveRules = new CustomRetrieveRuleCollection(root);
            _customRetrieveRules.ResetKey(Guid.Empty.ToString());
            _customRetrieveRuleParameters = new ParameterCollection(root);
            _customRetrieveRuleParameters.ResetKey(Guid.Empty.ToString());
            _functionParameters = new ParameterCollection(root);
            _functionParameters.ResetKey(Guid.Empty.ToString());
            _functions = new FunctionCollection(root);
            _functions.ResetKey(Guid.Empty.ToString());
            _functionColumns = new FunctionColumnCollection(root);
            _functionColumns.ResetKey(Guid.Empty.ToString());

            this.PrecedenceOrderList = new List<Guid>();
        }
Пример #56
0
 public ViewRelation(INHydrateModelObject root)
     : base(root)
 {
     _columnRelationships = new ViewColumnRelationshipCollection(this.Root);
 }
Пример #57
0
 public RowEntryCollection(INHydrateModelObject root)
     : base(root)
 {
     internalList = new ArrayList();
 }
Пример #58
0
		protected internal RowEntryController(INHydrateModelObject modelObject) : base(modelObject)
		{
		}
Пример #59
0
        public ModelRoot(INHydrateModelObject root)
            : base(root)
        {
            _database = new Database(this);
            _userInterface = new UserInterface(this);
            this.Refactorizations = new List<IRefactor>();

            this.RemovedTables = new List<string>();
            this.RemovedViews = new List<string>();
            this.RemovedStoredProcedures = new List<string>();
            this.RemovedFunctions = new List<string>();

            this.MetaData = new MetadataItemCollection();
        }
Пример #60
0
		protected internal CustomAggregateController(INHydrateModelObject modelObject)
			: base(modelObject)
		{
		}