Esempio n. 1
0
        public SmartCondition ConditionFactory(IConditionLine line)
        {
            SmartCondition condition = ConditionFactory(line.ConditionType);

            condition.Inverted.Value        = line.NegativeCondition;
            condition.ConditionTarget.Value = line.ConditionTarget;
            condition.GetParameter(0).Value = line.ConditionValue1;
            condition.GetParameter(1).Value = line.ConditionValue2;
            condition.GetParameter(2).Value = line.ConditionValue3;

            return(condition);
        }
Esempio n. 2
0
 public AbstractConditionLine(IConditionLine line)
 {
     SourceType        = line.SourceType;
     SourceGroup       = line.SourceGroup;
     SourceEntry       = line.SourceEntry;
     SourceId          = line.SourceId;
     ElseGroup         = line.ElseGroup;
     ConditionType     = line.ConditionType;
     ConditionTarget   = line.ConditionTarget;
     ConditionValue1   = line.ConditionValue1;
     ConditionValue2   = line.ConditionValue2;
     ConditionValue3   = line.ConditionValue3;
     NegativeCondition = line.NegativeCondition;
     Comment           = line.Comment;
 }
 public MySqlConditionLine(IConditionLine otherLine)
 {
     SourceType        = otherLine.SourceType;
     SourceGroup       = otherLine.SourceGroup;
     SourceEntry       = otherLine.SourceEntry;
     SourceId          = otherLine.SourceId;
     ElseGroup         = otherLine.ElseGroup;
     ConditionType     = otherLine.ConditionType;
     ConditionTarget   = otherLine.ConditionTarget;
     ConditionValue1   = otherLine.ConditionValue1;
     ConditionValue2   = otherLine.ConditionValue2;
     ConditionValue3   = otherLine.ConditionValue3;
     NegativeCondition = otherLine.NegativeCondition;
     Comment           = otherLine.Comment;
 }