Ejemplo n.º 1
0
        internal bool IsValid(SPListItem item, AlertEventType eventType, SPItemEventProperties properties)
        {
            if (!this.CustomEvaluation)
            {
                if (this.conditions != null)
                {
                    foreach (Condition condition in this.conditions)
                    {
                        if (condition != null)
                        {
                            if (!condition.isValid(item, eventType, properties))
                            {
                                return(false);
                            }
                        }
                    }
                }

                return(true);
            }
            else
            {
                ConditionGroup group = new ConditionGroup(this.CustomEvaluationData);
                return(group.isValid(item, eventType, properties));
            }
        }
Ejemplo n.º 2
0
 internal void add_sub_group(ConditionGroup grp)
 {
     this.sub_groups.Add(grp);
 }
Ejemplo n.º 3
0
        internal bool IsValid(SPListItem item, AlertEventType eventType, SPItemEventProperties properties)
        {
            if (!this.CustomEvaluation)
            {
                if (this.conditions != null)
                {
                    foreach (Condition condition in this.conditions)
                    {
                        if (condition != null)
                        {
                            if (!condition.isValid(item, eventType, properties))
                            {
                                return false;
                            }
                        }
                    }
                }

                return true;
            }
            else
            {
                ConditionGroup group = new ConditionGroup(this.CustomEvaluationData);
                return group.isValid(item, eventType, properties);
            }
        }
Ejemplo n.º 4
0
 internal void add_sub_group(ConditionGroup grp)
 {
     this.sub_groups.Add(grp);
 }