Example #1
0
        /// <summary>
        /// Генерация описания групп действия "Устройства" (старая мойка).
        /// </summary>
        /// <param name="devicesAction">Действие</param>
        /// <param name="subGroupNum">Номер подгруппы действия внутри группы
        /// </param>
        /// <returns></returns>
        private static string GenerateGroupWashActionText(
            TechObject.Action devicesAction, int subGroupNum)
        {
            string res = "";

            for (int i = 0; i < devicesAction.Items.Length; i++)
            {
                int groupNum = i + 1;
                var group    = devicesAction.Items[i];

                string groupText     = group.Items[subGroupNum].EditText.Last();
                bool   notEmptyGroup = groupText != string.Empty;
                if (notEmptyGroup)
                {
                    res += $"Группа {groupNum}: {groupText}.\n";
                }
            }

            return(res);
        }