public static string GetMonthName(string quarterYear, int monthIndex) { var qtr = Quarters.Find(q => q.QuarterDescription == quarterYear.Substring(0, 2) && q.MonthIndex == monthIndex); var date = new DateTime(DateTime.Now.Year, qtr.MonthId, 1); return(date.ToString("MMMM")); }
public static Quarter GetCurrentQtr(string quarterYear) { var qtr = Quarters.Find(q => q.QuarterDescription == quarterYear.Substring(0, 2)); return(new Quarter { MonthId = qtr.MonthId, QuarterId = qtr.QuarterId, QuarterDescription = qtr.QuarterDescription, QuarterYear = quarterYear }); }
public static Quarter GetCurrentQuarter(DateTime date) { var qtr = Quarters.Find(q => q.MonthId == date.Month); var qtrYr = qtr.QuarterDescription + " " + date.Year; return(new Quarter { MonthId = qtr.MonthId, QuarterId = qtr.QuarterId, QuarterDescription = qtr.QuarterDescription, QuarterYear = qtrYr }); }
public static Quarter GetPrevYearQtr(string quarterYear) { var qtr = Quarters.Find(q => q.QuarterDescription == quarterYear.Substring(0, 2)); var year = quarterYear.Substring(3); var prevQtrId = qtr.QuarterId - 1; year = (Convert.ToInt32(year) - 1).ToString(); var qtrYr = qtr.QuarterDescription + " " + year; return(new Quarter { MonthId = qtr.MonthId, QuarterId = qtr.QuarterId, QuarterDescription = qtr.QuarterDescription, QuarterYear = qtrYr }); }