Exemple #1
0
        private void toolStripButtonDeleteTag_Click(object sender, EventArgs e)
        {
            AnonymizeScript selectedScript = listViewAnonymizeScripts.GetSelectedScript();

            if (selectedScript == null)
            {
                return;
            }

            Anonymizer currentAnonymizer = selectedScript.Anonymizer;

            if (currentAnonymizer == null)
            {
                return;
            }

            List <DicomTagNode> nodes = (from n in treeGridViewTags.Rows.Cast <DataGridViewRow>()
                                         where n.Selected
                                         select n as DicomTagNode).ToList();

            foreach (DicomTagNode node in nodes)
            {
                // treeGridViewTags.Nodes.Remove(node);
                treeGridViewTags.Rows.Remove(node);
                currentAnonymizer.DeleteMacro(node.DicomTag.Code);
            }

            if (nodes.Count > 0)
            {
                SetDirty();
            }
        }
Exemple #2
0
        private void deleteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <DicomTagNode> nodes = (from n in treeGridViewTags.Rows.Cast <DataGridViewRow>()
                                         where n.Selected == true
                                         select n as DicomTagNode).ToList();

            foreach (DicomTagNode node in nodes)
            {
                treeGridViewTags.Nodes.Remove(node);
                _Anonymizer.DeleteMacro(node.DicomTag.Code);
            }
            _Modified = nodes.Count > 0;
        }