Exemplo n.º 1
0
 public override bool Eval(string areaConnectionStr)
 {
     if (Operator == ConditionType.EQ)
     {
         return(ValueIzq.Equal(ValueDer, areaConnectionStr));
     }
     else if (Operator == ConditionType.LT)
     {
         return(ValueIzq.LessThan(ValueDer, areaConnectionStr));
     }
     else if (Operator == ConditionType.GT)
     {
         return(ValueIzq.GreaterThan(ValueDer, areaConnectionStr));
     }
     else if (Operator == ConditionType.LE)
     {
         return(ValueIzq.LessEqualThan(ValueDer, areaConnectionStr));
     }
     else if (Operator == ConditionType.GE)
     {
         return(ValueIzq.GreaterEqualThan(ValueDer, areaConnectionStr));
     }
     return(false);
 }
Exemplo n.º 2
0
 public override bool IsValid()
 {
     return(ValueIzq != null && ValueDer != null &&
            ValueDer.IsValid() && ValueIzq.IsValid());
 }