public DayInQuarterTE( QuarterEnum quarter, QuarterlyIntervalEnum quarterInterval, MonthlyIntervalEnum monthInterval, DayOfWeekEnum dayOfWeek) { _quarter = GetQuarterValue(quarter); _dayOfWeek = TEHelpers.GetDayOfWeekValue(dayOfWeek); _monthInterval = TEHelpers.GetMonthlyIntervalValue(monthInterval); _quarterInterval = GetQuarterIntervalValue(quarterInterval); }
public DayInQuarterTE( QuarterEnum quarter, QuarterlyIntervalEnum quarterInterval, MonthlyIntervalEnum monthInterval, DayOfWeekEnum dayOfWeek) { _quarter = GetQuarterValue(quarter); _dayOfWeek = TEHelpers.GetDayOfWeekValue(dayOfWeek); _monthInterval = TEHelpers.GetMonthlyIntervalValue(monthInterval); _quarterInterval = GetQuarterIntervalValue(quarterInterval); }
// quarterInterval == the month of the quarter (1st, 2nd, last) private int GetQuarterIntervalValue(QuarterlyIntervalEnum quarterInterval) { // zero-indexed for our matrix int q = 0; switch (quarterInterval) { case QuarterlyIntervalEnum.First: q = 0; break; case QuarterlyIntervalEnum.Second: q = 1; break; default: q = 2; break; } return q; }
// quarterInterval == the month of the quarter (1st, 2nd, last) private int GetQuarterIntervalValue(QuarterlyIntervalEnum quarterInterval) { // zero-indexed for our matrix int q = 0; switch (quarterInterval) { case QuarterlyIntervalEnum.First: q = 0; break; case QuarterlyIntervalEnum.Second: q = 1; break; default: q = 2; break; } return(q); }