Example #1
0
 protected void TreeView_Populate(object sender, TreeNodeEventArgs e)
 {
     using (new pm2Entities())
     {
         DataTable dataTable = base.Cache[CacheParameter.ResourceType] as DataTable;
         DataRow[] array     = dataTable.Select("ParentId='" + e.Node.Value + "'");
         DataRow[] array2    = array;
         for (int i = 0; i < array2.Length; i++)
         {
             DataRow  dataRow  = array2[i];
             TreeNode treeNode = new TreeNode();
             if (ResType.IsContainsChild(dataRow["ResourceTypeId"].ToString()))
             {
                 treeNode.PopulateOnDemand = true;
             }
             treeNode.Value = dataRow["ResourceTypeId"].ToString();
             treeNode.Text  = dataRow["ResourceTypeName"].ToString();
             if (base.Request["id"] == treeNode.Value)
             {
                 treeNode.Select();
             }
             e.Node.ChildNodes.Add(treeNode);
         }
     }
 }
Example #2
0
 protected void TreeView_Populate(object sender, TreeNodeEventArgs e)
 {
     using (pm2Entities pm2Entities = new pm2Entities())
     {
         IQueryable <Res_ResourceType> queryable =
             from m in pm2Entities.Res_ResourceType
             where m.Res_ResourceType2.ResourceTypeId == e.Node.Value
             select m;
         foreach (Res_ResourceType current in queryable)
         {
             TreeNode treeNode = new TreeNode();
             if (ResType.IsContainsChild(current.ResourceTypeId))
             {
                 treeNode.PopulateOnDemand = true;
             }
             treeNode.Value = current.ResourceTypeId;
             treeNode.Text  = current.ResourceTypeName;
             e.Node.ChildNodes.Add(treeNode);
             treeNode.NavigateUrl = string.Concat(new string[]
             {
                 "ResourceEdit.aspx?parentId=",
                 treeNode.Value,
                 "&nodeId=",
                 this.pnode(treeNode)
             });
             treeNode.Target = "EditInfoList";
         }
     }
 }
Example #3
0
 protected void TreeView_Populate(object sender, TreeNodeEventArgs e)
 {
     using (pm2Entities pm2Entities = new pm2Entities())
     {
         IQueryable <Res_ResourceType> queryable =
             from m in pm2Entities.Res_ResourceType
             where m.Res_ResourceType2.ResourceTypeId == e.Node.Value
             select m;
         foreach (Res_ResourceType current in queryable)
         {
             TreeNode treeNode = new TreeNode();
             if (ResType.IsContainsChild(current.ResourceTypeId))
             {
                 treeNode.PopulateOnDemand = true;
             }
             treeNode.Value       = current.ResourceTypeId;
             treeNode.Text        = current.ResourceTypeName;
             treeNode.NavigateUrl = "javascript:saveSelectedValue('" + treeNode.Value + "');";
             if (base.Request["id"] == treeNode.Value)
             {
                 treeNode.Select();
             }
             e.Node.ChildNodes.Add(treeNode);
         }
     }
 }
Example #4
0
 protected void TreeView_Populate(object sender, TreeNodeEventArgs e)
 {
     using (pm2Entities pm2Entities = new pm2Entities())
     {
         IQueryable <Res_ResourceType> queryable =
             from m in pm2Entities.Res_ResourceType
             where m.Res_ResourceType2.ResourceTypeId == e.Node.Value
             select m;
         foreach (Res_ResourceType current in queryable)
         {
             TreeNode treeNode = new TreeNode();
             if (ResType.IsContainsChild(current.ResourceTypeId))
             {
                 treeNode.PopulateOnDemand = true;
             }
             treeNode.Value       = current.ResourceTypeId;
             treeNode.Text        = current.ResourceTypeName;
             treeNode.NavigateUrl = "ResourceQueryDetail.aspx?id=" + treeNode.Value;
             treeNode.Target      = "InfoList";
             e.Node.ChildNodes.Add(treeNode);
         }
     }
 }