/// <summary> /// Возвращает строковое представление типа команды тарифа метро /// </summary> public static string GetString(this TariffMetroCommandType type) { string s; switch (type) { case TariffMetroCommandType.CalculateInterval: s = "Расчёт суммы за интервал"; break; case TariffMetroCommandType.Goto: s = "Переход"; break; case TariffMetroCommandType.End: s = "Завершение"; break; default: s = type.ToString(); break; } return(s); }
protected TariffMetroCommand(TariffMetroCommand command) : base(command.ID) { type = command.Type; }
protected TariffMetroCommand(TariffMetroCommandType type) { this.type = type; }