/// <summary> /// Конструкор /// </summary> /// <param name="typeofdata">Тип данных(напр N-серийный номер)</param> /// <param name="typedescr">Описание типа</param> /// <param name="strname">Имя базы данных</param> /// <param name="typedbdescr">Описание типа наименования изделия</param> /// <param name="ar">Тип данных наименование изделия(например [Z] - 001 - Плата трубки </param> public DataBase(string typeofdata, string typedescr, string typedbdescr, ArrayItem ar) { m_TypeOfDataSerial = typeofdata; m_DataBaseItems = new List <DataBaseItem>(); m_TypeDbProduktDescr = typedbdescr; m_TypeDbProdukt = ar; m_TypeSerialDescr = typedescr; m_CreationDate = DateTime.Now; }
public ArrayItem GetValueArrayItemFromDictionary(string type, string key) { ArrayItem ar = null; foreach (DictionaryItem di in m_DictionaryDataBase) { if (di.TypeId == type) { if (di.KeyValues != null) { foreach (ArrayItem a in di.KeyValues) { if (a.Key == key) { ar = a; break; } } } } } return(ar); }