Пример #1
0
        /// <summary>
        /// Инстанцирует запись для протокола на основе типа
        /// </summary>
        /// <returns></returns>
        public static ProtocolRecord GetProtocolRecord(Session session, ProtocolRecordType type)
        {
            var protocolRecord = new ProtocolRecord(session);

            protocolRecord.Type  = type;
            protocolRecord.Value = type.GetDefaultValue();

            // если комплекс, создаем комплекс для значений
            if (type.Type == TypeEnum.Complex)
            {
                CreateComplex(protocolRecord, type);
            }

            return(protocolRecord);
        }