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)); } }
internal void add_sub_group(ConditionGroup grp) { this.sub_groups.Add(grp); }
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); } }
internal void add_sub_group(ConditionGroup grp) { this.sub_groups.Add(grp); }