This question is locked. New answers and comments are not allowed.
I am getting an error on Next60Days, Next90Days, Next6Months, Next9Months, and Next12Months. I'm not sure why this is happening.
| [Flags] |
| public enum DateRangePeriods : long |
| { |
| None = 0, |
| Today = 0x0000000000000001, |
| Yesterday = 0x0000000000000002, |
| CurrentWeek = 0x0000000000000004, |
| MonthToDate = 0x0000000000000008, |
| YearToDate = 0x0000000000000010, |
| LastMonth = 0x0000000000000020, |
| ThisWeek = 0x0000000000000040, |
| NextWeek = 0x0000000000000080, |
| LastWeek = 0x0000000000000100, |
| WeekToDate = 0x0000000000000200, |
| LastPeriod = 0x0000000000000400, |
| ThisPeriod = 0x0000000000000800, |
| Last30 = 0x0000000000001000, |
| Last60 = 0x0000000000002000, |
| Last90 = 0x0000000000004000, |
| LastYear = 0x0000000000008000, |
| CurrentWeekToDate = 0x0000000000010000, |
| Manual = 0x0000000000080000, |
| Custom1 = 0x0000000001000000, |
| Custom2 = 0x0000000002000000, |
| Custom3 = 0x0000000004000000, |
| Custom4 = 0x0000000008000000, |
| Custom5 = 0x0000000010000000, |
| Custom6 = 0x0000000020000000, |
| Custom7 = 0x0000000040000000, |
| Default = Manual | Today | Yesterday | CurrentWeek | CurrentWeekToDate | MonthToDate | YearToDate | LastMonth | |
| ThisWeek | LastWeek | NextWeek | WeekToDate | LastPeriod | ThisPeriod | |
| Last30 | Last60 | Last90 | LastYear, |
| Next30Days = 0x0000000080000000, |
| Next60Days = 0x0000000100000000, |
| Next90Days = 0x0000000200000000, |
| Next6Months = 0x0000000400000000, |
| Next9Months = 0x0000000800000000, |
| Next12Months = 0x0000001000000000, |
| FutureDates = Manual | Next30Days | Next60Days | Next90Days | Next6Months | Next9Months | Next12Months, |
| }; |
| switch (period) |
| { |
| case DateRangePeriods.None: return 0; |
| case DateRangePeriods.Today: return 1; |
| case DateRangePeriods.Yesterday: return 2; |
| case DateRangePeriods.CurrentWeek: return 3; |
| case DateRangePeriods.MonthToDate: return 4; |
| case DateRangePeriods.YearToDate: return 5; |
| case DateRangePeriods.LastMonth: return 6; |
| case DateRangePeriods.ThisWeek: return 7; |
| case DateRangePeriods.NextWeek: return 8; |
| case DateRangePeriods.LastWeek: return 9; |
| case DateRangePeriods.WeekToDate: return 10; |
| case DateRangePeriods.LastPeriod: return 11; |
| case DateRangePeriods.ThisPeriod: return 12; |
| case DateRangePeriods.Last30: return 13; |
| case DateRangePeriods.Last60: return 14; |
| case DateRangePeriods.Last90: return 15; |
| case DateRangePeriods.LastYear: return 16; |
| case DateRangePeriods.CurrentWeekToDate: return 17; |
| case DateRangePeriods.Manual: return 18; |
| case DateRangePeriods.Custom1: return 25; |
| case DateRangePeriods.Custom2: return 26; |
| case DateRangePeriods.Custom3: return 27; |
| case DateRangePeriods.Custom4: return 28; |
| case DateRangePeriods.Custom5: return 29; |
| case DateRangePeriods.Custom6: return 30; |
| case DateRangePeriods.Custom7: return 31; |
| case DateRangePeriods.Next30Days: return 32; |
| case DateRangePeriods.Next60Days: return 33; |
| case DateRangePeriods.Next90Days: return 34; |
| case DateRangePeriods.Next6Months: return 35; |
| case DateRangePeriods.Next9Months: return 36; |
| case DateRangePeriods.Next12Months: return 37; |
| default: return 17; |
| } |