Ejemplo n.º 1
0
        /// <summary>
        /// Возвращает условие повторного выполнения директивы в виде строки (Каждый параметр выводится в новой строке)
        /// </summary>
        /// <returns></returns>
        public string RepeatPerformanceToStrings()
        {
            StringBuilder stringBuilder = new StringBuilder();

            if (!RepeatInterval.IsNullOrZero())
            {
                stringBuilder.Append(RepeatInterval.ToStrings());
                if (RepeatInterval.NotNullParamsCount() > 1)
                {
                    stringBuilder.AppendLine(RepeatPerformanceConditionType == ThresholdConditionType.WhicheverFirst ? "W.O.F" : "W.O.L");
                }
            }
            return(stringBuilder.ToString());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Возвращает условие повторного выполнения директивы
        /// </summary>
        /// <returns></returns>
        private string RepeatPerformanceToString()
        {
            string res = "and then repeat every ";

            if (!RepeatInterval.IsNullOrZero())
            {
                res = LifelengthToString(RepeatInterval, "r.p");
            }
            if (!RepeatNotification.IsNullOrZero())
            {
                res += LifelengthToString(RepeatNotification, "r.p.n");
            }

            return(res.Trim());
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Возвращает условие повторного выполнения директивы
        /// </summary>
        /// <returns></returns>
        private string RepeatPerformanceToString()
        {
            //if (!PerformRepeatedly) return "and then close";
            //else if (PerformRepeatedly && (RepeatInterval == null || RepeatInterval.IsNullLifelength()))
            //    return "repeat interval depends on first performance";
            //else
            //{
            string res = "and then repeat every ";

            //    Lifelength repeat = new Lifelength();

            if (!RepeatInterval.IsNullOrZero())
            {
                res = LifelengthToString(RepeatInterval, "r.p");
            }
            if (!RepeatNotification.IsNullOrZero())
            {
                res += LifelengthToString(RepeatNotification, "r.p.n");
            }

            return(res.Trim());
            //}
        }