protected virtual void OnAimTemplateTreeNodeValueSelected(object sender, StandardCodedTermsSelectedEventArgs e)
 {
     if (AimTemplateTreeNodeValueSelected != null)
     {
         AimTemplateTreeNodeValueSelected(sender, e);
     }
 }
        private void OnAimTemplateTreeNodeValueSelected(object sender, StandardCodedTermsSelectedEventArgs e)
        {
            var node = sender as AimTemplateTreeNode;

            if (node != null)
            {
                if (AimTemplateTreeNodeValueSelected != null)
                {
                    AimTemplateTreeNodeValueSelected(this,
                                                     new StandardCodedTermsSelectedEventArgs(e.AddedSelectedTerms,
                                                                                             e.RemovedSelectedTerms));
                }

                foreach (IStandardCodedTerm allowedTerm in e.AddedSelectedTerms)
                {
                    if (allowedTerm != null)
                    {
                        if (!String.IsNullOrEmpty(allowedTerm.NextId))
                        {
                            SkipTo(node.NodeId, allowedTerm.NextId);
                        }
                        if (allowedTerm.NoMoreQuestions)
                        {
                            SkipToEnd(node.NodeId);
                        }
                    }
                }

                foreach (IStandardCodedTerm allowedTerm in e.RemovedSelectedTerms)
                {
                    if (allowedTerm != null)
                    {
                        if (!String.IsNullOrEmpty(allowedTerm.NextId))
                        {
                            UnskipTo(node.NodeId, allowedTerm.NextId);
                        }
                        if (allowedTerm.NoMoreQuestions)
                        {
                            UnskipToEnd(node.NodeId);
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
 protected override void OnAimTemplateTreeNodeValueSelected(object sender, StandardCodedTermsSelectedEventArgs e)
 {
     base.OnAimTemplateTreeNodeValueSelected(this, e);
 }
 protected virtual void OnAimTemplateTreeNodeValueSelected(object sender, StandardCodedTermsSelectedEventArgs e)
 {
     if (AimTemplateTreeNodeValueSelected != null)
         AimTemplateTreeNodeValueSelected(sender, e);
 }
 protected override void OnAimTemplateTreeNodeValueSelected(object sender, StandardCodedTermsSelectedEventArgs e)
 {
     base.OnAimTemplateTreeNodeValueSelected(this, e);
 }
        private void OnAimTemplateTreeNodeValueSelected(object sender, StandardCodedTermsSelectedEventArgs e)
        {
            var node = sender as AimTemplateTreeNode;

            if (node != null)
            {
                if (AimTemplateTreeNodeValueSelected != null)
                    AimTemplateTreeNodeValueSelected(this,
                                                     new StandardCodedTermsSelectedEventArgs(e.AddedSelectedTerms,
                                                                                             e.RemovedSelectedTerms));

                foreach (IStandardCodedTerm allowedTerm in e.AddedSelectedTerms)
                {
                    if (allowedTerm != null)
                    {
                        if (!String.IsNullOrEmpty(allowedTerm.NextId))
                            SkipTo(node.NodeId, allowedTerm.NextId);
                        if (allowedTerm.NoMoreQuestions)
                            SkipToEnd(node.NodeId);
                    }
                }

                foreach (IStandardCodedTerm allowedTerm in e.RemovedSelectedTerms)
                {
                    if (allowedTerm != null)
                    {
                        if (!String.IsNullOrEmpty(allowedTerm.NextId))
                            UnskipTo(node.NodeId, allowedTerm.NextId);
                        if (allowedTerm.NoMoreQuestions)
                            UnskipToEnd(node.NodeId);
                    }
                }
            }
        }