menu.aspx.cs
上传用户:xrffrp
上传日期:2022-03-25
资源大小:22155k
文件大小:3k
源码类别:

OA系统

开发平台:

ASP/ASPX

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. using System.Web.UI.WebControls.WebParts;
  10. using System.Web.UI.HtmlControls;
  11. public partial class web_approvel_flow_menu : System.Web.UI.Page
  12. {
  13.     protected void Page_Load(object sender, EventArgs e)
  14.     {
  15.         if (!IsPostBack)
  16.         {
  17.             if (Session["main"] != null)
  18.             {
  19.                 this.CreateTree(Convert.ToInt32(Session["main"].ToString()));
  20.                 Session.Remove("main");
  21.             }
  22.             else
  23.             {
  24.                 this.CreateTree(0);
  25.             }
  26.         }
  27.     }
  28.     protected void CreateTree(int step)
  29.     {
  30.         //定義根節點
  31.         TreeNode RootNode = new TreeNode();
  32.         RootNode.Text = "簽核表單流程建檔作業";
  33.         FlowTree.Nodes.Add(RootNode);
  34.         if (step == 0)
  35.         {
  36.             //在根節點中添加子節點
  37.             TreeNode ChildNode = new TreeNode();
  38.             ChildNode.Text = "<font color='red'>第一步, 添加表單屬性</font>";
  39.             ChildNode.NavigateUrl = "add_property.aspx";
  40.             ChildNode.Target = "main";
  41.             ChildNode.Value = "1";
  42.             RootNode.ChildNodes.Add(ChildNode);
  43.             ChildNode = new TreeNode();
  44.             ChildNode.Text = "第二步, 添加表單流程";
  45.             ChildNode.NavigateUrl = "add_flow.aspx";
  46.             ChildNode.Target = "main";
  47.             ChildNode.Value = "2";
  48.             RootNode.ChildNodes.Add(ChildNode);
  49.         }
  50.         else
  51.         { 
  52.             //在根節點中添加子節點
  53.             TreeNode ChildNode = new TreeNode();
  54.             ChildNode.Text = "第一步, 添加表單屬性";
  55.             ChildNode.NavigateUrl = "add_property.aspx";
  56.             ChildNode.Target = "main";
  57.             ChildNode.Value = "1";
  58.             RootNode.ChildNodes.Add(ChildNode);
  59.             ChildNode = new TreeNode();
  60.             ChildNode.Text = "<font color='red'>第二步, 添加表單流程</font>";
  61.             ChildNode.NavigateUrl = "add_flow.aspx";
  62.             ChildNode.Target = "main";
  63.             ChildNode.Value = "2";
  64.             RootNode.ChildNodes.Add(ChildNode);
  65.             Response.Write("<script language='javascript'>window.parent.frames['main'].location='add_flow.aspx?main_id="+step+"'</script>");
  66.         }
  67.     }
  68.     protected void FlowTree_SelectedNodeChanged(object sender, EventArgs e)
  69.     {
  70.     }
  71. }