This commit is contained in:
@@ -1,81 +1,11 @@
|
||||
using System.Collections.Generic;
|
||||
using System;
|
||||
|
||||
namespace AyaNova.Biz
|
||||
{
|
||||
public static class FilterSpecialToken
|
||||
{
|
||||
|
||||
|
||||
// switch (UICompareValue)
|
||||
// {
|
||||
// //These date ones are simple
|
||||
// case "[YESTERDAY]":
|
||||
// case "[TODAY]":
|
||||
// case "[TOMORROW]":
|
||||
// case "[LAST WEEK]":
|
||||
// case "[THIS WEEK]":
|
||||
// case "[NEXT WEEK]":
|
||||
// case "[LAST MONTH]":
|
||||
// case "[THIS MONTH]":
|
||||
// case "[NEXT MONTH]":
|
||||
// case "[14DAYWINDOW]":
|
||||
// //case 2067
|
||||
// case "[PAST]":
|
||||
// case "[FUTURE]":
|
||||
// case "[LASTYEAR]":
|
||||
// case "[THISYEAR]":
|
||||
// case "[INTHELAST3MONTHS]":
|
||||
// case "[INTHELAST6MONTHS]":
|
||||
// case "[INTHELASTYEAR]":
|
||||
// sCompareValue = UICompareValue;
|
||||
// sCompareOperator = "Custom";
|
||||
// sCompareValue2 = "";
|
||||
// sCompareOperator2 = "";
|
||||
// break;
|
||||
|
||||
|
||||
// case "AH":
|
||||
// sCompareOperator = "LessThanOrEqualTo";sCompareValue = "Hz";
|
||||
// sCompareOperator2 = "";sCompareValue2 = "";
|
||||
// break;
|
||||
// case "IP":
|
||||
// sCompareOperator = "GreaterThanOrEqualTo";sCompareValue = "I";
|
||||
// sCompareOperator2 = "LessThanOrEqualTo";sCompareValue2 = "Pz";
|
||||
// break;
|
||||
// case "QZ":
|
||||
// sCompareOperator = "GreaterThanOrEqualTo"; sCompareValue = "Q";
|
||||
// sCompareOperator2 = "";sCompareValue2 = "";
|
||||
// break;
|
||||
// case "03":
|
||||
// sCompareOperator = "LessThanOrEqualTo"; sCompareValue = "3z";
|
||||
// sCompareOperator2 = ""; sCompareValue2 = "";
|
||||
// break;
|
||||
// case "46":
|
||||
// sCompareOperator = "GreaterThanOrEqualTo"; sCompareValue = "4";
|
||||
// sCompareOperator2 = "LessThanOrEqualTo"; sCompareValue2 = "6z";
|
||||
// break;
|
||||
// case "79":
|
||||
// sCompareOperator = "GreaterThanOrEqualTo"; sCompareValue = "7";
|
||||
// sCompareOperator2 = "LessThanOrEqualTo"; sCompareValue2 = "9z";
|
||||
// break;
|
||||
|
||||
// case "<0":
|
||||
// sCompareOperator = "LessThan"; sCompareValue = "0";
|
||||
// sCompareOperator2 = ""; sCompareValue2 = "";
|
||||
// break;
|
||||
// case "=0":
|
||||
// sCompareOperator = "Equals"; sCompareValue = "0";
|
||||
// sCompareOperator2 = ""; sCompareValue2 = "";
|
||||
// break;
|
||||
// case ">0":
|
||||
// sCompareOperator = "GreaterThan"; sCompareValue = "0";
|
||||
// sCompareOperator2 = ""; sCompareValue2 = "";
|
||||
// break;
|
||||
|
||||
|
||||
// }
|
||||
|
||||
|
||||
|
||||
public const string Yesterday = "{[yesterday]}";
|
||||
public const string Today = "{[today]}";
|
||||
public const string Tomorrow = "{[tomorrow]}";
|
||||
@@ -127,34 +57,5 @@ namespace AyaNova.Biz
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
public static List<string> operators = null;
|
||||
public static List<string> Operators
|
||||
{
|
||||
get
|
||||
{
|
||||
if (operators == null)
|
||||
{
|
||||
operators = new List<string>();
|
||||
operators.Add(Equality);
|
||||
operators.Add(GreaterThan);
|
||||
operators.Add(GreaterThanOrEqualTo);
|
||||
operators.Add(LessThan);
|
||||
operators.Add(LessThanOrEqualTo);
|
||||
operators.Add(NotEqual);
|
||||
operators.Add(NotLike);
|
||||
operators.Add(StartsWith);
|
||||
operators.Add(EndsWith);
|
||||
operators.Add(Contains);
|
||||
operators.Add(NotContains);
|
||||
|
||||
}
|
||||
return operators;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -54,7 +54,7 @@ namespace AyaNova.Biz
|
||||
|
||||
|
||||
//handle null values separately
|
||||
|
||||
|
||||
if (sValue == "")
|
||||
{
|
||||
//strings in grids are rarely null, almost always just an empty string
|
||||
@@ -294,10 +294,10 @@ namespace AyaNova.Biz
|
||||
break;
|
||||
|
||||
|
||||
case "System.DateTime":
|
||||
case "date":
|
||||
{
|
||||
|
||||
if (sValue.StartsWith("["))
|
||||
if (sValue.StartsWith("{[") && sValue.EndsWith("]}"))
|
||||
{
|
||||
#region Build criteria for date RANGE specified
|
||||
//Used as the basis point
|
||||
|
||||
Reference in New Issue
Block a user