示例#1
0
        private void editMenuItem_Click(object sender, EventArgs e)
        {
            frmInputDialog frm = new frmInputDialog();

            frm.InputStr = treeView1.SelectedNode.Text;
            if (frm.ShowDialog() == DialogResult.OK)
            {
                treeView1.SelectedNode.Text = frm.InputStr;
                PSP_ImgTree node = Services.BaseService.GetOneByKey <PSP_ImgTree>(treeView1.SelectedNode.Tag.ToString());
                node.Name = frm.InputStr;
                Services.BaseService.Update <PSP_ImgTree>(node);
            }
        }
示例#2
0
        private void frmImgManager_Load(object sender, EventArgs e)
        {
            PSP_ImgTree tree = new PSP_ImgTree();

            tree.PID = "0";
            IList list = Services.BaseService.GetList("SelectPSP_ImgTreeListByPID", tree);

            for (int i = 0; i < list.Count; i++)
            {
                PSP_ImgTree nd   = (PSP_ImgTree)list[i];
                TreeNode    node = new TreeNode();
                node.Tag  = nd.UID;
                node.Text = nd.Name;
                GetTree(nd.UID, node);
                treeView1.Nodes.Add(node);
            }
            if (pic == null)
            {
                btSave.Enabled = false;
            }
        }
示例#3
0
 public void GetTree(string pid, TreeNode root)
 {
     try
     {
         PSP_ImgTree tree = new PSP_ImgTree();
         tree.PID = pid;
         IList list = Services.BaseService.GetList("SelectPSP_ImgTreeListByPID", tree);
         for (int i = 0; i < list.Count; i++)
         {
             PSP_ImgTree nd   = (PSP_ImgTree)list[i];
             TreeNode    node = new TreeNode();
             node.Tag  = nd.UID;
             node.Text = nd.Name;
             GetTree(nd.UID, node);
             root.Nodes.Add(node);
         }
     }
     catch (Exception exc)
     {
     }
 }
示例#4
0
        private void addMenuItem_Click(object sender, EventArgs e)
        {
            if (uid == "")
            {
                MessageBox.Show("请选择节点", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            frmInputDialog frm = new frmInputDialog();

            if (frm.ShowDialog() == DialogResult.OK)
            {
                string   str  = frm.InputStr;
                TreeNode node = new TreeNode();
                node.Tag  = Guid.NewGuid().ToString();
                node.Text = str;
                treeView1.SelectedNode.Nodes.Add(node);
                PSP_ImgTree t = new PSP_ImgTree();
                t.UID  = node.Tag.ToString();
                t.Name = node.Text;
                t.PID  = treeView1.SelectedNode.Tag.ToString();
                Services.BaseService.Create <PSP_ImgTree>(t);
            }
        }