This commit is contained in:
@@ -753,15 +753,29 @@ namespace AyaNova.DataList
|
||||
break;
|
||||
|
||||
case "*lastyearthismonth*":
|
||||
throw new System.NotImplementedException("DATE TOKEN NOT IMPLEMENTED YET");
|
||||
//start with the first day of this month
|
||||
dtAfter = new DateTime(ClientToday.Year, ClientToday.Month, 1);
|
||||
//subtract a year
|
||||
dtAfter = dtAfter.AddYears(-1);
|
||||
//Add one month to dtAfter to get end date
|
||||
dtBefore = dtAfter.AddMonths(1);
|
||||
dtAfter = dtAfter.AddSeconds(-1);
|
||||
BuildBetweenTwoDatesFragment(SqlColumnNameToFilter, sb, dtAfter, dtBefore);
|
||||
break;
|
||||
|
||||
case "*lastyearnextmonth*":
|
||||
throw new System.NotImplementedException("DATE TOKEN NOT IMPLEMENTED YET");
|
||||
//start with the first day of this month
|
||||
dtAfter = new DateTime(ClientToday.Year, ClientToday.Month, 1);
|
||||
//subtract a year
|
||||
dtAfter = dtAfter.AddYears(-1);
|
||||
//Add a Month
|
||||
dtAfter = dtAfter.AddMonths(1);
|
||||
//Add one month to dtAfter to get end date
|
||||
dtBefore = dtAfter.AddMonths(1);
|
||||
dtAfter = dtAfter.AddSeconds(-1);
|
||||
BuildBetweenTwoDatesFragment(SqlColumnNameToFilter, sb, dtAfter, dtBefore);
|
||||
break;
|
||||
|
||||
|
||||
|
||||
default:
|
||||
throw new System.ArgumentOutOfRangeException("TOKEN", sOperator, "DataListSqlFilterCriteriaBuilder invalid filter TOKEN type [" + sValue + "] IN DATE_TIME");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user