示例#1
0
        public string GetDeskBandString(ViewModel.SingleMonthViewModel monthVM)
        {
            TimeSpan dayDuration = new TimeSpan();

            var currentDayVM = (from dayVM in monthVM.Days
                                where dayVM.Day == Calculations.NowTime.Day
                                select dayVM).FirstOrDefault();

            if (currentDayVM != null)
            {
                dayDuration = currentDayVM.Duration;
            }

            string deskBandString = TimeMerge.Utils.Calculations.MonthBalanceAsHumanString(dayDuration);

            deskBandString = deskBandString.Replace("+", "");

            if (Calculations.NowTime.Year != monthVM.YearMonth.Year ||
                Calculations.NowTime.Month != monthVM.YearMonth.Month)
            {
                deskBandString = "???";
            }

            return(deskBandString);
        }
示例#2
0
        public string GetDeskBandString(ViewModel.SingleMonthViewModel monthVM)
        {
            TimeSpan deskBandInfoBalance = monthVM.BalanceWholeMonth;
            string   deskBandInfo        = TimeMerge.Utils.Calculations.MonthBalanceAsHumanString(deskBandInfoBalance);

            return(deskBandInfo);
        }