Example #1
0
 public void AddFlowUser()
 {
     if ((this.treeViewUser.SelectedNode.Tag != null) && (this.treeViewUser.SelectedNode.Tag.GetType() == typeof(FlowProject)))
     {
         FlowUserManagerForm form = new FlowUserManagerForm();
         if (form.ShowDialog(this) == DialogResult.OK)
         {
             FlowProject tag = (FlowProject)this.treeViewUser.SelectedNode.Tag;
             for (int i = 0; i < tag.FlowUsers.Count; i++)
             {
                 if (tag.FlowUsers[i].UserName.Trim() == form.EditUser.UserName.Trim())
                 {
                     MessageBox.Show(this, "已经存在此用户名", "提示");
                     return;
                 }
             }
             tag.FlowUsers.Add(form.EditUser);
             TreeNode node = new TreeNode
             {
                 Text            = form.EditUser.ToString(),
                 Tag             = form.EditUser,
                 ImageIndex      = 4,
                 StateImageIndex = 4
             };
             this.treeViewUser.SelectedNode.Nodes.Add(node);
         }
     }
 }
Example #2
0
 private void treeViewUser_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     if ((e.Node.Tag != null) && (e.Node.Tag.GetType() == typeof(ScadaFlowUser)))
     {
         FlowUserManagerForm form = new FlowUserManagerForm
         {
             EditUser = (ScadaFlowUser)e.Node.Tag
         };
         if (form.ShowDialog(this) == DialogResult.OK)
         {
             FlowProject tag = (FlowProject)e.Node.Parent.Tag;
             for (int i = 0; i < tag.FlowUsers.Count; i++)
             {
                 if ((tag.FlowUsers[i].UserName.Trim() == form.EditUser.UserName.Trim()) && (tag.FlowUsers[i] != form.EditUser))
                 {
                     MessageBox.Show(this, "已经存在此用户名", "提示");
                     return;
                 }
             }
             e.Node.Text = form.EditUser.ToString();
         }
     }
 }
Example #3
0
 public void EditFlowUser()
 {
     if ((this.treeViewUser.SelectedNode.Tag != null) && (this.treeViewUser.SelectedNode.Tag.GetType() == typeof(ScadaFlowUser)))
     {
         FlowUserManagerForm form = new FlowUserManagerForm
         {
             EditUser = (ScadaFlowUser)this.treeViewUser.SelectedNode.Tag
         };
         if (form.ShowDialog(this) == DialogResult.OK)
         {
             FlowProject tag = (FlowProject)this.treeViewUser.SelectedNode.Parent.Tag;
             for (int i = 0; i < tag.FlowUsers.Count; i++)
             {
                 if ((tag.FlowUsers[i].UserName.Trim() == form.EditUser.UserName.Trim()) && (tag.FlowUsers[i] != form.EditUser))
                 {
                     MessageBox.Show(this, "已经存在此用户名", "提示");
                     return;
                 }
             }
             this.treeViewUser.SelectedNode.Text = form.EditUser.ToString();
         }
     }
 }