⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pa01.aspx.cs

📁 简单的cI真的是很简单 你想要就下载吧
💻 CS
字号:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using WebService;
using System.Collections.Generic;


public partial class PA01:BasePage
{
    int baseOrgID = 0;//设置根节点的OrgID

    int operatorID = -1;
    string ticket = "";
    string expMsg = "";

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)//第一次加载的时候添加根节点
        {
            TreeNodeBand(baseOrgID);

            Master.UserData = UserData;
            operatorID = UserData.EmployeeID;
            ticket = Ticket;
        }
          
    }



    /// <summary>
    /// 展开节点时加载该节点下的节点
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void TreeView_orgInfo1_TreeNodeExpanded(object sender, TreeNodeEventArgs e)
    {
        TreeNode node = e.Node;//获取当前单击展开的节点

        node.ChildNodes.Clear();//清除当前展开节点的子结点

        VinciService vinciService = new VinciService();
        OrganizationsEntity[] organizationsCollection;

        organizationsCollection = vinciService.GetChildOrgInfo(int.Parse(node.Value.ToString()), operatorID, ticket, out expMsg);
        foreach (OrganizationsEntity orgs in organizationsCollection)
        {
            TreeNode treenode = new TreeNode();
            treenode.Text = orgs.OrgID.ToString() + ":" + orgs.OrgName;
            treenode.Value = orgs.OrgID.ToString();
            treenode.Expanded = false;
            node.ChildNodes.Add(treenode);
            TreeNode Node0 = new TreeNode();
            treenode.ChildNodes.Add(Node0);

        }
    }

    /// <summary>
    /// 绑定根节点的方法
    /// </summary>
    /// <param name="_BaseOrgID"></param>
    public void TreeNodeBand(int _BaseOrgID)
    {
        VinciService vinciService = new VinciService();
        OrganizationsEntity org;
        org = vinciService.GetOrganizationInfo(_BaseOrgID, operatorID, ticket, out expMsg);

        TreeNode _baseNode = new TreeNode();
        _baseNode.Text = org.OrgID.ToString() + ":" + org.OrgName;
        _baseNode.Value = org.OrgID.ToString();
        _baseNode.Expanded = false;

        TreeView_orgInfo1.Nodes.Add(_baseNode);

        TreeNode fatherNode = new TreeNode();

        _baseNode.ChildNodes.Add(fatherNode);

    }

    protected void TreeView_orgInfo1_SelectedNodeChanged(object sender, EventArgs e)
    {
        TreeView_orgInfo1.SelectedNodeStyle.BackColor = System.Drawing.Color.GreenYellow;
        string orgid_post = this.TreeView_orgInfo1.SelectedValue;//获取单击节点组织的orgID
        this.iframe1.Attributes["src"] = "PA02.aspx?OrgID=" + orgid_post;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -