This commit is contained in:
@@ -649,29 +649,12 @@ namespace AyaNova.Biz
|
||||
//so a simple parse should be sufficient
|
||||
//https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings#Roundtrip
|
||||
System.DateTime dtData = DateTime.Parse(sValue);
|
||||
|
||||
//RAVEN NOTE: there is some old code kept commented out for now as I'm not certain I need the high low stuff anymore
|
||||
// sValue = dtData.ToString(SqlDateFormatHighLow(false));
|
||||
// string sHighEnd = dtData.ToString(SqlDateFormatHighLow(true));
|
||||
// string sLowEnd = dtData.ToString(SqlDateFormatHighLow(false));
|
||||
|
||||
// string sGreaterThanValue = dtData.AddSeconds(1).ToString(SqlDateFormatHighLow(false));
|
||||
// string sLessThanValue = dtData.AddSeconds(-1).ToString(SqlDateFormatHighLow(true));
|
||||
|
||||
sValue = PostgresDateFormat(ZeroMilliseconds(dtData));
|
||||
|
||||
string sHighEnd = PostgresDateFormat(MaxMilliseconds(dtData));
|
||||
string sLowEnd = PostgresDateFormat(ZeroMilliseconds(dtData));
|
||||
|
||||
string sGreaterThanValue = PostgresDateFormat(ZeroMilliseconds(dtData.AddSeconds(1)));
|
||||
string sLessThanValue = PostgresDateFormat(MaxMilliseconds(dtData.AddSeconds(-1)));
|
||||
|
||||
|
||||
switch (sOperator)
|
||||
{
|
||||
//case FilterComparisonOperator.Equality:
|
||||
// sb.Append("='");
|
||||
// sb.Append(sValue);
|
||||
// sb.Append("'");
|
||||
// break;
|
||||
{
|
||||
|
||||
case FilterComparisonOperator.Equality:
|
||||
sb.Append(">='");
|
||||
@@ -682,14 +665,14 @@ namespace AyaNova.Biz
|
||||
sb.Append("<='");
|
||||
sb.Append(sHighEnd);
|
||||
sb.Append("'");
|
||||
|
||||
break;
|
||||
|
||||
case FilterComparisonOperator.GreaterThan:
|
||||
sb.Append(">'");
|
||||
sb.Append(sGreaterThanValue);
|
||||
sb.Append(sLowEnd);
|
||||
sb.Append("'");
|
||||
break;
|
||||
|
||||
case FilterComparisonOperator.GreaterThanOrEqualTo:
|
||||
sb.Append(">='");
|
||||
sb.Append(sLowEnd);
|
||||
@@ -697,7 +680,7 @@ namespace AyaNova.Biz
|
||||
break;
|
||||
case FilterComparisonOperator.LessThan:
|
||||
sb.Append("<'");
|
||||
sb.Append(sLessThanValue);
|
||||
sb.Append(sHighEnd);
|
||||
sb.Append("'");
|
||||
break;
|
||||
case FilterComparisonOperator.LessThanOrEqualTo:
|
||||
@@ -706,11 +689,7 @@ namespace AyaNova.Biz
|
||||
sb.Append("'");
|
||||
break;
|
||||
|
||||
//case FilterComparisonOperator.NotEqual:
|
||||
// sb.Append("<>'");
|
||||
// sb.Append(sValue);
|
||||
// sb.Append("'");
|
||||
// break;
|
||||
|
||||
case FilterComparisonOperator.NotEqual:
|
||||
sb.Append("<'");
|
||||
sb.Append(sLowEnd);
|
||||
|
||||
Reference in New Issue
Block a user