コード例 #1
0
        private static Node CreateDataCategortyNode()
        {
            String nodeName = "窗口资料收取";

            Node nodeParent = new Node();

            nodeParent.Name     = Guid.NewGuid().ToString();
            nodeParent.Text     = "附件材料";
            nodeParent.Image    = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + @"\icon\application_form.png");
            nodeParent.Expanded = true;

            Node nodeDataCategory = new Node();

            nodeDataCategory.Name  = "FORMS_" + Guid.NewGuid().ToString();
            nodeDataCategory.Text  = nodeName;
            nodeDataCategory.Image = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + @"\icon\book.png");
            BizdefFormEntity form = new BizdefFormEntity();

            form.Id              = Guid.NewGuid().ToString();
            form.BdfrGuid        = Guid.NewGuid().ToString();
            form.DisplayText     = nodeName;
            form.LinkUrl         = StaticValue.ServicePath.DataCategoryPath;
            nodeDataCategory.Tag = form;
            nodeParent.Nodes.Add(nodeDataCategory);
            return(nodeParent);
        }
コード例 #2
0
 private void SelectNode()
 {
     try
     {
         Node nodeSelect = treeBizdef.SelectedNode;
         if (nodeSelect != null)
         {
             if (nodeSelect.Name.IndexOf("BIZDEF_") > -1)
             {
                 if (!nodeSelect.HasChildNodes)
                 {
                     BizdefTree.CreateBizdefForm(nodeSelect, ((Bizdef.Entity.BizdefEntity)nodeSelect.Tag).Id);
                 }
             }
             else if (nodeSelect.Name.IndexOf("FORMS_") > -1)
             {
                 if (BizdefIntserface != null)
                 {
                     BizdefFormEntity bizdefForm = (BizdefFormEntity)nodeSelect.Tag;
                     txtURL.Text = bizdefForm.LinkUrl;
                     BizdefIntserface.BizdefCallBack(bizdefForm);
                 }
                 else
                 {
                     MessageBox.Show("调用界面没有定义BizdefCallBack,请联系系统管理员!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
         }
     }
     catch (Exception er)
     {
         MessageBox.Show(er.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
コード例 #3
0
 private void treeBizdef_NodeClick(object sender, TreeNodeMouseEventArgs e)
 {
     try
     {
         Node nodeSelect = treeBizdef.SelectedNode;
         if (nodeSelect == null)
         {
             return;
         }
         if (nodeSelect.Name.IndexOf("FORMS_") > -1)
         {
             if (BizdefIntserface != null)
             {
                 BizdefFormEntity bizdefForm = (BizdefFormEntity)nodeSelect.Tag;
                 txtURL.Text = bizdefForm.LinkUrl;
             }
         }
     }
     catch (Exception er)
     {
         MessageBox.Show(er.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }