Exemplo n.º 1
0
        private void tvObj_AfterExpand(object sender, TreeViewEventArgs e)
        {
            if (e.Node.Nodes.Count != 1)
            {
                return;
            }

            ObjImage image = (ObjImage)e.Node.Nodes[0].ImageIndex;

            if (image != ObjImage.Loading)
            {
                return;
            }

            switch (e.Node.Name)
            {
            case nodeNameTables:
                ShowTables(e.Node);
                break;

            case nodeNameFK:
                ShowForeignKeys(e.Node);
                break;

            case nodeNameColumns:
                ShowColumns(e.Node);
                break;

            default:
                break;
            }
        }
Exemplo n.º 2
0
 private bool IsObjectNode(ObjImage ImageIndex)
 {
     return(ImageIndex == ObjImage.Object ||
            ImageIndex == ObjImage.ObjectDelete ||
            ImageIndex == ObjImage.ObjectNew ||
            ImageIndex == ObjImage.ObjectNotExists ||
            ImageIndex == ObjImage.ObjectEqual);
 }
Exemplo n.º 3
0
        /// <summary>
        /// Handles the BeforeSelect event of the treeViewDestination control.
        /// </summary>
        /// <param name="sender">The source of the event.</param>
        /// <param name="e">The <see cref="System.Windows.Forms.TreeViewCancelEventArgs"/> instance containing the event data.</param>
        private void treeViewDestination_BeforeSelect(object sender, TreeViewCancelEventArgs e)
        {
            ObjImage objImage = (ObjImage)e.Node.ImageIndex;

            if (IsObjectNode(objImage))
            {
                SetPrimtives(e.Node);
            }
        }
Exemplo n.º 4
0
 private bool IsNotEqual(ObjImage ImageIndex)
 {
     return(ImageIndex == ObjImage.ObjectDelete ||
            ImageIndex == ObjImage.ObjectNew ||
            ImageIndex == ObjImage.ObjectNotExists ||
            ImageIndex == ObjImage.ObjectEqual ||
            ImageIndex == ObjImage.DictionaryDelete ||
            ImageIndex == ObjImage.DictionaryEqual ||
            ImageIndex == ObjImage.DictionaryNew);
 }
Exemplo n.º 5
0
 private bool IsCreate(ObjImage ImageIndex)
 {
     return
         (ImageIndex == ObjImage.ObjectNotExists);
 }
Exemplo n.º 6
0
        protected void textBox_Validating(object sender, CancelEventArgs e)
        {
            SceneNodHierachyModel node = _obj as SceneNodHierachyModel;
            if (node == null)
                return;
            TransformNode before = node.TransformNode.GetCopy();

            TransformNode trans = node.TransformNode.GetCopy();

            _before = new ObjImage { Trans = trans, Shape = null };

            base.OnValidating(e);
        }
Exemplo n.º 7
0
        protected void textBox_Validated(object sender, EventArgs e)
        {
            SceneNodHierachyModel node = _obj as SceneNodHierachyModel;
            if (node == null)
                return;
            TransformNode trans = node.TransformNode.GetCopy();

            ObjImage after = new ObjImage { Trans = trans, Shape = null };

            //if (_before == after)
            //    return;

            SnapShots targetSnapShot = new SnapShots("PropertyPanal", _before, after, null);

            new SysEvn(0, this,
                OBJTYPE.Building, SYSEVN.Tool,
                 new object[3] { "PropertyPanal", node, targetSnapShot }
                 );
            base.OnValidated(e);
        }