Ejemplo n.º 1
0
        private void tvFormat_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
        {
            TreeNode node = tvFormat.GetNodeFromIndex(e.NewNode);

            SyncToolbar(node);
            txtFileName.Text = node.Text;
        }
Ejemplo n.º 2
0
        private void TestTreeView_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
        {
            // Set the currently selected node...
            Session["SelectedNode"] = e.NewNode;

            // Expand the tree nodes before performing a selection...
            this.ExpandTreeNodes( );

            TreeNode selectedNode =
                TestTreeView.GetNodeFromIndex(e.NewNode);

            // Need to make sure that the currently selected node really is the
            // selected node...
            this.SetSelectedNode( );

            if (selectedNode.Type == "Area")
            {
                this.ShowSelectedAreaInformation(selectedNode);
            }
            else
            {
                this.ShowSelectedTestInformation(selectedNode.ID);
            }

            // Clear out any visible error messages...
            ErrorMessage.Text = "";
        }
Ejemplo n.º 3
0
 private void Titolario_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
 {
     try
     {
         eseguiRicerca();
     }
     catch (System.Exception es)
     {
         ErrorManager.redirect(this, es);
     }
 }
Ejemplo n.º 4
0
        /// <summary>
        /// treeViewUO_SelectedIndexChange
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void treeViewUO_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
        {
            try
            {
                if (!e.NewNode.Equals("0"))
                {
                    myTreeNode TreeNodo;
                    TreeNodo = (myTreeNode)treeViewUO.GetNodeFromIndex(e.NewNode);

                    this.TornaAllaWndChiamante(TreeNodo);
                }
            }
            catch
            {
                this.executeJS("<SCRIPT>alert('Attenzione, si è verificato un errore di sistema');</SCRIPT>");
            }
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Event handler for the OnCollapse event.
 /// </summary>
 /// <param name="e">Event arguments</param>
 /// <returns>true to bubble, false to cancel</returns>
 protected virtual bool OnCollapse(EventArgs e)
 {
     if (Expanded)
     {
         Expanded = false;
         // If this node was selected, unselect it and make the parent the selected node
         // Note: The client handles this nicely uplevel; we only need to do this downlevel
         if (! ParentTreeView.IsUpLevel)
         {
             String strNewIndex = GetNodeIndex();
             String strOldIndex = ParentTreeView.SelectedNodeIndex;
             if (strOldIndex.StartsWith(strNewIndex) && strOldIndex != strNewIndex)
             {
                 TreeViewSelectEventArgs e2 = new TreeViewSelectEventArgs(strOldIndex, strNewIndex);
                 ParentTreeView.DoSelectedIndexChange(e2);
                 // Since this only gets called downlevel, we don't need to worry about other selection
                 // changes being queued-- this will be the only one, and so we can queue an event for it
                 ParentTreeView._eventList.Add("s");
                 ParentTreeView._eventList.Add(e2);
             }
         }
         return true;
     }
     else
         return false;
 }
Ejemplo n.º 6
0
 private void tvRubric_SelectedIndexChange(object sender, TreeViewSelectEventArgs e)
 {
     TreeNode node = tvRubric.GetNodeFromIndex(e.NewNode);
     if (node.NodeData.Split(" ".ToCharArray())[0] == "Rubric") {
         int rubID = GetRubricID(node);
         Rubric rub = new Rubrics(Globals.CurrentIdentity).GetInfo(rubID);
         if (RubricSelect != null)
             RubricSelect(this, new RubricViewSelectEventArgs(rub));
     } else {
         int resID = GetResultID(node);
         Result res = new Results(Globals.CurrentIdentity).GetInfo(resID);
         if (ResultSelect != null)
             ResultSelect(this, new RubricViewSelectResultEventArgs(res));
     }
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Event handler for selection changes.
 /// </summary>
 /// <param name="e">Event arguments.</param>
 protected internal virtual void OnSelectedIndexChange(TreeViewSelectEventArgs e)
 {
     if (SelectedIndexChange != null)
         SelectedIndexChange(this, e);
 }
Ejemplo n.º 8
0
        /// <summary>
        /// Called when the selected TreeNode changes.
        /// </summary>
        /// <param name="e">Event arguments.</param>
        protected internal virtual void DoSelectedIndexChange(TreeViewSelectEventArgs e)
        {
            // select/deselect nodes
            TreeNode node = GetNodeFromIndex(e.OldNode);
            if (node != null)
                node.Selected = false;

            node = GetNodeFromIndex(e.NewNode);
            if (node != null)
            {
                node.Selected = true;
                SelectedNodeIndex = e.NewNode;
            }
        }
Ejemplo n.º 9
0
        /// <summary>
        /// Called when the TreeView on the client-side submitted the form.
        /// </summary>
        /// <param name="eventArg">Event argument.</param>
        protected bool ProcessEvents(string eventArg)
        {
            if (eventArg == null || eventArg == String.Empty || eventArg == " ") // Don't know why, but the framework is giving a " " eventArg instead of null
                return false;

            TreeNode tn = null;
            String[] events = eventArg.Split(new Char[] {';'});
            foreach (string strWholeEvent in events)
            {
                String[] parms = strWholeEvent.Split(new Char[] {','});
                if (parms[0].Length > 0)
                {
                    if (parms[0].Equals("onselectedindexchange") && parms.GetLength(0) == 3)
                    {
                        TreeViewSelectEventArgs e = new TreeViewSelectEventArgs(parms[1], parms[2]);
                        tn = GetNodeFromIndex(parms[2]);
                        if (tn != null)
                            tn.LowerPostBackEvent(parms[0]);
                        DoSelectedIndexChange(e);
                        _eventList.Add("s");
                        _eventList.Add(e);
                    }
                    else if ((parms[0].Equals("onexpand") || parms[0].Equals("oncollapse") || parms[0].Equals("oncheck")) && parms.GetLength(0) == 2)
                    {
                        TreeViewClickEventArgs e = new TreeViewClickEventArgs(parms[1]);
                        if (parms[0].Equals("onexpand"))
                            _eventList.Add("e");
                        else if (parms[0].Equals("oncollapse"))
                            _eventList.Add("c");
                        else
                            _eventList.Add("k");
                        _eventList.Add(e);
                        tn = GetNodeFromIndex(parms[1]);
                        if (tn != null)
                            tn.LowerPostBackEvent(parms[0]);
                    }
                }
            }
            if (_eventList.Count > 0)
                return true;
            else
                return false;
        }
Ejemplo n.º 10
0
        protected void tvFiles_SelectedIndexChange(object sender, TreeViewSelectEventArgs e)
        {
            FileSystem fs = new FileSystem(Globals.CurrentIdentity);

            TreeNode selnode = tvFiles.GetNodeFromIndex(e.NewNode);
            ViewState["gridpath"] = fs.GetFile(selnode.NodeData).FullPath;

            BindFileGrid();
        }
Ejemplo n.º 11
0
 /// <summary>
 /// seleziona nodo
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void TreeView1_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
 {
     Microsoft.Web.UI.WebControls.TreeNode selectedNode = TreeView1.GetNodeFromIndex(e.NewNode);
     selectedNode.NavigateUrl = "javascript:void(0);";
 }
Ejemplo n.º 12
0
 private void tvRubric_SelectedIndexChange(object sender, TreeViewSelectEventArgs e)
 {
     TreeNode node = tvRubric.GetNodeFromIndex(e.NewNode);
     ActivateNodeView(node);
 }
Ejemplo n.º 13
0
        private void Folders_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e)
        {
            bool rootFolder;

            DocsPaWR.Folder selectedFolder = getSelectedFolder(out rootFolder);
        }