Ejemplo n.º 1
0
        /// <summary>
        /// При перетягивании Node делаем пересчет order_num.
        /// Таким образом даём возможность пользователю контролировать порядок.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OrganizationTreeListAfterDragNode(object sender, NodeEventArgs e)
        {
            if (e.Node.NextNode != null || e.Node.PrevNode != null)
            {
                var orgDrag = organizationTreeList.GetDataRecordByNode(e.Node) as organization;
                if (orgDrag == null) return;

                int newOrderNum;
                if (e.Node.NextNode != null)
                {
                    var orgNear = organizationTreeList.GetDataRecordByNode(e.Node.NextNode) as organization;
                    if (orgNear == null) return;
                    newOrderNum = orgNear.order_num;
                }
                else if (e.Node.PrevNode != null)
                {
                    var orgNear = organizationTreeList.GetDataRecordByNode(e.Node.PrevNode) as organization;
                    if (orgNear == null) return;
                    newOrderNum = orgNear.order_num + 1;
                }
                else return;

                IQueryable<organization> orgToChange =
                    from g in _objectContext.organization
                    where g.order_num >= newOrderNum
                    select g;
                foreach (organization org in orgToChange)
                    org.order_num++;

                orgDrag.order_num = newOrderNum;
            }

            _objectContext.SaveChanges();
        }
Ejemplo n.º 2
0
        private void CategoryTreeListAfterFocusNode(object sender, NodeEventArgs e)
        {
            var data = categoryTreeList.GetDataRecordByNode(e.Node) as category;
            if (data == null) return;

            var allSubCat = new List<int>();
            TraceTreeListNode(e.Node, allSubCat);
            OnCategoryChanged(data.id_category, allSubCat);
        }
Ejemplo n.º 3
0
        private void ConnectedNodes_Added(object sender, NodeEventArgs e)
        {
            long nodeCount = Interlocked.Increment(ref _nodeCount);

            if (nodeCount == 8)
            {
                Logger.LogTrace($"Max node count reached: {nodeCount}.");
            }

            Logger.LogTrace($"Node count: {nodeCount}.");
        }
Ejemplo n.º 4
0
        protected override void OnNodeCreated(object sender, NodeEventArgs e)
        {
            base.OnNodeCreated(sender, e);

            if (SkipWhenCreation(e.SourceNode))
            {
                return;
            }

            DocumentPreviewProvider.StartPreviewGeneration(e.SourceNode, GetPriority(e.SourceNode as File));
        }
Ejemplo n.º 5
0
 protected override void OnNodeModified(object sender, NodeEventArgs e)
 {
     base.OnNodeModified(sender, e);
     if (e.OriginalSourcePath != e.SourceNode.Path)
     {
         if (IsSubtreeContaining(e.OriginalSourcePath))
         {
             Invalidate();
         }
     }
 }
Ejemplo n.º 6
0
 void UCIn_Categorias_Event_treeListCategoria_AfterCheckNode(object sender, NodeEventArgs e)
 {
     try
     {
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
Ejemplo n.º 7
0
 private void tlClassification_AfterDragNode(object sender, NodeEventArgs e)
 {
     try
     {
         TreeListNode node       = tlClassification.FocusedNode;
         TreeListNode nodeParent = node.ParentNode;
         node.SetValue("ParentID", nodeParent.GetValue("ID"));
     }
     catch (Exception)
     {
     }
 }
Ejemplo n.º 8
0
        DiagramNode _rightNode; //вершина по которой щелкнули правой кнопкой

        private void DdNodeClicked(object sender, NodeEventArgs e)
        {
            myContextMenu.IsEnabled  = false;
            myContextMenu.Visibility = Visibility.Collapsed;
            if (e.MouseButton == MouseButton.Right && CanEdit)
            {
                myContextMenu.Visibility = Visibility.Visible;
                myContextMenu.IsEnabled  = true;
                _rightNode = e.Node;
                myContextMenu.DataContext = MenuOptionsNode;
            }
        }
Ejemplo n.º 9
0
        private void diagram1_NodeModified(object sender, NodeEventArgs e)
        {
            Device device = FindDevice(e.Node);

            //cap nhat lai cac port
            for (int i = 0; i < device.PortCount; i++)
            {
                PointF SubPoint = SubPointF(new PointF(e.Node.Bounds.X, e.Node.Bounds.Y), device.prePos);
                device.port[i] = TotalPointF(device.port[i], SubPoint);
            }
            device.prePos = new PointF(e.Node.Bounds.X, e.Node.Bounds.Y);
        }
Ejemplo n.º 10
0
        private void ConnectedNodes_Added(object sender, NodeEventArgs e)
        {
            var nodes = sender as NodesCollection;

            Interlocked.Increment(ref _nodeCount);
            if (Interlocked.Read(ref _nodeCount) == 8)
            {
                Logger.LogTrace <P2pTests>($"Max node count reached: {Interlocked.Read(ref _nodeCount)}.");
            }

            Logger.LogTrace <P2pTests>($"Node count: {Interlocked.Read(ref _nodeCount)}.");
        }
Ejemplo n.º 11
0
        void treeList1_AfterCheckNode(object sender, NodeEventArgs e)
        {
            TreeListNode node = treeList1.GetNodeByVisibleIndex(0);

            if (checkedNode != null)
            {
                checkedNode.Checked = false;
            }

            checkedNode    = e.Node;
            e.Node.Checked = true;
        }
Ejemplo n.º 12
0
        private void treeList_AfterFocusNode(object sender, NodeEventArgs e)
        {
            var node = this.treeList.GetDataRecordByNode(e.Node) as IRAPTreeViewNode;

            if (node.NodeID > 0)
            {
                return;
            }
            _currentNode = node;
            ClearData();
            SetSelectTitle();
        }
Ejemplo n.º 13
0
        private void geniusTreeView1_OnAfterCheck(GeniusTreeView Sender, NodeEventArgs e)
        {
            INode n = e.Node.Parent;

            foreach (INode child in n.Enumerable.GetVisibleNodes(false))
            {
                if (child != e.Node)
                {
                    child.State &= ~NodeState.Checked;
                }
            }
        }
Ejemplo n.º 14
0
        /// <summary>
        /// Call back when PO Box is deleted
        /// </summary>
        /// <param name="args"></param>
        private void OnPOBoxDeleted(NodeEventArgs args)
        {
            // Get the domain ID for this PO box from its name.
            string domainID = poBoxTable[args.ID] as string;

            if (domainID != null)
            {
                // This POBox is being deleted. Call to get rid of the domain information.
                new DomainAgent().RemoveDomainInformation(domainID);
                poBoxTable.Remove(args.ID);
            }
        }
Ejemplo n.º 15
0
 protected override void OnNodeModified(object sender, NodeEventArgs e)
 {
     // renamed?
     if (!string.Equals(e.OriginalSourcePath, e.SourceNode.Path, StringComparison.InvariantCulture))
     {
         SNScriptDependencyCache.Instance.RemovePath(e.OriginalSourcePath);
     }
     else
     {
         SNScriptDependencyCache.Instance.UpdateDeps(e.SourceNode.Path);
     }
 }
Ejemplo n.º 16
0
 void treelist_AfterCheckNode(object sender, NodeEventArgs e)
 {
     foreach (Control ctrl in DateFilterControl.Controls)
     {
         if (ctrl.Text == View.customName)
         {
             CheckEdit checkEdit = (CheckEdit)ctrl;
             checkEdit.CheckState = CheckState.Checked;
         }
     }
     CreateActiveFilterCriteria(e);
 }
Ejemplo n.º 17
0
 private void treeList1_AfterExpand(object sender, NodeEventArgs e)
 {
     //var res = e.Node.GetValue(0);
     //if ((string)res == "Programs")
     //    e.Node.ImageIndex = 0;
     //else if ((string)res == "Projects")
     //    e.Node.ImageIndex = 1;
     //else if ((string)res == "Activity")
     //    e.Node.ImageIndex = 2;
     //else if ((string)res == "SubActivity")
     //    e.Node.ImageIndex = 3;
 }
Ejemplo n.º 18
0
        void treeBinding_AfterDragNode(object sender, NodeEventArgs e)
        {
            ABCCommonTreeListNode node = (ABCCommonTreeListNode)treeBinding.GetDataRecordByNode(e.Node);

            if (node == null || (ABCBindingConfig)node.InnerData == null)
            {
                UpdateFieldName(node);
            }

            treeBinding.RefreshDataSource();
            this.treeBinding.ExpandAll();
        }
Ejemplo n.º 19
0
 private void tlP_AfterCheckNode(object sender, NodeEventArgs e)
 {
     try
     {
         SetCheckedChildNodes(e.Node, e.Node.CheckState);
         SetCheckedParentNodes(e.Node, e.Node.CheckState);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 20
0
        protected override void OnNodeModified(object sender, NodeEventArgs e)
        {
            base.OnNodeModified(sender, e);

            // check: fire only when the relevant fields had been modified (binary, version, ...)
            if (!e.ChangedData.Any(d => MONITORED_FIELDS.Contains(d.Name)))
            {
                return;
            }

            DocumentPreviewProvider.StartPreviewGeneration(e.SourceNode, GetPriority(e.SourceNode as File));
        }
Ejemplo n.º 21
0
        private static bool MustRefreshDimensions(Image image, NodeEventArgs e)
        {
            var setDimensions = e.GetCustomData(SETDIMENSION_KEYNAME);

            if (setDimensions == null)
            {
                return(false);
            }

            return(Convert.ToBoolean(setDimensions) &&
                   image.SavingState == ContentSavingState.Finalized &&
                   SetDimension(image));
        }
Ejemplo n.º 22
0
        protected override void OnNodeModified(object sender, NodeEventArgs e)
        {
            base.OnNodeModified(sender, e);

            // notify workflows about content change
            InstanceManager.NotifyContentChanged(new WorkflowNotificationEventArgs(e.SourceNode.Id, NotificationType.ContentChanged, null));

            // notify workflows about parent change
            InstanceManager.NotifyMultipleContentChanged(CollectParentIds(e.SourceNode), NotificationType.ChildEdited, e.SourceNode.Path);

            AbortRelatedWorkflows(e.SourceNode, WorkflowApplicationAbortReason.RelatedContentChanged);
            StartWorkflowAutomatically(e.SourceNode, TriggerEvent.Changed, e.ChangedData);
        }
Ejemplo n.º 23
0
 private void OnPOBoxDeleted(NodeEventArgs args)
 {
     lock (boxManagers.SyncRoot)
     {
         if (boxManagers.Contains(args.ID))
         {
             // This POBox is being deleted. Call to get rid of the domain information.
             DomainAgent agent = new DomainAgent();
             agent.RemoveDomainInformation((boxManagers[args.ID] as POBoxManager).Domain);
             RemovePOBoxManager(args.ID);
         }
     }
 }
 private void treeList_AfterCheckNode(object sender, NodeEventArgs e)
 {
     if (e.Node.ParentNode != null)
     {
         e.Node.ParentNode.Checked = IsAllChecked(e.Node.ParentNode.Nodes);
     }
     else
     {
         SetCheckedChildNodes(e.Node.Nodes);
     }
     dtTreeChartDetailCopy = dtTreeChartDetail.Copy();
     BindingTree_Detail_Chart(dtTreeChartDetailCopy);
 }
Ejemplo n.º 25
0
        protected override void OnCreated(object sender, NodeEventArgs e)
        {
            base.OnCreated(sender, e);

            using (new SystemAccount())
            {
                var parent = GroupMembershipObserver.GetFirstOrgUnitParent(e.SourceNode);
                if (parent != null)
                {
                    SecurityHandler.AddUsersToGroup(parent.Id, new[] { e.SourceNode.Id });
                }
            }
        }
Ejemplo n.º 26
0
        protected override void OnNodeCreated(object sender, NodeEventArgs e)
        {
            if (!Configuration.Enabled)
            {
                return;
            }

            var node = e.SourceNode;
            var who  = GetLastModifierUserName(node);
            var type = node.CopyInProgress ? NotificationType.CopiedFrom : NotificationType.Created;

            Event.CreateAndSave(node, type, who);
        }
        private void _tokenTreeView_AfterSelect(TreeControl tc, NodeEventArgs e)
        {
            Node node = e.Node;

            if (node != null && node.Tag != null)
            {
                _description.Value = ((AuthorityTokenTableEntry)node.Tag).Description;
            }
            else
            {
                _description.Value = "";
            }
        }
Ejemplo n.º 28
0
        internal NodeEventArgs RaiseOnNodeDelete(Transaction trans, OGM sender, string cypher, Dictionary <string, object?> parameters, ref Dictionary <string, object?>?customState)
        {
            NodeEventArgs args = new NodeEventArgs(EventTypeEnum.OnNodeDelete, trans, sender, cypher, parameters, customState);

            if (!trans.FireGraphEvents)
            {
                return(args);
            }

            onNodeDelete?.Invoke(this, args);

            return(args);
        }
Ejemplo n.º 29
0
        internal NodeEventArgs RaiseOnNodeDeleted(Transaction trans, NodeEventArgs previousArgs)
        {
            NodeEventArgs args = new NodeEventArgs(EventTypeEnum.OnNodeDeleted, previousArgs);

            if (!trans.FireGraphEvents)
            {
                return(args);
            }

            onNodeDeleted?.Invoke(this, args);

            return(args);
        }
Ejemplo n.º 30
0
 void ammeterTree1_OnNodePropertyShow(object sender, NodeEventArgs e)
 {
     try
     {
         this.propertyGrid1.SelectedObject = e.Obj;
         this.propertyGrid1.Refresh();
     }
     catch (System.Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
     //throw new NotImplementedException();
 }
Ejemplo n.º 31
0
        internal NodeEventArgs RaiseOnNodeCreated(Transaction trans, NodeEventArgs previousArgs, long id, IReadOnlyList <string> labels, Dictionary <string, object?> properties)
        {
            NodeEventArgs args = new NodeEventArgs(EventTypeEnum.OnNodeCreated, previousArgs, id, labels, properties);

            if (!trans.FireGraphEvents)
            {
                return(args);
            }

            onNodeCreated?.Invoke(this, args);

            return(args);
        }
Ejemplo n.º 32
0
        protected override void OnNodeDeletedPhysically(object sender, NodeEventArgs e)
        {
            if (!Configuration.Enabled)
            {
                return;
            }

            var currentUser = User.Current;
            var who         = GetUserName(currentUser);
            var node        = e.SourceNode;

            Event.CreateAndSave(node, NotificationType.Deleted, who);
        }
Ejemplo n.º 33
0
		private void OnCategoriesAfterCollapse(object sender, NodeEventArgs e)
		{
			e.Node.StateImageIndex = 0;
		}
 private void NodeCheckedChanged(object sender, NodeEventArgs e)
 {
     this._EditType = 1;
 }
Ejemplo n.º 35
0
 private void FrameDiagram_NodeSelected(object sender, NodeEventArgs e)
 {
     //foreach (DiagramNode node1 in FrameDiagram.Nodes)
     //    node1.Brush = new SolidBrush(Color.PowderBlue);
     e.Node.Brush = new SolidBrush(Color.Pink);
     List<Frame> frmlst = ClassFactory.kBase.FrameList();
     Frame frm = frmlst.Find(f => f.FrameId == (int)e.Node.Id);
     ClassFactory.SelectedObjId = (int) e.Node.Id;
     foreach (TreeNode tn in FrameTreeView.Nodes)
     {
         if (tn.Text == frm.FrameName)
             FrameTreeView.SelectedNode = tn;
     }
     SlotDataBinding((int) e.Node.Id);
 }
Ejemplo n.º 36
0
 private void FrameDiagram_NodeDeleted(object sender, NodeEventArgs e)
 {
     int idToDel=((int)e.Node.Id);
     foreach (Frame frame in ClassFactory.kBase.FrameList())
     {
         if (frame.IsA.frameId == idToDel)
             frame.IsA.frameId = -1;
         List<Slot> slotsToDel=new List<Slot>();
         foreach (Slot slot in frame.FrameSlots)
             if (slot.frameId == idToDel)
                 slotsToDel.Add(slot);
         foreach (Slot slot in slotsToDel)
             frame.FrameSlots.Remove(slot);
     }
 }
Ejemplo n.º 37
0
 void OnNodeLButtonDblClick(NodeEventArgs args)
 {
     var node = args.Node;
     node.Label.BeginEdit();
 }
		private void _tokenTreeView_AfterSelect(TreeControl tc, NodeEventArgs e)
		{
			Node node = e.Node;
			if(node != null && node.Tag != null)
			{
				_description.Value = ((AuthorityTokenTableEntry) node.Tag).Description;
			}
			else
			{
				_description.Value = "";
			}
		}
Ejemplo n.º 39
0
 private void NodeDeletedHandler(NodeEventArgs nargs)
 {
     try
        {
     switch(nargs.Type)
     {
      case "Subscription":
      {
       if(ifdata.ISPOBox(nargs.Collection))
       {
        lock(NodeEventQueue)
        {
     ifdata.DeliFolder(nargs.ID);
     NodeEventQueue.Enqueue(new SimiasEvent(
      nargs.Collection, null, null,
      SimiasEventType.DeliFolder));
     SimiasEventFired.WakeupMain();
        }
       }
       break;
      }
      case "Collection":
      {
       lock(NodeEventQueue)
       {
        iFolderHolder ifHolder =
     ifdata.GetiFolder(nargs.Collection);
        if( (ifHolder != null) &&
     (!ifHolder.iFolder.IsSubscription) )
        {
     ifdata.DeliFolder(nargs.ID);
     NodeEventQueue.Enqueue(new SimiasEvent(
      nargs.Collection, null, null,
      SimiasEventType.DeliFolder));
        }
        SimiasEventFired.WakeupMain();
       }
       break;
      }
      case "Member":
      {
       if(ifdata.IsiFolder(nargs.Collection))
       {
        lock(NodeEventQueue)
        {
     NodeEventQueue.Enqueue(new SimiasEvent(
      nargs.Collection, null, nargs.ID,
       SimiasEventType.DelUser));
     SimiasEventFired.WakeupMain();
        }
       }
       break;
      }
      case "Domain":
      {
       lock(NodeEventQueue)
       {
        NodeEventQueue.Enqueue(
     new SimiasEvent(nargs.Collection, SimiasEventType.DelDomain));
        SimiasEventFired.WakeupMain();
       }
       break;
      }
     }
        }
        catch(Exception e)
        {
     if (printErrors)
     {
      Debug.PrintLine("Exception in NodeDeletedHandler(): " + e.Message);
      Debug.PrintLine(e.StackTrace);
     }
        }
 }
Ejemplo n.º 40
0
        /// <summary>
        /// React to the note being selected.
        /// </summary>
        public void NoteSelectedHandler(object sender, NodeEventArgs e)
        {
            if (sender is Diagram)
            {
                Diagram datagram = (Diagram)sender;
                if (e.Node is ShapeNode)
                {
                    //check if multiple notes are selected.
                    if (datagram.Selection.Nodes.Count > 0)
                    {

                        ProxyNode[] selectedNotes = new ProxyNode[datagram.Selection.Nodes.Count + 1];
                        for (int i = 0; i < datagram.Selection.Nodes.Count; i++)
                        {
                            ShapeNode note = (ShapeNode)datagram.Selection.Nodes[i];
                            ProxyNode selectedNoteProxy = new ProxyNode(note);
                            selectedNotes[i] = selectedNoteProxy;
                        }
                        selectedNotes[datagram.Selection.Nodes.Count] = new ProxyNode((ShapeNode)e.Node);

                        propertyGrid1.SelectedObjects = selectedNotes;
                        ClearNodeEditor();
                        return;
                    }

                    else
                    {
                        //Load the proxy into the property grid.
                        if (e.Node is ShapeNode)
                        {
                            ShapeNode note = (ShapeNode)e.Node;
                            ProxyNode selectedNoteProxy = new ProxyNode(note);
                            propertyGrid1.SelectedObject = selectedNoteProxy;
                            //mainUI.nodeEditor1.TagBoxLoadText(note);
                            LoadFromNode(note);
                        }
                    }
                }
            }
        }
Ejemplo n.º 41
0
 /// <summary>
 /// Raises the NodeLabelEdited event</summary>
 /// <param name="e">Event args</param>
 protected virtual void OnNodeLabelEdited(NodeEventArgs e)
 {
     NodeLabelEdited.Raise(this, e);
 }
Ejemplo n.º 42
0
 /// <summary>
 /// Raises the NodeCheckStateEdited event</summary>
 /// <param name="e">Event args</param>
 protected virtual void OnNodeCheckStateEdited(NodeEventArgs e)
 {
     NodeCheckStateEdited.Raise(this, e);
 }
Ejemplo n.º 43
0
 public void OnNodeChanged(NodeEventArgs e)
 {
     EventHandler<NodeEventArgs> handler = this.NodeChanged;
     if (handler != null)
     {
         handler(this, e);
     }
 }
Ejemplo n.º 44
0
 /// <summary>
 /// React to the note being deselected.
 /// </summary>
 public void NoteDeselectedHandler(object sender, NodeEventArgs e)
 {
     propertyGrid1.SelectedObject = null;
     //TODO: Clear and save the node editor text boxes.
     SaveToNode();
     ClearNodeEditor();
 }
Ejemplo n.º 45
0
 void treDoorAll_AfterCheckNode(object sender, NodeEventArgs e)
 {
     SetCheckedChildNodes(e.Node, e.Node.CheckState);
     SetCheckedParentNodes(e.Node, e.Node.CheckState);
 }
Ejemplo n.º 46
0
 /// <summary>
 /// React to the note being clicked.
 /// </summary>
 public void NodeSingleClickHandler(object sender, NodeEventArgs e)
 {
     e.Node.Selected = true;
     /*if (e.Node is ShapeNode)
     {
         clickedNote = (ShapeNode)e.Node;
     }*/
     if (e.MouseButton == MouseButton.Right)
     {
         int offsetX = (int)diagramView1.ScrollX;
         int offsetY = (int)diagramView1.ScrollY;
         menuNote.Show(
             diagramView1,
             (int)((e.MousePosition.X - offsetX) * (diagramView1.ZoomFactor / 100)),
             (int)((e.MousePosition.Y - offsetY) * (diagramView1.ZoomFactor / 100)));
     }
 }
Ejemplo n.º 47
0
        public void OnNodeControlEdit()
        {
            //Arrange
            var eventArgs = new NodeEventArgs();
            var handlerCalled = false;
            _control.EditNode += (sender, args) => handlerCalled = true;

            //Act
            _control.OnNodeControlEdit(null, eventArgs);

            //Assert
            Assert.IsTrue(handlerCalled);
        }
Ejemplo n.º 48
0
        private void folderTree_AfterActivate(object sender, NodeEventArgs e)
        {
            StartTimer();

            string path = e.TreeNode.FullPath.Replace(e.TreeNode.RootNode.FullPath + "\\", "");

            if (!e.TreeNode.HasNodes)
            {
                if(Directory.Exists(path))
                {
                    try
                    {
                        foreach (string dir in Directory.GetDirectories(path))
                        {
                            UltraTreeNode node = new UltraTreeNode();
                            node.Text = dir.Substring(dir.LastIndexOf(@"\") + 1);
                            e.TreeNode.Nodes.Add(node);
                        }
                    }
                    catch (UnauthorizedAccessException) { }
                }
            }
            try
            {
                fileList.Items.Clear();
                string[] files = Directory.GetFiles(path);    //search does not allow multiple patterns

                foreach (string file in files)
                {
                    string ext = Path.GetExtension(file);

                    object[] subItemsValues = new string[] { };
                    UltraListViewItem item = new UltraListViewItem();

                    switch (ext)
                    {
                        case ".mp3":
                            subItemsValues = new string[] { "MP3" };
                            item = new UltraListViewItem(Path.GetFileName(file), subItemsValues);

                            item.Key = file;
                            fileList.Items.Add(item);
                            break;
                        case ".ogg":
                            subItemsValues = new string[] { "OGG" };
                            item = new UltraListViewItem(Path.GetFileName(file), subItemsValues);

                            item.Key = file;
                            fileList.Items.Add(item);
                            break;
                        case ".flac":
                            subItemsValues = new string[] { "FLAC" };
                            item = new UltraListViewItem(Path.GetFileName(file), subItemsValues);

                            item.Key = file;
                            fileList.Items.Add(item);
                            break;
                        case ".ape":
                            subItemsValues = new string[] { "APE" };
                            item = new UltraListViewItem(Path.GetFileName(file), subItemsValues);

                            item.Key = file;
                            fileList.Items.Add(item);
                            break;
                    }
                }
            }
            catch (Exception) {}

            StopTimer();
        }
Ejemplo n.º 49
0
 private void FrameDiagram_NodeDeselected(object sender, NodeEventArgs e)
 {
     foreach (DiagramNode node1 in FrameDiagram.Nodes)
         node1.Brush = new SolidBrush(Color.PowderBlue);
 }
Ejemplo n.º 50
0
 private void TreeListAfterFocusNode(object sender, NodeEventArgs e)
 {
     if (e.Node != null)
     {
         if (e.Node.Level == 1)
         {
             Model.CurrentOrderHeader = (OrderHeaderData)e.Node.GetValue(0);
             grid.DataSource = Model.GetGridDs();
             btChangeState.Enabled = Model.CurrentOrderHeader.IdOrderState == 2;
             btInfo.Enabled = true;
         }
         else
         {
             btInfo.Enabled = false;
             Model.CurrentOrderHeader = null;
             grid.DataSource = null;
         }
     }
 }
Ejemplo n.º 51
0
 private void TreeListFocusNode(object sender, NodeEventArgs e)
 {
     if (e.Node.GetValue("Material_Id") == null) return;
     var material_id = Convert.ToInt32(e.Node.GetValue("Material_Id"));
     var id = Convert.ToInt32(e.Node.GetValue("Id"));
     var m = GetMaterial(material_id);
     if (m == null) return;
     MaterialDataLoad(m);
     DocumentDataLoad(m);
     MaterialDocListDataBind(m);
     MaterialQuoteListDataBind(m);
     MaterialListDataBind(id);
     DocListDataBind(m);
 }
Ejemplo n.º 52
0
 private void treeList1_AfterCheckNode(object sender, NodeEventArgs e) {
     SetCheckedChildNodes(e.Node, e.Node.CheckState);
     SetCheckedParentNodes(e.Node, e.Node.CheckState);
 }
Ejemplo n.º 53
0
        public void OnGenerateNodeConfig()
        {
            //Arrange
            var eventArgs = new NodeEventArgs();
            var handlerCalled = false;
            _control.GenerateNodeConfig += (sender, args) => handlerCalled = true;

            //Act
            _control.OnGenerateNodeConfig(null, eventArgs);

            //Assert
            Assert.IsTrue(handlerCalled);
        }
Ejemplo n.º 54
0
		void _Nodes_NodeRemoved(object sender, NodeEventArgs node)
		{
			var removed = NodeRemoved;
			if(removed != null)
				removed(this, node.Node);
		}
Ejemplo n.º 55
0
		private void OnCategoriesAfterCheckNode(object sender, NodeEventArgs e)
		{
			if (!_handleCheckEvens) return;

			_handleCheckEvens = false;

			if (e.Node.Tag is SearchGroup && e.Node.CheckState != CheckState.Indeterminate)
			{
				foreach (TreeListNode childNode in e.Node.Nodes)
					childNode.CheckState = e.Node.CheckState;
			}
			else if (e.Node.Tag is SearchTag)
			{
				var parentNode = e.Node.ParentNode;
				if (e.Node.CheckState == CheckState.Checked)
					parentNode.CheckState = CheckState.Checked;
				else
				{
					if (parentNode.Nodes.Any(n => n.CheckState == CheckState.Checked))
						parentNode.CheckState = CheckState.Checked;
					else if (parentNode.Nodes.Any(n => n.CheckState == CheckState.Indeterminate))
						parentNode.CheckState = CheckState.Indeterminate;
					else
						parentNode.CheckState = CheckState.Unchecked;
				}
			}

			_handleCheckEvens = true;

			ApplyData();
		}
Ejemplo n.º 56
0
		void _Nodes_NodeAdded(object sender, NodeEventArgs node)
		{
			var added = NodeAdded;
			if(added != null)
				added(this, node.Node);
		}
Ejemplo n.º 57
0
		private void OnCategoriesAfterExpand(object sender, NodeEventArgs e)
		{
			e.Node.StateImageIndex = 1;
		}
Ejemplo n.º 58
0
 /// <summary>
 /// Raises the NodeExpandedChanged event</summary>
 /// <param name="e">Event args</param>
 protected virtual void OnNodeExpandedChanged(NodeEventArgs e)
 {
     NodeExpandedChanged.Raise(this, e);
 }
Ejemplo n.º 59
0
 private void deleteEvent(NodeEventArgs args)
 {
     switch (args.Type)
        {
     case "Collection":
     case "Subscription":
             lock (ht)
      {
       TileListViewItem tlvi = (TileListViewItem)ht[args.Node];
       if (tlvi != null)
       {
        iFolderWeb ifolder = ((iFolderObject)tlvi.Tag).iFolderWeb;
        if ( !ifolder.IsSubscription )
        {
     Win32Window.ShChangeNotify(Win32Window.SHCNE_UPDATEITEM, Win32Window.SHCNF_PATHW, ifolder.UnManagedPath, IntPtr.Zero);
        }
        removeTileListViewItem( tlvi );
       }
      }
      break;
     case "Domain":
      RemoveDomainFromList(args.Node);
      break;
        }
     refreshAll();
 }
Ejemplo n.º 60
0
 private void NodeCreatedHandler(NodeEventArgs nargs)
 {
     try
        {
     switch(nargs.Type)
     {
      case "Subscription":
      {
       break;
      }
      case "Member":
      {
       if(ifdata.IsiFolder(nargs.Collection))
       {
        iFolderUser newuser =
     ifdata.GetiFolderUserFromNodeID(
       nargs.Collection, nargs.ID);
        if( (newuser != null) &&
      !ifdata.IsCurrentUser(newuser.UserID) )
        {
     lock(NodeEventQueue)
     {
      NodeEventQueue.Enqueue(new SimiasEvent(
     nargs.Collection, newuser,
     newuser.UserID,
     SimiasEventType.NewUser));
      SimiasEventFired.WakeupMain();
     }
        }
       }
       break;
      }
      case "Collection":
      {
       iFolderHolder ifHolder =
     ifdata.ReadiFolder(nargs.Collection);
       if(ifHolder != null)
       {
        lock(NodeEventQueue)
        {
     NodeEventQueue.Enqueue(new SimiasEvent(
      ifHolder.iFolder.ID, null, null,
      SimiasEventType.NewiFolder));
     SimiasEventFired.WakeupMain();
        }
       }
       break;
      }
      case "Domain":
      {
       lock(NodeEventQueue)
       {
        NodeEventQueue.Enqueue(
     new SimiasEvent(nargs.Collection, SimiasEventType.NewDomain));
        SimiasEventFired.WakeupMain();
       }
       break;
      }
     }
        }
        catch(Exception e)
        {
     if (printErrors)
     {
      Debug.PrintLine("Exception in NodeCreatedHandler(): " + e.Message);
      Debug.PrintLine(e.StackTrace);
     }
        }
 }