public bool IsPertain(decimal val)
{
if (Equality.Equals(Utils.Equality.Equal) && val.Equals(Value))
return true;
else if (Equality.Equals(Utils.Equality.LessOrEqualThan) && val <= Value)
return true;
else if (Equality.Equals(Utils.Equality.LessThan) && val < Value)
return true;
else if (Equality.Equals(Utils.Equality.MoreOrEqualThan) && val >= Value)
return true;
else if (Equality.Equals(Utils.Equality.MoreThan) && val > Value)
return true;
return false;
}