Exemple #1
0
        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"));
        }
Exemple #2
0
        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
            });
        }
Exemple #3
0
        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
            });
        }
Exemple #4
0
        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
            });
        }