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); }
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; }