Esempio n. 1
0
 /// <summary>
 /// 分两种,一种是类型为叶节点,另一种是条目为叶子节点
 /// 本层加载的是类型
 /// </summary>
 protected void AddTopNodes(string type)
 {
     List<ZJGEportAssetsDB.DetailAssetsType> LAT = new ZJGEportAssetsDB.AssetsManage().SelectAssetsTypeList();
     ZJGEport.WebControls35.ZJGEportTreeNode node;
     for (int i = 0; i < LAT.Count; i++)
     {
         node = new ZJGEport.WebControls35.ZJGEportTreeNode();
         node.Text = LAT[i].TYPENAME;
         node.Value = LAT[i].TYPEGUID;
         if (type.ToUpper() == "TYPE")
         {
             TreeView1.RootNodeText = "所有资产类型";
             TreeView1.RootNodeUrl = "AssetsItem_List.aspx?TypeGuid=&TypeName=";
             node.NavigateUrl = "AssetsItem_List.aspx?TypeGuid=" + node.Value + "&TypeName=" + node.Text;
             node.PopulateOnDemand = false;
         }
         else
         {
             TreeView1.RootNodeText = "所有资产条目";
             TreeView1.RootNodeUrl = "AssetsStockIn_List.aspx";
             node.PopulateOnDemand = true;
             node.NavigateUrl = "AssetsStockIn_List.aspx?TypeGuid=" + node.Value + "&TypeName=" + node.Text;
         }
         TreeView1.Nodes.Add(node);
     }
 }
 protected void btnSave_Click(object sender, EventArgs e)
 {
     ZJGEportAssetsDB.AssetsManage AM = new ZJGEportAssetsDB.AssetsManage();
     if (!AM.IsAssetsTypeExists(txtTypeName.Text, "abc"))//如果不存在该类型名称
     {
         AM.InsertAssetsType(txtTypeName.Text, txtTypeNode.Text);
         CallJsFun("window.close();");
     }
     else
         ShowJsMessage("该类型名称已经存在,请检查.");
 }
Esempio n. 3
0
        /// <summary>
        /// 根据资产类型显示相应的资产条目
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void TreeView1_TreeNodePopulate1(object sender, ZJGEportTreeNodeEventArgs e)
        {
            ZJGEportTreeNode pNode = e.Node;
            List<ZJGEportAssetsDB.DetailAssetsItems> DAI=new ZJGEportAssetsDB.AssetsManage().SelectAssetsItemList(pNode.Value);

            for (int i = 0; i < DAI.Count; i++)
            {
                ZJGEportTreeNode node = new ZJGEportTreeNode();
                node.Value = DAI[i].AssetsGuid;
                node.Text = DAI[i].AssetsName;
                node.PopulateOnDemand = false;
                node.NavigateUrl = "AssetsStockIn_List.aspx?AssetsGuid=" + node.Value + "&AssetsName=" + node.Text;
                pNode.ChildNodes.Add(node);
            }
        }