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