Exemple #1
0
        private void rtvPermisos_NodeCheckedChanged(object sender, TreeNodeCheckedEventArgs e)
        {
            try {
                LimpiaSelec();
                int IdMenu = int.Parse(e.Node.Value.ToString());

                MenusBE tempMnu = lstMnu.Find(p => p.ID.Equals(IdMenu));
                if (tempMnu != null)
                {
                    txtMenu.Text = tempMnu.ID.ToString();
                    txtNodo.Text = tempMnu.IDPadre.ToString();
                    if (e.Node.CheckState == Telerik.WinControls.Enumerations.ToggleState.Indeterminate)
                    {
                        tempMnu.Asignado  = true;
                        ChkActivo.Checked = tempMnu.Asignado;
                    }
                    else
                    {
                        tempMnu.Asignado  = e.Node.Checked;
                        ChkActivo.Checked = tempMnu.Asignado;
                    }
                }
            } catch (Exception ex) {
                RadMessageBox.Show("Ocurrió un error al seleccionar el menú\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
            }
        }
Exemple #2
0
 private void radTreeView1_NodeCheckedChanged(object sender, TreeNodeCheckedEventArgs e)
 {
     if (e.Node.Nodes.Count > 0)
     {
         foreach (RadTreeNode nod in radTreeView1.Nodes[e.Node.Text].Nodes)
         {
             if (e.Node.Checked)
             {
                 nod.Checked = true;
             }
             else
             {
                 nod.Checked = false;
             }
         }
     }
     else
     {
         if (e.Node.Checked)
         {
             _country.Add(e.Node.Text);
         }
         else
         {
             _country.Remove(e.Node.Text);
         }
     }
 }
Exemple #3
0
        private void radTreeViewResource_NodeCheckedChanged(object sender, TreeNodeCheckedEventArgs e)
        {
            var node = ((Telerik.WinControls.UI.RadTreeViewElement)(sender)).SelectedNode;

            if (node.Value is PermissionDto)
            {
                var permission = ((PermissionDto)node.Value);
                if (permission.OperationDto.Checked != node.Checked)
                {
                    if (node.Checked)
                    {
                        node.Tag = SM.Common.Enums.AccessType.Access.ToString();
                        SetColor(node, SM.Common.Enums.AccessType.Access);
                    }
                    else
                    {
                        node.Tag = SM.Common.Enums.AccessType.None.ToString();
                        SetColor(node, SM.Common.Enums.AccessType.None);
                    }
                    if (!changeList.Contains(node))
                    {
                        changeList.Add(node);
                    }
                }
                if (permission.OperationDto.Checked == node.Checked)
                {
                    if (changeList.Contains(node))
                    {
                        changeList.Remove(node);
                    }
                }
            }
        }
        private void treeDest_NodeCheckedChanged(object sender, TreeNodeCheckedEventArgs e)
        {
            result.CanBeExecuted = false;
            btnExecute.Enabled   = false;
            btnCopy.Enabled      = false;

            CheckUncheckOrig(e.Node);
        }
        private void tree_private_NodeCheckedChanged(object sender, TreeNodeCheckedEventArgs e)
        {
            if (nodeCheckedChangedLock)
            {
                return;
            }

            nodeCheckedChangedLock = true;
            RecursiveCheck(e.Node);
            nodeCheckedChangedLock = false;
        }
Exemple #6
0
 private void RadCheckBoxHelp(object sender, TreeNodeCheckedEventArgs e)
 {
     if (e.Node.Checked)
     {
         _help.Add(e.Node.Text);
     }
     else
     {
         _help.Remove(e.Node.Text);
     }
 }
        private void documentTreeView_NodeCheckedChanged(object sender, TreeNodeCheckedEventArgs e)
        {
            RadTreeNode node = e.Node;

            if (node.Tag == null)
            {
                return;
            }

            if (node.Checked)
            {
                if (!selectedDocuments_ListControl.Items.Any(x => x.Text.Equals(node.FullPath)))
                {
                    _selectedDocuments.Add((Document)node.Tag);

                    RadListDataItem listItem = null;
                    try
                    {
                        listItem       = new RadListDataItem(node.FullPath);
                        listItem.Image = node.Image;
                        selectedDocuments_ListControl.Items.Add(listItem);
                    }
                    catch
                    {
                        listItem?.Dispose();
                        throw;
                    }
                }
            }
            else
            {
                RadListDataItem item = selectedDocuments_ListControl.Items.FirstOrDefault(n => n.Text == node.FullPath);
                if (item != null)
                {
                    _selectedDocuments.Remove((Document)node.Tag);
                    selectedDocuments_ListControl.Items.Remove(item);
                }
            }

            OnSelectionChanged();
        }
 private void printQueueTreeView_NodeCheckedChanged(object sender, TreeNodeCheckedEventArgs e)
 {
     OnSelectionChanged();
 }
 private void radTreeViewResource_NodeCheckedChanged(object sender, TreeNodeCheckedEventArgs e)
 {
 }
        private void treeDest_NodeCheckedChanged(object sender, TreeNodeCheckedEventArgs e)
        {
            result.CanBeExecuted = false;
            btnExecute.Enabled = false;
            btnCopy.Enabled = false;

            CheckUncheckOrig(e.Node);
        }