Пример #1
0
        private void controlInit(CommonEnum.moduleType p_module, MYWOKSPACE p_myWorkSpace)
        {
            if (this.splitContainer1.Panel2.Controls.Contains(uc))
            {
                this.splitContainer1.Panel2.Controls.Remove(uc);
            }

            if (p_module.Equals(CommonEnum.moduleType.WorkSpace))
            {
                uc = new WorkManager.WorkManager(p_myWorkSpace);
            }
            else if (p_module.Equals(CommonEnum.moduleType.RecentWorkSpace))
            {
                uc = new WorkManager.RecentWorkManager(p_myWorkSpace);
            }
            else if (p_module.Equals(CommonEnum.moduleType.Project))
            {
                uc = new ProjcetManger.ProjectModule();
            }
            else if (p_module.Equals(CommonEnum.moduleType.MyFloder))
            {
                uc = new WorkManager.MyFloderManager();
            }
            uc.Dock = System.Windows.Forms.DockStyle.Fill;
            this.splitContainer1.Panel2.Controls.Add(uc);
        }
Пример #2
0
        private void tsl_addNode_Click(object sender, EventArgs e)
        {
            TreeNode node = this.tv_navigator.SelectedNode;

            if (node == null)
            {
                node = this.tv_navigator.TopNode;
            }

            WorkManager.NewNodeAddForm o = new WorkManager.NewNodeAddForm(null, node);
            o.StartPosition = FormStartPosition.CenterParent;

            if (o.ShowDialog() == DialogResult.OK)
            {
                MYWOKSPACE t_myworkspace = new MYWOKSPACE();
                t_myworkspace = o.m_myWorkSapce;
                m_MyWorkSpaceService.Save(t_myworkspace);

                // TreeNode newNode = new TreeNode(t_myworkspace.NAME, t_myworkspace.IMAGETYPE, t_myworkspace.IMAGETYPE);
                // newNode.Tag = t_myworkspace;
                //node.Nodes.Add(newNode);
                treeInit();
                MessageBox.Show("添加成功");
            }
        }
Пример #3
0
 public NewNodeAddForm(MYWOKSPACE p_myworkspace, TreeNode p_node)
 {
     InitializeComponent();
     m_myWorkSapce = p_myworkspace;
     m_node = p_node;
     init();
 }
Пример #4
0
        private void tsb_modify_Click(object sender, EventArgs e)
        {
            TreeNode node = this.tv_navigator.SelectedNode;

            if (node == null)
            {
                MessageBox.Show("请选择一个节点"); return;
            }
            if (node == this.tv_navigator.TopNode)
            {
                MessageBox.Show("根节点不能修改"); return;
            }

            WorkManager.NewNodeAddForm o = new WorkManager.NewNodeAddForm((MYWOKSPACE)node.Tag, node);
            o.StartPosition = FormStartPosition.CenterParent;

            if (o.ShowDialog() == DialogResult.OK)
            {
                MYWOKSPACE t_myworkspace = new MYWOKSPACE();
                t_myworkspace = o.m_myWorkSapce;
                m_MyWorkSpaceService.UpDateByID(t_myworkspace);

                // node.Tag = t_myworkspace;
                // node.Text = t_myworkspace.NAME;
                treeInit();
                MessageBox.Show("修改成功");
            }
        }
Пример #5
0
 public NewNodeAddForm(MYWOKSPACE p_myworkspace, TreeNode p_node)
 {
     InitializeComponent();
     m_myWorkSapce = p_myworkspace;
     m_node        = p_node;
     init();
 }
Пример #6
0
        private void controlInit(CommonEnum.moduleType p_module, MYWOKSPACE p_myWorkSpace)
        {
            if (this.splitContainer1.Panel2.Controls.Contains(uc))
            {
                this.splitContainer1.Panel2.Controls.Remove(uc);
            }

            if (p_module.Equals(CommonEnum.moduleType.WorkSpace))
            {
                uc = new WorkManager.WorkManager(p_myWorkSpace);
            }
            else if (p_module.Equals(CommonEnum.moduleType.RecentWorkSpace))
            {
                uc = new WorkManager.RecentWorkManager(p_myWorkSpace);
            }
            else if (p_module.Equals(CommonEnum.moduleType.Project))
            {
                uc = new ProjcetManger.ProjectModule();
            }
            else if (p_module.Equals(CommonEnum.moduleType.MyFloder))
            {
                uc = new WorkManager.MyFloderManager();
            }
            uc.Dock = System.Windows.Forms.DockStyle.Fill;
            this.splitContainer1.Panel2.Controls.Add(uc);
        }
Пример #7
0
        private void tv_navigator_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            if (e.Node.Tag == null)
            {
                return;                         //根节点不操作
            }
            this.tv_navigator.SelectedNode = e.Node;
            MYWOKSPACE t_myWorkSpace = (MYWOKSPACE)e.Node.Tag;

            if (this.m_loginPre == 1)
            {
                return;                          //如果是树结构配置状态不操作
            }
            if (e.Button == MouseButtons.Right)
            {
                if (t_myWorkSpace.ISADDCHILD == 1)
                {
                    cms_MyFloderMenu.Show(MousePosition.X, MousePosition.Y);
                }
            }
            else if (e.Button == MouseButtons.Left)
            {
                if (m_treeNode == e.Node)
                {
                    return;                       //两次点击同一个按钮不操作
                }
                m_treeNode = e.Node;
                if (e.Node.Nodes.Count > 0)
                {
                    return;                        //不是叶子节点不操作
                }
                CommonEnum.moduleType t_type = (CommonEnum.moduleType)t_myWorkSpace.MODULETYPE;
                controlInit(t_type, t_myWorkSpace);
            }
        }
Пример #8
0
        private void delFloder()
        {
            TreeNode   node          = this.tv_navigator.SelectedNode;
            MYWOKSPACE t_myworkspace = (MYWOKSPACE)node.Tag;

            m_MyWorkSpaceService.DelAssoByID(t_myworkspace.ID);

            if (t_myworkspace.USERID != "ALL")
            {
                m_MyWorkSpaceService.DelByID(t_myworkspace);
                node.Remove();
            }
            else
            {
                node.Nodes.Clear();
            }
        }
Пример #9
0
        private void addFloder(string p_FloderName)
        {
            TreeNode node = this.tv_navigator.SelectedNode;
            TreeNode newNode = new TreeNode(p_FloderName, 0, 1);
            MYWOKSPACE t_myWorkSpace = new MYWOKSPACE();
            t_myWorkSpace.ID = Guid.NewGuid().ToString();
            t_myWorkSpace .NAME= p_FloderName;
            t_myWorkSpace.PARENTID = ((MYWOKSPACE)node.Tag).ID;
            t_myWorkSpace.ISADDCHILD = 1;
            t_myWorkSpace.USERID = LoginInfo.LoginID;
            t_myWorkSpace.MODULETYPE = Convert.ToInt16(CommonEnum.moduleType.MyFloder);

            m_MyWorkSpaceService.Save(t_myWorkSpace);
            //t.save();
            newNode.Tag = t_myWorkSpace;
            node.Nodes.Add(newNode);
            node.Expand();
               // MessageBox.Show(newNode.Tag.ToString());
        }
Пример #10
0
        private void addFloder(string p_FloderName)
        {
            TreeNode   node          = this.tv_navigator.SelectedNode;
            TreeNode   newNode       = new TreeNode(p_FloderName, 0, 1);
            MYWOKSPACE t_myWorkSpace = new MYWOKSPACE();

            t_myWorkSpace.ID         = Guid.NewGuid().ToString();
            t_myWorkSpace.NAME       = p_FloderName;
            t_myWorkSpace.PARENTID   = ((MYWOKSPACE)node.Tag).ID;
            t_myWorkSpace.ISADDCHILD = 1;
            t_myWorkSpace.USERID     = LoginInfo.LoginID;
            t_myWorkSpace.MODULETYPE = Convert.ToInt16(CommonEnum.moduleType.MyFloder);

            m_MyWorkSpaceService.Save(t_myWorkSpace);
            //t.save();
            newNode.Tag = t_myWorkSpace;
            node.Nodes.Add(newNode);
            node.Expand();
            // MessageBox.Show(newNode.Tag.ToString());
        }
Пример #11
0
 private void bt_save_Click(object sender, EventArgs e)
 {
     MYWOKSPACE t_myworkspace = new MYWOKSPACE();
     if (m_myWorkSapce == null)
     {
         t_myworkspace.ID = Guid.NewGuid().ToString();
     }
     else {
         t_myworkspace.ID = this.m_myWorkSapce.ID;
     }
     t_myworkspace.NAME = this.tb_name.Text;
     t_myworkspace.PARENTID = this.tb_struct.SelectedValue.ToString();
     t_myworkspace.MODULETYPE = this.cmb_module.SelectedIndex;
     if( this.ck_delete.Checked){t_myworkspace.ISDELETE=1;}else{t_myworkspace.ISDELETE=0;}
     t_myworkspace.QUERYTYPE = this.cmb_query.SelectedIndex;
     t_myworkspace.IMAGETYPE = this.cmb_image.SelectedIndex;
     t_myworkspace.USERID = "ALL";
     t_myworkspace.SORTNUM = Convert.ToInt16(this.tb_sortNum.Text);
     if (this.ck_addchild.Checked) { t_myworkspace.ISADDCHILD = 1; } else { t_myworkspace.ISADDCHILD = 0; }
     m_myWorkSapce = t_myworkspace;
     this.DialogResult = DialogResult.OK;
 }
Пример #12
0
        private void tsb_del_Click(object sender, EventArgs e)
        {
            TreeNode node = this.tv_navigator.SelectedNode;

            if (node == null)
            {
                MessageBox.Show("请选择一个节点"); return;
            }
            if (node == this.tv_navigator.TopNode)
            {
                MessageBox.Show("根节点不能删除"); return;
            }
            MYWOKSPACE t_myworkspace = (MYWOKSPACE)node.Tag;

            m_MyWorkSpaceService.DelAssoByID(t_myworkspace.ID);
            m_MyWorkSpaceService.DelByID(t_myworkspace);

            //node.Remove();

            treeInit();
            MessageBox.Show("删除成功");
        }
Пример #13
0
        private void bt_save_Click(object sender, EventArgs e)
        {
            MYWOKSPACE t_myworkspace = new MYWOKSPACE();

            if (m_myWorkSapce == null)
            {
                t_myworkspace.ID = Guid.NewGuid().ToString();
            }
            else
            {
                t_myworkspace.ID = this.m_myWorkSapce.ID;
            }
            t_myworkspace.NAME       = this.tb_name.Text;
            t_myworkspace.PARENTID   = this.tb_struct.SelectedValue.ToString();
            t_myworkspace.MODULETYPE = this.cmb_module.SelectedIndex;
            if (this.ck_delete.Checked)
            {
                t_myworkspace.ISDELETE = 1;
            }
            else
            {
                t_myworkspace.ISDELETE = 0;
            }
            t_myworkspace.QUERYTYPE = this.cmb_query.SelectedIndex;
            t_myworkspace.IMAGETYPE = this.cmb_image.SelectedIndex;
            t_myworkspace.USERID    = "ALL";
            t_myworkspace.SORTNUM   = Convert.ToInt16(this.tb_sortNum.Text);
            if (this.ck_addchild.Checked)
            {
                t_myworkspace.ISADDCHILD = 1;
            }
            else
            {
                t_myworkspace.ISADDCHILD = 0;
            }
            m_myWorkSapce     = t_myworkspace;
            this.DialogResult = DialogResult.OK;
        }
Пример #14
0
        private void tsb_modify_Click(object sender, EventArgs e)
        {
            TreeNode node = this.tv_navigator.SelectedNode;
            if (node == null) { MessageBox.Show("请选择一个节点"); return; }
            if (node == this.tv_navigator.TopNode) { MessageBox.Show("根节点不能修改"); return; }

            WorkManager.NewNodeAddForm o = new WorkManager.NewNodeAddForm((MYWOKSPACE)node.Tag, node);
            o.StartPosition = FormStartPosition.CenterParent;

            if (o.ShowDialog() == DialogResult.OK)
            {

                MYWOKSPACE t_myworkspace = new MYWOKSPACE();
                t_myworkspace = o.m_myWorkSapce;
                m_MyWorkSpaceService.UpDateByID(t_myworkspace);

               // node.Tag = t_myworkspace;
               // node.Text = t_myworkspace.NAME;
                treeInit();
                MessageBox.Show("修改成功");
            }
        }
Пример #15
0
 public WorkManager(MYWOKSPACE p_workSpace)
 {
     InitializeComponent();
     m_workSpace = p_workSpace;
     init();
 }
Пример #16
0
 public RecentWorkManager(MYWOKSPACE p_myWorkSpace)
 {
     InitializeComponent();
 }
Пример #17
0
 /// <summary>
 /// 根据主键删除目录结构
 /// </summary>
 /// <param name="p_id"></param>
 public void DelByID(MYWOKSPACE c)
 {
     c.Delete();
 }
Пример #18
0
 public RecentWorkManager(MYWOKSPACE p_myWorkSpace)
 {
     InitializeComponent();
 }
Пример #19
0
 /// <summary>
 /// 保存目录结构
 /// </summary>
 /// <param name="c"></param>
 public void Save(MYWOKSPACE c)
 {
     c.Save();
 }
Пример #20
0
 /// <summary>
 /// 根据主键更新目录结构
 /// </summary>
 /// <param name="c"></param>
 public void UpDateByID(MYWOKSPACE c)
 {
     c.Update();
 }
Пример #21
0
 /// <summary>
 /// 根据主键删除目录结构
 /// </summary>
 /// <param name="p_id"></param>
 public void DelByID(MYWOKSPACE c)
 {
     c.Delete();
 }
Пример #22
0
 /// <summary>
 /// 根据主键更新目录结构
 /// </summary>
 /// <param name="c"></param>
 public void UpDateByID(MYWOKSPACE c)
 {
     c.Update();
 }
Пример #23
0
 /// <summary>
 /// 保存目录结构
 /// </summary>
 /// <param name="c"></param>
 public void Save(MYWOKSPACE c)
 {
     c.Save();
 }
Пример #24
0
 public WorkManager(MYWOKSPACE p_workSpace)
 {
     InitializeComponent();
     m_workSpace = p_workSpace;
     init();
 }
Пример #25
0
        private void tsl_addNode_Click(object sender, EventArgs e)
        {
            TreeNode node = this.tv_navigator.SelectedNode;
            if(node==null) node =this.tv_navigator.TopNode;

            WorkManager.NewNodeAddForm o = new WorkManager.NewNodeAddForm(null, node);
            o.StartPosition=FormStartPosition.CenterParent;

            if (o.ShowDialog() == DialogResult.OK) {

                MYWOKSPACE t_myworkspace = new MYWOKSPACE();
                t_myworkspace = o.m_myWorkSapce;
                m_MyWorkSpaceService.Save(t_myworkspace);

               // TreeNode newNode = new TreeNode(t_myworkspace.NAME, t_myworkspace.IMAGETYPE, t_myworkspace.IMAGETYPE);
               // newNode.Tag = t_myworkspace;
                //node.Nodes.Add(newNode);
                treeInit();
                MessageBox.Show("添加成功");
            }
        }