/// <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()); }
/// <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()); }
/// <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()); //} }