コード例 #1
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;
        }
    }
コード例 #2
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();
            //********************************************************************************
        }
コード例 #3
0
    protected void btnIn_Click(object sender, ImageClickEventArgs e)
    {
        if (ltrEstDeptPath.Text.Equals(String.Empty))
        {
            Literal1.Text = JSHelper.GetAlertScript("평가 부서를 선택해 주세요.", false);
            return;
        }

        if (ltrDeptPath.Text.Equals(String.Empty))
        {
            Literal1.Text = JSHelper.GetAlertScript("인사 부서를 선택해 주세요.", false);
            return;
        }

        if (ddlDeptGroup.SelectedValue.Equals("0"))
        {
            Literal1.Text = JSHelper.GetAlertScript("부분을 선택해주세요.", false);
            return;
        }

        MicroBSC.Estimation.Dac.DeptInfos dept = new MicroBSC.Estimation.Dac.DeptInfos();
        dept.MappingEstDept_Dept_ID(PageUtility.GetIntByValueDropDownList(ddlEstTermInfo), int.Parse(ltrEstDeptID.Text), int.Parse(ltrDeptID.Text), int.Parse(ddlDeptGroup.SelectedValue));
        TreeView1.Nodes.Clear();
        WebCommon.FillEstMappingTree(TreeView1, PageUtility.GetIntByValueDropDownList(ddlEstTermInfo));
        TreeView1.ExpandAll();
    }
コード例 #4
0
    protected void imgbtn_Edit_Click(object sender, ImageClickEventArgs e)
    {
        GridViewRow gv_row = (GridViewRow)((sender as ImageButton).NamingContainer);
        string      userid = Convert.ToString(gv_users.DataKeys[gv_row.RowIndex].Value);

        ds_analytics.m_usersDataTable thisuser_dt = m_users.getUserByUserid(userid);
        if (thisuser_dt.Rows.Count > 0)
        {
            ds_analytics.m_usersRow user_row = thisuser_dt[0];
            lbl_userid.Text = user_row.userid;
            if (user_row.IsfullnameNull())
            {
                tb_username.Text = "";
            }
            else
            {
                tb_username.Text = user_row.fullname;
            }
            if (user_row.IsemailNull())
            {
                tb_email.Text = "";
            }
            else
            {
                tb_email.Text = user_row.email;
            }
            if (user_row.IsmblnoNull())
            {
                tb_mblno.Text = "";
            }
            else
            {
                tb_mblno.Text = user_row.mblno;
            }
            cb_isactive.Checked = user_row.isactive;

            foreach (TreeNode node_parent in TreeView1.Nodes)
            {
                foreach (TreeNode node_child in node_parent.ChildNodes)
                {
                    node_child.Checked = false;
                }
            }

            DataTable dt_rights = m_users.getAccessRightsByUserid(user_row.userid);
            foreach (DataRow dr in dt_rights.Rows)
            {
                TreeView1.FindNode(dr["module_key"].ToString() + TreeView1.PathSeparator + dr["submodule_key"].ToString()).Checked = true;
            }

            ViewState["user_row"] = user_row;

            btn_update.Visible = true;
            btn_cancel.Visible = true;
        }
        else
        {
            ClientScript.RegisterStartupScript(this.GetType(), "error", "<script>alert('Error in reading user details.');</script>");
        }
    }
コード例 #5
0
    public void Fresh()
    {
        PnlTreeList.Attributes["display"] = "none";
        txtProducCateID.Text = nSelectProductCategoryID.ToString();
        if (ProductList != null && ProductList.Rows.Count > 0)
        {
            BLL.TreeViewFromTableBLL tvftbll = new BLL.TreeViewFromTableBLL();

            tvftbll.nRootParentID       = 0;
            tvftbll.NodeValueColumnName = "nProductCategoryID";
            tvftbll.NodeTextColumnName  = "sProductCategoryNameCN";
            tvftbll.FatherIDColumnName  = "nParentCategoryID";
            TreeNode[] nodes = tvftbll.GetTreeNodes(ProductList);
            TreeView1.Nodes.Clear();
            if (bHaveRoot == 1)
            {
                TreeNode noderoot = new TreeNode();
                noderoot.Text  = "没有上级产品类";
                noderoot.Value = "0";
                for (int i = 0; i < nodes.Length; i++)
                {
                    noderoot.ChildNodes.Add(nodes[i]);
                }
                TreeView1.Nodes.Add(noderoot);
            }
            else
            {
                for (int i = 0; i < nodes.Length; i++)
                {
                    TreeView1.Nodes.Add(nodes[i]);
                }
            }
            TreeView1.ExpandAll();
        }
    }
コード例 #6
0
        private void BindTree()
        {
            TreeView1.MultipleSelectEnabled       = false;
            TreeView1.DragAndDropEnabled          = false;
            TreeView1.KeyboardEnabled             = true;
            TreeView1.NodeEditingEnabled          = false;
            TreeView1.KeyboardCutCopyPasteEnabled = false;
            TreeView1.ShowLines     = true;
            TreeView1.DisplayMargin = false;

            TreeViewNode rootNode = new TreeViewNode();

            rootNode.Text          = "Projects";
            rootNode.Selectable    = false;
            rootNode.CssClass      = "TreeNodeGray";
            rootNode.HoverCssClass = "TreeNodeGray";

            DataTable dt = Project.GetListActiveProjectsByUserDataTable();            // ActiveProjectsByUserOnlyDataTable();

            foreach (DataRow dr in dt.Rows)
            {
                string ContainerKey = Mediachase.IBN.Business.UserRoleHelper.CreateProjectContainerKey((int)dr["ProjectId"]);
                bic = BaseIbnContainer.Create("FileLibrary", ContainerKey);
                fs  = (FileStorage)bic.LoadControl("FileStorage");
                ProcessFolderNode(rootNode, ContainerKey, fs.Root.Id, dr["Title"].ToString(), true);
            }

            TreeView1.Nodes.Add(rootNode);
            TreeView1.ExpandAll();
        }
コード例 #7
0
ファイル: default.aspx.cs プロジェクト: ophiran/CSharp3
        private void TreeView1_Load(object sender, EventArgs e)
        {
            listNews     = new List <New>(dbAccess.getNews());
            listArticles = new List <Article>(dbAccess.getArticles());

            TreeNodeCollection newsNodes     = TreeView1.FindNode("News.Root").ChildNodes;
            TreeNodeCollection articlesNodes = TreeView1.FindNode("Articles.Root").ChildNodes;

            newsNodes.Clear();
            foreach (New news in listNews)
            {
                TreeNode newNode = new TreeNode(news.Title);
                TreeNode nodeTxt = new TreeNode(news.Text);
                nodeTxt.SelectAction = TreeNodeSelectAction.None;
                newNode.ChildNodes.Add(nodeTxt);
                newNode.SelectAction = TreeNodeSelectAction.None;
                newsNodes.Add(newNode);
            }

            articlesNodes.Clear();
            foreach (Article article in listArticles)
            {
                TreeNode newNode = new TreeNode(article.Title);
                TreeNode nodeTxt = new TreeNode(article.Text);
                nodeTxt.SelectAction = TreeNodeSelectAction.None;
                newNode.ChildNodes.Add(nodeTxt);
                newNode.SelectAction = TreeNodeSelectAction.None;
                articlesNodes.Add(newNode);
            }
        }
コード例 #8
0
 protected void Page_Load(object sender, EventArgs e)
 {//Add Exception handilng try catch change by vishal 21-05-2012
     try
     {
         if (!IsPostBack)
         {
             MembershipUser User = Membership.GetUser();
             objOrganization = objOrganization.Get_Organization();
             int userid = objUser.Get_By_UserName(User.UserName.ToString(), objOrganization.Orgid);
             if (userid != 0)
             {
                 objContact   = objContact.Get_By_id(userid);
                 lblUser.Text = objContact.Firstname + "&nbsp;&nbsp;" + objContact.Lastname;
             }
         }
         XmlDataSource ds = new XmlDataSource();
         ds.EnableCaching     = false;
         ds.DataFile          = Server.MapPath("../Files/Admin.xml");
         TreeView1.DataSource = ds;
         TreeView1.DataBind();
     }
     catch (Exception ex)
     {
         string myScript;
         myScript = "<script language=javascript>alert('Exception - '" + ex + "');</script>";
         Page.RegisterClientScriptBlock("MyScript", myScript);
         return;
     }
 }
コード例 #9
0
ファイル: test3.aspx.cs プロジェクト: GAlexycsu/PDN_ALEX
        public void reloadTreeView()
        {
            string maloai = Session["loaiphieu"].ToString();
            string phieu  = Session["maphieu"].ToString();

            ctxds.Clear();
            TreeView1.Nodes.Clear();
            lvb      = AbconBUS.LayDSLoaiVanBan_CapDuyet(maloai, true);
            dschucvu = abill1BUS.ListAbill1();
            TreeNode parentNode = new TreeNode(str13);

            parentNode.Text = "parentNode";
            TreeView1.Nodes.Add(parentNode);
            foreach (Abcon loaivb in lvb)
            {
                TreeNode childNode = new TreeNode(loaivb.abde.ToString() + "-" + loaivb.Auditor.ToString());
                childNode.Value = loaivb.abde.ToString();
                childNode.Text  = "Cấp" + ":" + (TreeView1.Nodes[0].ChildNodes.Count + 1);
                parentNode.ChildNodes.Add(childNode);
                Abcon vbcd = new Abcon();
                vbcd.abde    = loaivb.abde;
                vbcd.pdno    = phieu;
                vbcd.cothutu = loaivb.cothutu;
                ctxds.Add(childNode.Text, vbcd);
            }
            TreeView1.ExpandAll();
        }
コード例 #10
0
        private void Arbol()
        {
            TreeView1.ExpandAll();
            TreeNode nodo = new TreeNode();

            TreeView1.Nodes.Clear();
            nodo.Value = "0";
            nodo.Text  = "Antecedentes Familiares";
            TreeView1.Nodes.Add(nodo);
            //   entonces para para cargar el renglon de abajo, dspues de ? de pregunta agregar una variable=valor&otravariable=otrovalor
            int vParentesco = int.Parse(ddlParentesco.SelectedValue.ToString());
            int vCIE10      = DiagnosticoPrincipal.getDiagnostico();
            int vPaciente   = int.Parse(Request["idPaciente"]);

            //nodo.NavigateUrl = "AntecedentesFamiliares.aspx?Parentesco=" + vParentesco.ToString() + "&CIE10=" + vCIE10.ToString() + "&Paciente= " + vPaciente.ToString();
            //nodo.NavigateUrl = "Catastro.aspx?tipo=Habitacion&idHabitacion=" + nodo.Value;
            //nodo.NavigateUrl = "AntecedentesFamiliares.aspx?Parentesco=" + vParentesco.ToString() + "&CIE10=" + vCIE10.ToString() + "&Paciente= " + vPaciente.ToString();
            mostrarNodos(nodo);



            //DataTable dtFamiliarT = new DataTable();
            //dtFamiliarT = SPs.SysParentescoT().GetDataSet().Tables[0];

            //TreeView1.DataSource = dtFamiliarT;
            //TreeView1.DataBind();

            //DataView dataViewHijos = new DataView(dataSetArbol.Tables["SysParentescoT"]);
            //dataViewHijos.RowFilter = dataSetArbol.Tables["TablaArbol"].Columns["IdentificadorPadre"].ColumnName + " = " + indicePadre;
        }
コード例 #11
0
ファイル: Default3.aspx.cs プロジェクト: aashishshar/cos
    public void BindWithSubcategory(string subCat)
    {
        con = new SqlConnection(ConfigurationManager.ConnectionStrings["Free"].ToString());
        SqlDataAdapter da = new SqlDataAdapter("select distinct MCategoryName_V  from Mst_Category C inner join Mst_SubCategory S on C.CategoryID_N=S.CategoryID_N where CategoryName_V='" + subCat + "'", con);
        DataTable      dt = new DataTable();

        da.Fill(dt);
        if (dt.Rows.Count > 0)
        {
            TreeView1.Nodes.Clear();
            TreeNode rootNode1 = new TreeNode(dt.Rows[0]["MCategoryName_V"].ToString(), dt.Rows[0]["MCategoryName_V"].ToString());
            TreeView1.Nodes.Add(rootNode1);
            TreeNode rootNode2 = new TreeNode(subCat);
            rootNode1.ChildNodes.Add(rootNode2);

            SqlDataAdapter da1 = new SqlDataAdapter("select SubCategoryName_V, (SubCategoryName_V + '('+(select cast(count(*) as varchar(50)) from Adv_Product_Common where ProductCategoryName=S.SubCategoryName_V)+')') as SubCategoryName   from Mst_Category C inner join Mst_SubCategory S on C.CategoryID_N=S.CategoryID_N where CategoryName_V='" + subCat + "'", con);
            DataTable      dt1 = new DataTable();
            da1.Fill(dt1);
            if (dt1.Rows.Count > 0)
            {
                for (int i = 0; i < dt1.Rows.Count; i++)
                {
                    TreeNode child = new TreeNode(dt1.Rows[i]["SubCategoryName"].ToString(), dt1.Rows[i]["SubCategoryName_V"].ToString());
                    rootNode2.ChildNodes.Add(child);
                }
            }
        }

        TreeView1.ExpandAll();
    }
コード例 #12
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();
    }
コード例 #13
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;
    }
コード例 #14
0
        protected void initTeacherTreeView()
        {
            CourseManager CourseMan  = new CourseManager();
            List <Course> CourseList = new List <Course>();

            CourseList = CourseMan.GetCourseForTeacher(tea.username);

            TreeView1.Nodes.Clear();
            TreeNode mycourse = new TreeNode();

            mycourse.Text        = "我的课程";
            mycourse.NavigateUrl = "AddCourse.aspx";

            //设置TreeView的节点,未截止的课程
            foreach (Course course in CourseList)
            {
                if (DateTime.Now < course.end_time)
                {
                    TreeNode node = new TreeNode();
                    node.Text        = course.name;
                    node.NavigateUrl = "AllAssignment.aspx?Coursenum=" + course.num;
                    mycourse.ChildNodes.Add(node);
                }
            }
            TreeView1.Nodes.Add(mycourse);
            TreeView1.ExpandAll();
        }
コード例 #15
0
    private void SyncTree()
    {
        List <SiteMapNode> lst = new List <SiteMapNode>();
        SiteMapNode        nd  = GetCurrNode();

        do
        {
            lst.Insert(0, nd);
        } while((nd = nd.ParentNode) != null);

        StringBuilder bld = new StringBuilder();

        foreach (SiteMapNode nd2 in lst)
        {
            if (bld.Length > 0)
            {
                bld.Append(TreeView1.PathSeparator);
            }
            //bld.Append( nd2.Title );
            bld.Append(nd2.Key);

            TreeNode ndt = TreeView1.FindNode(bld.ToString());
            if (ndt != null)
            {
                ndt.Select();
                ndt.Expand();
            }
        }
    }
コード例 #16
0
        public bool SelectNode(Type nodeType, int id, int subId)
        {
            var r = FindNode(id, nodeType);

            if (r != null)
            {
                SetSelectedState(r);
                ExpandParent(r);

                r.IsExpanded = true;

                TreeViewItem selectedNode = null;
                foreach (TreeViewItem node in r.Items)
                {
                    IEntity idObj = node.Tag as IEntity;
                    if (idObj.Id == subId)
                    {
                        node.IsSelected = true;
                        node.Foreground = Brushes.Red;

                        selectedNode = node;
                    }
                }

                TreeView1.ScrollTo(r);

                TreeView1.ScrollTo(selectedNode);
            }
            return(r != null);
        }
コード例 #17
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();
    }
コード例 #18
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();
        }
コード例 #19
0
ファイル: ctl2100.aspx.cs プロジェクト: schifflee/bscgit
    private void InsertUpdateDeptInfo()
    {
        if (hdfDeptRefId.Value.Trim() == "" || txtDeptName.Text.Trim() == "")
        {
            ltrScript.Text = JSHelper.GetAlertScript("부서를 선택해주십시오.", false);
            return;
        }

        this.SetParameter();

        Biz_ComDeptInfo objDept = new Biz_ComDeptInfo();
        int             intRtn  = objDept.UpdateData(_idept_ref_id
                                                     , _iup_dept_id
                                                     , 0
                                                     , _idept_name
                                                     , _idept_code //_idept_ref_id.ToString(),
                                                     , 1
                                                     , _idept_type
                                                     , _isort_order
                                                     , _idept_desc
                                                     , gUserInfo.Emp_Ref_ID);

        WebCommon.FillComDeptTree(TreeView1);
        TreeView1.ExpandAll();
        SetButtons();
    }
コード例 #20
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();
        }
コード例 #21
0
ファイル: ctl2100.aspx.cs プロジェクト: schifflee/bscgit
    protected void itnDelete_Click(object sender, ImageClickEventArgs e)
    {
        DeptInfos dept = new DeptInfos();

        if (TreeView1.SelectedValue.Equals(""))
        {
            return;
        }

        bool isOK = dept.RemoveDeptinfo(int.Parse(TreeView1.SelectedValue));

        if (!isOK)
        {
            ltrScript.Text = JSHelper.GetAlertScript("소속되어 있는 부서나 사원이 있습니다. 확인 후 삭제 해주세요.", false);
            return;
        }
        else
        {
            WebCommon.FillComDeptTree(TreeView1);
            TreeView1.ExpandAll();
            SetButtons();

            ltrScript.Text = JSHelper.GetAlertScript("정상적으로 삭제되었습니다.", false);
            return;
        }
    }
コード例 #22
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";
    }
コード例 #23
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack == true)
        {
            String        sql   = "selECt * from Treeview ";
            SqlDataReader datar = DBHelper.GetReader(sql);

            TreeNode _tnode;
            while (datar.Read())
            {
                if (datar["er_id"].ToString() == "0")
                {
                    _tnode       = new TreeNode();
                    _tnode.Text  = datar["name"].ToString();
                    _tnode.Value = "yi_" + datar["yi_id"].ToString();
                    TreeView1.Nodes.Add(_tnode);
                }
                else
                {
                    TreeNode _er_path = new TreeNode();
                    _er_path = TreeView1.FindNode("yi_" + datar["er_id"].ToString());
                    TreeNode _tnode1 = new TreeNode();
                    _tnode1.Text  = datar["name"].ToString();
                    _tnode1.Value = "er_" + datar["er_id"].ToString();
                    _er_path.ChildNodes.Add(_tnode1);
                }
            }
        }
        DBHelper.CloseConnection();
    }
コード例 #24
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            TreeView1.Nodes.Clear();
            WebCommon.SetEstTermDropDownList(ddlEstTermInfo);
            WebCommon.SetEstDeptGroupDropDownList(ddlDeptGroup, ":: 선택 ::", "0", true);

            TreeView1.Nodes.Clear();
            WebCommon.FillEstMappingTree(TreeView1, PageUtility.GetIntByValueDropDownList(ddlEstTermInfo));
            //WebCommon.FillEstTree(TreeView1, PageUtility.GetIntByValueDropDownList(ddlEstTermInfo));
            TreeView1.ExpandAll();

            if (ddlEstTermInfo.Items.Count > 0)
            {
                WebCommon.FillComDeptTree(TreeView2);
            }

            WebCommon.SetEstTermDropDownList(ddlEstTermInfo2);
            DoSetPossibleCopay();
        }

        ESTTERM_REF_ID = PageUtility.GetByValueDropDownList(ddlEstTermInfo);
        Literal1.Text  = "";

        // //체크인-체크아웃 활성화
        //MenuControl1.IsCheckInOutVisible = true;
        //MenuControl1.SetCheckInOutBuuton(tbSetup
        //                                        , btnIn
        //                                        , btnOut
        //                                        );
    }
コード例 #25
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();
        }
コード例 #26
0
ファイル: AddNewFile.aspx.cs プロジェクト: 15831944/JIBE-ERP
 private int CreateNodes(string NodePath, string NodeName, int NodeType, int NodeID, string rootNode)
 {
     try
     {
         string ParentNodePath = NodePath.Replace("/" + NodeName + "/", "");
         ParentNodePath = ParentNodePath.Replace(rootNode, "");
         TreeNode ParentNode = TreeView1.FindNode(ParentNodePath);
         if (ParentNode != null)
         {
             TreeNode NewNode = new TreeNode(NodeName, NodeName.ToString(), getNodeImageURL(NodeName));
             NewNode.SelectAction = TreeNodeSelectAction.SelectExpand;
             NewNode.Collapse();
             ParentNode.ChildNodes.Add(NewNode);
         }
         if (ParentNode == null)
         {
             TreeNode NewNode = new TreeNode(NodeName, NodeName.ToString(), getNodeImageURL(NodeName));
             NewNode.SelectAction = TreeNodeSelectAction.SelectExpand;
             NewNode.Expand();
             TreeView1.Nodes.Add(NewNode);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(0);
 }
コード例 #27
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();
            }
        }
コード例 #28
0
        protected void DeleteTemplateFile_Click(object sender, EventArgs e)
        {
            #region  除模板文件
            if (CheckCookie())
            {
                string templatepathlist = TreeView1.GetSelectString(",");

                if (templatepathlist == "")
                {
                    RegisterStartupScript("", "<script>alert('您未选中任何模板');</script>");
                    return;
                }
                try
                {
                    foreach (string templatepath in templatepathlist.Split(','))
                    {
                        DeleteFile(templatepath);
                    }
                }
                catch (UnauthorizedAccessException)
                {
                    RegisterStartupScript("", "<script>alert('您的目录设置了权限导致无法在此删除此文件');</script>");
                    return;
                }
                RegisterStartupScript("PAGE", "window.location.href='global_templatetree.aspx?templateid=" + Request.Params["templateid"] + "&path=" + Request.Params["path"] + "&templatename=" + Request.Params["templatename"] + "';");
            }
            #endregion
        }
コード例 #29
0
 private void TriggerTree_Load(object sender, EventArgs e)
 {
     TreeView1.Nodes.Clear();
     TreeView1.Nodes.Add("Tree Root");
     TreeView1.BeginUpdate();
     AddNode(TreeView1.TopNode, 0);
     TreeView1.EndUpdate();
 }
コード例 #30
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         PopulateNodes(TreeView1.Nodes, 0);
         TreeView1.CollapseAll();
     }
 }