Exemple #1
0
 private void EmployeeTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     try
     {
         TreeNode thisNode = e.Node;
         if (thisNode.Tag.ToString() == "Dispatcher.GroupT")
         {
             Dispatcher.GroupT group = (Dispatcher.GroupT)thisNode.Tag;
             //GetGroupMember(group.dnsprefix, group.groupnum);
             Base.g_DialNum       = group.dnsprefix + group.groupnum;
             this.txtDialNum.Text = Base.g_DialNum;
         }
         else if (thisNode.Tag.ToString() == "Dispatcher.UserT")
         {
             Dispatcher.UserT user = (Dispatcher.UserT)thisNode.Tag;
             Base.g_DialNum       = user.dnsprefix + user.userid;
             this.txtDialNum.Text = Base.g_DialNum;
         }
         else if (thisNode.Tag.ToString() == "Dispatcher.VideoInfoElem")
         {
             Dispatcher.VideoInfoElem video = (Dispatcher.VideoInfoElem)thisNode.Tag;
         }
     }
     catch
     {
         //记录错误
     }
 }
Exemple #2
0
 private void Fill_VideoDeviceTree(Dispatcher.VideoInfoElem video)
 {
     if (this.VideoDeviceTree.Nodes.Find(Base.g_VideoTreeRootNode.Name, true).Length == 0)
     {
         TreeNode rtNode = new TreeNode();
         rtNode.Name = Base.g_VideoTreeRootNode.Name;
         rtNode.Text = Base.g_VideoTreeRootNode.Text;
         this.VideoDeviceTree.Nodes.Add(rtNode);
     }
     if (this.VideoDeviceTree.Nodes.Find(video.id.ToString(), true).Length == 0)
     {
         TreeNode rtNode    = this.VideoDeviceTree.Nodes.Find(Base.g_VideoTreeRootNode.Name, true)[0];
         TreeNode videoNode = new TreeNode();
         videoNode.Name = video.id.ToString();
         videoNode.Text = video.showname;
         videoNode.Tag  = video;
         string strTemp = DispatchClient.Base.EncodeBase64(video.password);
         string strInfo = String.Format("DTS->DTC; KEY=VIDEODEVICE; ID={0}; NAME={1}; IP={2}; PORT={3}; USER={4}; PWD={5}; TYPE={6} "
                                        , video.id, video.showname, video.videoIP, video.videoport, video.user, strTemp, video.type.ToString());
         ShowDebugInfo(strInfo);
         rtNode.Nodes.Add(videoNode);
     }
 }