コード例 #1
0
    private void LoadTreeView()
    {
        //Загружаем группы изделий выбранной категории
        MainDataClassesDataContext context = new MainDataClassesDataContext();
        ISingleResult <ogk_SelectArticleGroupsResult> q = context.ogk_SelectArticleGroups(0, Convert.ToInt32(ArticleTypesList.SelectedValue));
        List <ogk_SelectArticleGroupsResult>          z = q.ToList();

        //Загрузка дерева изделий
        TreeView1.Nodes.Clear();

        //Загрузка корневого узла всех изделий
        TreeNode rootNode = new TreeNode("Все группы", "0", "../Icons/folders.png");

        TreeView1.Nodes.Add(rootNode);

        for (int i = 0; i < z.Count; i++)
        {
            //Изображение группы изделий
            TreeNode tn = new TreeNode(z.ElementAt(i).NAME.ToString(), z.ElementAt(i).ID.ToString(), "../Icons/folder.png");
            TreeView1.Nodes[0].ChildNodes.Add(tn);
            LoadTreeNodeChildren(tn);
        }
        //Сворачиваем все дерево групп
        TreeView1.CollapseAll();
        //Выбираем первый узел дерева
        TreeView1.Nodes[0].Select();
        //Разворачиваем первый узел дерева
        TreeView1.Nodes[0].Expand();
    }
コード例 #2
0
    public void Button_Command(Object sender, CommandEventArgs e)
    {
        switch (e.CommandName)
        {
        case "Expand":
            if (panel_sample.Visible == true)
            {
                TreeView1.ExpandAll();
            }
            else
            {
                TreeView2.ExpandAll();
            }

            break;

        case "Collapse":
            if (panel_sample.Visible == true)
            {
                TreeView1.CollapseAll();
            }
            else
            {
                TreeView2.CollapseAll();
            }
            break;

        default:
            // Do nothing.
            break;
        }
    }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                DropDownList2.DataValueField = "AsetStat_No";
                DropDownList2.DataTextField  = "AsetStat_NmAr";
                DropDownList2.DataSource     = db.FixdAstStatus.ToList();
                DropDownList2.DataBind();


                DropDownList3.DataValueField = "Loc_No";
                DropDownList3.DataTextField  = "Loc_Nm";
                DropDownList3.DataSource     = db.FixdAsetsLoc.ToList();
                DropDownList3.DataBind();

                ViewState["ID"] = "0";



                foreach (MtsFixdAsets chart in db.MtsFixdAsets.Where(o => o.Parnt_Acc == 0))
                {
                    TreeNode node = new TreeNode();
                    node.Text  = chart.Aset_Nm.ToString();
                    node.Value = chart.Aset_No.ToString();
                    //you can affect the node.NavigateUrl

                    node.PopulateOnDemand = true;
                    TreeView1.Nodes.Add(node);
                }
                //Session.Add("tree_node_path", " ");
                TreeView1.CollapseAll();
            }
        }
コード例 #4
0
        private void ShowMenuSections()
        {
            TreeNodeBinding tnb = new TreeNodeBinding();

            tnb.DataMember       = "System.Data.DataRowView";
            tnb.TextField        = "TabName";
            tnb.ValueField       = "TabId";
            tnb.PopulateOnDemand = false;
            tnb.SelectAction     = TreeNodeSelectAction.Select;
            TreeView1.DataBindings.Add(tnb);

            TabController tab_obj = new TabController();
            DataSet       dataSet = tab_obj.GetActiveList();

            // You can use this:
            TreeView1.DataSource = new HierarchicalDataSet(dataSet, "TabId", "ParentId");

            // OR you can use the extensions for TreeView if you are using .NET 3.5
            //TreeView1.SetDataSourceFromDataSet(dataSet, "Idx", "ParentId");

            // OR This line, will load the tree starting from the parent record of value = 1
            //TreeView1.DataSource = new HierarchicalDataSet(dataSet, "Idx", "ParentId", 1);
            TreeView1.DataBind();
            TreeView1.CollapseAll();
        }
コード例 #5
0
    public void PopulateTreeView()
    {
        string tmpStr = "";

        //TreeView1.Nodes.Add(new TreeNode("<font color=#885599'>Add New</font>", "New^" ));
        foreach (DataRow topRow in ds.Tables["topLevel"].Rows)
        {
            TreeNode topNode = new TreeNode("<a>" + topRow["top_module"].ToString() + "</a>");
            TreeView1.Nodes.Add(topNode);
            //topNode.ChildNodes.Add(new TreeNode("<font color=#885599'>Add New</font>", "New^" + topRow["top_module"].ToString() ));
            foreach (DataRow midRow in topRow.GetChildRows("topLevelRelation"))
            {
                TreeNode midNode = new TreeNode("<a>" + midRow["sub_module"].ToString() + "</a>");
                topNode.ChildNodes.Add(midNode);
                //midNode.ChildNodes.Add(new TreeNode("<font color=#885599'>Add New</font>", "New^" + midRow["top_module"].ToString() + "^" + midRow["sub_module"].ToString()));
                foreach (DataRow botRow in midRow.GetChildRows("botLevelRelation"))
                {
                    tmpStr = botRow["top_module"].ToString() + "^" + botRow["sub_module"].ToString() + "^" + botRow["page_label"].ToString();
                    TreeNode botNode = new TreeNode("<font color=#669955'>" + botRow["page_label"].ToString() + "</font>", tmpStr);
                    midNode.ChildNodes.Add(botNode);
                }
            }
        }
        TreeView1.CollapseAll();
    }
コード例 #6
0
        protected void load_tree()
        {
            TreeView1.Nodes.Clear();
            int no  = int.Parse(DropDownList1.SelectedValue);
            int act = int.Parse(DropDownList2.SelectedValue);

            foreach (InvAstRefTyp itm in db.InvAstRefTyp.Where(o => o.Prnt_RefTyp == 0 && o.Cmp_No == no && o.Actvty_No == act))
            {
                TreeNode node = new TreeNode();
                node.Text  = itm.RefTyp_NmAr.ToString();
                node.Value = itm.RefTyp_No.ToString();
                //you can affect the node.NavigateUrl
                if (db.InvAstRefTyp.Where(o => o.Prnt_RefTyp == itm.RefTyp_No && o.Cmp_No == no && o.Actvty_No == act).Count() > 0)
                {
                    node.PopulateOnDemand = true;
                }
                else
                {
                    node.PopulateOnDemand = false;
                }

                TreeView1.Nodes.Add(node);
            }

            TreeView1.CollapseAll();
        }
コード例 #7
0
        protected void load_tree()
        {
            TreeView1.Nodes.Clear();
            int no  = int.Parse(DropDownList1.SelectedValue);
            int act = int.Parse(DropDownList2.SelectedValue);

            foreach (AstCity itm in db.AstCity.Where(o => o.Prnt_City == 0 && o.Cmp_No == no))
            {
                TreeNode node = new TreeNode();
                node.Text  = itm.City_NmAR.ToString();
                node.Value = itm.City_No.ToString();
                if (db.AstCity.Where(o => o.Prnt_City == itm.City_No && o.Cmp_No == no && o.Actvty_No == act).Count() > 0)
                {
                    node.PopulateOnDemand = true;
                }
                else
                {
                    node.PopulateOnDemand = false;
                }

                TreeView1.Nodes.Add(node);
            }

            TreeView1.CollapseAll();
        }
コード例 #8
0
    //protected void ImageButtonProfitLossLedger_Click(object sender, ImageClickEventArgs e)
    //{
    //    TreeView1.Visible = true;
    //    PopulateTreeView();
    //    TreeView1.CollapseAll();
    //    Session["Account"] = "ProfitLossLedger";

    //}

    protected void ImageButtonAccountGroup_Click(object sender, ImageClickEventArgs e)
    {
        TreeView1.Visible = true;
        PopulateTreeView();
        TreeView1.CollapseAll();
        //Session["Account"] = "Bank";
    }
コード例 #9
0
    protected void ArticleTypesList_SelectedIndexChanged(object sender, EventArgs e)
    {
        //Загружаем группы изделий выбранной категории
        MainDataClassesDataContext dataContext          = new MainDataClassesDataContext();
        ISingleResult <ogk_SelectArticleGroupsResult> a = dataContext.ogk_SelectArticleGroups(0, Convert.ToInt32(ArticleTypesList.SelectedValue));
        List <ogk_SelectArticleGroupsResult>          b = a.ToList();

        //Загрузка дерева изделий
        TreeView1.Nodes.Clear();

        //Загрузка корневого узла всех изделий
        TreeNode rootNode = new TreeNode("Все группы", "0", "../Icons/folders.png");

        rootNode.ToolTip = "Все группы";
        TreeView1.Nodes.Add(rootNode);

        for (int i = 0; i < b.Count; i++)
        {
            //Изображение группы изделий
            TreeNode tn = new TreeNode(b.ElementAt(i).NAME.ToString(), b.ElementAt(i).ID.ToString(), "../Icons/folder.png");
            tn.ToolTip = b.ElementAt(i).NAME.ToString();
            TreeView1.Nodes[0].ChildNodes.Add(tn);
            LoadTreeNodeChildren(tn);
        }
        //Сворачиваем все дерево групп
        TreeView1.CollapseAll();
        //Выбираем первый узел дерева
        TreeView1.Nodes[0].Select();
        //Разворачиваем первый узел дерева
        TreeView1.Nodes[0].Expand();

        //Загружаем значение выбранного пункта в скрытую переменную
        hiddenTypeID.Value = ArticleTypesList.SelectedValue;
    }
コード例 #10
0
        //Set Default buttons...
        protected void SetInitFields(bool setFlg)
        {
            btn_Save.Enabled = setFlg;
            if (setFlg)
            {
                btn_Save.ForeColor = System.Drawing.Color.White;
            }
            else
            {
                btn_Save.ForeColor = System.Drawing.Color.Silver;
            }

            divMessage.InnerHtml = "";

            //********************************************************************************
            TreeView1.Visible = true;
            string ret = File.ReadAllText("C:\\public\\SHELL\\Shell_PST_Alerts\\Today.txt");

            //
            if (ret.IndexOf("|Info| [") >= 0)
            {
                LoopchkNewUpd(ret);
            }
            else
            {
                ret = "|Info| " + ret.Replace("\n", "") + " ...Start";
            }
            //
            showLogTv(TreeView1, ret, "Shell Outlook AO Folder Content");
            TreeView1.CollapseAll();
            //********************************************************************************
        }
コード例 #11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         PopulateNodes(TreeView1.Nodes, 0);
         TreeView1.CollapseAll();
     }
 }
コード例 #12
0
 protected void BtnSearch_Click(object sender, EventArgs e)
 {
     PopulateTreeView();
     TreeView1.CollapseAll();
     Session.Remove("Active");
     FindNodesByString();
     Session.Remove("Active");
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     SessionBo.CheckSession();
     if (!IsPostBack)
     {
         TreeView1.CollapseAll();
     }
     ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "loadtopmenu('CustomerNonIndividualLeftPane');", true);
 }
コード例 #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //  TreeView1.Nodes

            if (!IsPostBack)
            {                           //get the root path of your directory
                LoadData(TreeView1.Nodes, @"D:\clientSideResource");
                TreeView1.CollapseAll();
            }
        }
コード例 #15
0
        /// <summary>
        /// 生成菜单树
        /// </summary>
        /// <param name="fenzu"></param>
        protected void treeview1_databind(string fenzu)
        {
            string pYingyong = RadioButtonList_Yingyong.SelectedValue.ToString();
            string pZubie    = DropDownList_zubie.SelectedValue;
            //DataTable dt = bZubie.getCaidan(pYingyong, pZubie);
            DataTable dt = bGongneng.getDataCaidan(pYingyong);

            getCaidanTree(dt, TreeView1, null);
            TreeView1.CollapseAll();
        }
コード例 #16
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     if (Button1.Text == "dell-管理/全展開")
     {
         TreeView1.ExpandAll();
         Button1.Text = "dell-管理/全收合";
     }
     else if (Button1.Text == "dell-管理/全收合")
     {
         TreeView1.CollapseAll();
         Button1.Text = "dell-管理/全展開";
     }
 }
コード例 #17
0
        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            int no = int.Parse(DropDownList1.SelectedValue);

            DropDownList1.DataValueField = "Cmp_No";
            DropDownList1.DataTextField  = "Cmp_Nm";
            DropDownList1.DataSource     = db.MtsItmMfs.Where(o => o.Cmp_No == no).ToList();
            DropDownList1.DataBind();

            load_tree();

            //Session.Add("tree_node_path", " ");
            TreeView1.CollapseAll();
        }
コード例 #18
0
    protected void ArticleTypesList_SelectedIndexChanged(object sender, EventArgs e)
    {
        //Загружаем группы изделий выбранной категории
        MainDataClassesDataContext dataContext          = new MainDataClassesDataContext();
        ISingleResult <ogk_SelectArticleGroupsResult> a = dataContext.ogk_SelectArticleGroups(0, Convert.ToInt32(ArticleTypesList.SelectedValue));
        List <ogk_SelectArticleGroupsResult>          b = a.ToList();

        //Загрузка дерева изделий
        TreeView1.Nodes.Clear();

        for (int i = 0; i < b.Count; i++)
        {
            //Изображение группы изделий
            TreeNode tn = new TreeNode(b.ElementAt(i).NAME.ToString(), b.ElementAt(i).ID.ToString(), "../Icons/folder.png");
            //Добавляем всплывающую подсказку для длинных названий групп
            tn.ToolTip = b.ElementAt(i).NAME.ToString();
            TreeView1.Nodes.Add(tn);
            LoadTreeNodeChildren(tn);
        }

        //Выбираем первый узел дерева и обрабатываем событие выбора
        TreeView1.Nodes[0].Select();
        //Удаляем остальные обработчики
        OnLoading  = null;
        OnLoading += TreeView1_SelectedNodeChanged;
        OnLoading(sender, e);
        OnLoading = null;

        //Сворачиваем все узлы
        TreeView1.CollapseAll();

        //Показываем кнопку добавления изделия необходимого типа
        if (ArticleTypesList.SelectedIndex == 1)
        {
            //Скрываем кнопку добавления внутреннего изделия
            AddInnerProductButton.Visible = false;
            //Показываем кнопку добавления покупного изделия
            AddOuterProductButton.Visible = true;
        }
        else
        {
            //Показываем кнопку добавления внутреннего изделия
            AddInnerProductButton.Visible = true;
            //Скрываем кнопку добавления покупного изделия
            AddOuterProductButton.Visible = false;
        }

        //Загружаем значение выбранного пункта в скрытую переменную
        hiddenTypeID.Value = ArticleTypesList.SelectedValue;
    }
コード例 #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            TreeNode onjParent = new TreeNode("D:\\", "D:\\");
            onjParent.PopulateOnDemand = true;
            TreeView1.Nodes.Add(onjParent);

            TreeView1.CollapseAll();
        }
        error.Visible = false;
        TreeView1.TreeNodeExpanded    += new TreeNodeEventHandler(TreeView1_TreeNodeExpanded);
        TreeView1.SelectedNodeChanged += new EventHandler(TreeView1_SelectedNodeChanged);
    }
コード例 #20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (User.Identity.IsAuthenticated == false)
            {
                Response.Redirect("~/240578/Default.aspx");
            }
            if (User.IsInRole("Admin") == false && User.IsInRole("Sponsor Matrix") == false)
            {
                Response.Redirect("~/240578/AdminHome.aspx");
            }
            if (Session["Usercode"] == null)
            {
                Response.Redirect("Default.aspx");
            }
            //else if (Session["Usercode"].ToString() == "BI250241")
            //{

            if (Page.IsPostBack == false)
            {
                SqlConnection con  = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ToString());
                SqlConnection con1 = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ToString());
                cmd               = new SqlCommand("select UserCode,Username from tblMemberMaster where UserCode='" + ConfigurationManager.AppSettings["MainID"].ToString() + "'", con);
                subcmd            = new SqlCommand();
                subcmd.Connection = con1;

                con.Open();
                SqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    TreeNode root = new TreeNode();
                    root.Text  = dr[0] + " ( " + dr[1] + " )";
                    root.Value = dr[0].ToString();

                    subcmd.CommandText = "Select t.MemberId,m.Username from tblTreeMaster t,tblMemberMaster m where t.memberid = m.usercode and t.SponserId = '" + dr[0] + "'";
                    con1.Open();
                    SqlDataReader sdr = subcmd.ExecuteReader();
                    while (sdr.Read())
                    {
                        TreeNode t = new TreeNode(sdr[0] + " ( " + sdr[1] + " )", sdr[0].ToString());
                        root.ChildNodes.Add(t);
                    }
                    con1.Close();
                    TreeView1.Nodes.Add(root);
                }
                con.Close();
                TreeView1.CollapseAll();
            }
        }
コード例 #21
0
        /// <summary>
        /// 点中父类,展开子类
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
        {
            //点击根节点
            if (TreeView1.SelectedValue.Substring(2, 4).Equals("0000"))
            {
                TreeView1.CollapseAll();
                TreeView1.SelectedNode.Expanded = true;
            }
            bool bCheck = TreeView1.SelectedNode.Checked;

            for (int i = 0; i < TreeView1.SelectedNode.ChildNodes.Count; i++)
            {
                TreeView1.SelectedNode.ChildNodes[i].Checked = bCheck;
            }
        }
コード例 #22
0
        private void changeExpandCollapseAll()
        {
            //repaintTreeView();

            if (CheckBox_TreeViewExpandAll.Checked)
            {
                TreeView1.ExpandAll();
            }
            else
            {
                TreeView1.CollapseAll();
            }

            //si se colapsan topdos, solo q ueda la raiz, para evitar esto expandemos el nodo raiz
            TreeView1.Nodes[0].Expand();
        }
コード例 #23
0
    private void PopulateTreeView()
    {
        TreeView1.Nodes.Clear();

        Session["LastAccount"] = "";
        COAChartName           = "";

        ChartId       = 0;
        ParentChartID = 0;
        Level         = 1;
        AccountType   = 0;
        COAChartCode  = "";
        COAChartId    = 0;
        loadTreeMenu(TreeView1, LoadDataTable());
        TreeView1.CollapseAll();
    }
コード例 #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                SessionBo.CheckSession();
                Session["dashBoard"]       = "RM";
                Session["FromAdvisorView"] = "FromRMView";
                userVo   = (UserVo)Session["userVo"];
                UserName = userVo.FirstName + userVo.LastName;
                roleList = userBo.GetUserRoles(userVo.UserId);

                if (!IsPostBack)
                {
                    if (roleList.Count == 1 && roleList.Contains("RM"))
                    {
                        TreeView1.Nodes.RemoveAt(0);
                    }
                    TreeView1.CollapseAll();
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "pageloadscript", "loadtopmenu('RMLeftPane');", true);
                }

                sourcepath = Session[SessionContents.LogoPath].ToString();
                if (Session[SessionContents.BranchLogoPath] != null)
                {
                    branchLogoSourcePath = Session[SessionContents.BranchLogoPath].ToString();
                }
            }
            catch (BaseApplicationException Ex)
            {
                throw Ex;
            }
            catch (Exception Ex)
            {
                BaseApplicationException exBase       = new BaseApplicationException(Ex.Message, Ex);
                NameValueCollection      FunctionInfo = new NameValueCollection();

                FunctionInfo.Add("Method", "RMLeftPane.ascx.cs:Page_Load()");

                object[] objects = new object[1];
                objects[0] = userVo;

                FunctionInfo = exBase.AddObject(FunctionInfo, objects);
                exBase.AdditionalInformation = FunctionInfo;
                ExceptionManager.Publish(exBase);
                throw exBase;
            }
        }
コード例 #25
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         BigClass = Request.QueryString["BigClass"];
         if (BigClass != null)
         {
             BindTreeView();
             TreeView1.ExpandDepth = 0;
             TreeView1.CollapseAll();
         }
         else
         {
         }
         div_Navigation.Visible = false;
     }
 }
コード例 #26
0
        protected void load_tree()
        {
            TreeView1.Nodes.Clear();
            int no = int.Parse(DropDownList4.SelectedValue);

            foreach (MtsSuplir sup in db.MtsSuplir.Where(o => o.Cmp_No == no && o.Parnt_Sup == 0))
            {
                TreeNode node = new TreeNode();
                node.Text  = sup.Sup_NmAr.ToString();
                node.Value = sup.Sup_No.ToString();
                //you can affect the node.NavigateUrl

                node.PopulateOnDemand = true;
                TreeView1.Nodes.Add(node);
            }
            TreeView1.CollapseAll();
        }
コード例 #27
0
    protected void _browseButton_Click(object sender, ImageClickEventArgs e)
    {
        TreeView1.Nodes.Clear();
        if (UpdateBrowseTextBoxWithSlash())
        {
            TreeNode onjParent = new TreeNode(_browseTextBox.Text, _browseTextBox.Text);
            onjParent.PopulateOnDemand = true;
            TreeView1.Nodes.Add(onjParent);

            TreeView1.CollapseAll();
        }
        else
        {
            error.Visible = true;
            error.Text    = "Please Enter valid path";
        }
    }
コード例 #28
0
ファイル: Trunk.aspx.cs プロジェクト: aamirtemp/TrackIT
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Page.IsPostBack == false)
        {
            System.IO.DirectoryInfo RootDir = new System.IO.DirectoryInfo(@"D:\_ReleaseManagement\_Branches\DTS\Trunk\SRC");


            // output the directory into a node
            TreeNode RootNode = OutputDirectory(RootDir, null);

            // add the output to the tree
            TreeView1.Nodes.Add(RootNode);

            TreeView1.CollapseAll();

            TreeView1.SelectedNodeChanged += new EventHandler(TreeView1_SelectedNodeChanged);
        }
    }
コード例 #29
0
        protected void load_tree()
        {
            TreeView1.Nodes.Clear();
            //var cn = db.MtsChartAc.Find(id);
            //////////// tree view
            //TreeView1.ExpandDepth = int.Parse(cn.Level_No.ToString()) - 1;
            foreach (MtsChartAc chart in db.MtsChartAc.Where(o => o.Parnt_Acc == 0))
            {
                TreeNode node = new TreeNode();
                node.Text  = chart.Acc_Nm.ToString();
                node.Value = chart.Acc_No.ToString();
                //you can affect the node.NavigateUrl

                node.PopulateOnDemand = true;
                TreeView1.Nodes.Add(node);
            }
            TreeView1.CollapseAll();
        }
コード例 #30
0
ファイル: UcMakeOffer.ascx.cs プロジェクト: ctit-div/ctit
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //Session["CompanyId"] = "7";
            //Session["BranchId"] = "16";
            ViewState["EditId"] = "0";

            //CreatedBy = Convert.ToInt32(Session["UserCode"].ToString());
            //ModifiedBy = Convert.ToInt32(Session["UserCode"].ToString());
            //Session["AdminUserName"] = "******";
            ItemGroupId   = 0;
            ParentGroupId = 0;
            PopulateTreeView();
            TreeView1.CollapseAll();
            TreeView1.Attributes.Add("onclick", "OnTreeClick(event)");
        }
    }