Beispiel #1
0
 /// <summary>
 /// 获取生效日期
 /// </summary>
 /// <returns></returns>
 public DateTime GetEffectiveDate()
 {
     if (IsFiexedEffectPeriod)
     {
         return(EffectiveDate.Value.Date);
     }
     else
     {
         return(DateTime.Today.AddDays(EffectiveDaysAfterReceived.GetValueOrDefault()));
     }
 }
Beispiel #2
0
        /// <summary>
        /// 获取截止日期
        /// </summary>
        /// <returns></returns>
        public DateTime GetExpiredDate()
        {
            DateTime expiredDate;

            if (IsFiexedEffectPeriod)
            {
                expiredDate = ExpiredDate.Value.Date;
            }
            else
            {
                expiredDate = DateTime.Today.AddDays((EffectiveDaysAfterReceived.GetValueOrDefault() - 1) + EffectiveDays.GetValueOrDefault());
            }
            return(expiredDate.AddDays(1).AddSeconds(-1));
        }