Exemplo n.º 1
0
        private string FromOptionToString(RfcReadTableOption option)
        {
            switch (option)
            {
            case RfcReadTableOption.Equals:
                return("EQ");

            case RfcReadTableOption.NotEquals:
                return("NE");

            case RfcReadTableOption.GreaterThan:
                return("GT");

            case RfcReadTableOption.LessThan:
                return("LT");

            case RfcReadTableOption.GreaterOrEqualThan:
                return("GE");

            case RfcReadTableOption.LessOrEqualThan:
                return("LE");

            default:
                throw new NotImplementedException();
            }
        }
Exemplo n.º 2
0
        public RfcReadTableQueryBuilder <T> Or(string field, RfcReadTableOption option, object value)
        {
            string optionString = this.FromOptionToString(option);
            string valueString  = this.FromValueToString(value);

            return(Or(string.Format("{0} {1} {2}", field, optionString, valueString)));
        }