public bool UserDefinedAttrDelete(BaseUserDefinedAttr uda) { foreach (BaseUserDefinedAttr itemUDA in _udaList) { if (itemUDA.Key == uda.Key) { return(_udaList.Remove(itemUDA)); } } return(false); }
public bool UserDefinedAttrAdd(BaseUserDefinedAttr uda) { foreach (BaseUserDefinedAttr itemUDA in _udaList) { if (itemUDA.Key == uda.Key) { return(false); } } _udaList.Add(uda); return(true); }
public bool UserDefinedAttrUpdate(BaseUserDefinedAttr uda) { int iSeq = 0; foreach (BaseUserDefinedAttr itemUDA in _udaList) { if (itemUDA.Key == uda.Key) { _udaList[iSeq] = uda; return(true); } iSeq++; } return(false); }
public BaseUserDefinedAttrs(DataTable table) { if (null == table || table.Columns.Count != 5) { throw (new Exception("BaseUserDefinedAttrs::BaseUserDefinedAttrs(DataTable)")); } foreach (DataRow dataRow in table.Rows) { string udaKey = dataRow[table.Columns[BASE_ATTRIBUTE_FIELDS.FIELDS_ATTRIBUTE_KEY]].ToString(); string udaName = dataRow[table.Columns[BASE_ATTRIBUTE_FIELDS.FIELDS_ATTRIBUTE_NAME]].ToString(); string udaDataType = dataRow[table.Columns[BASE_ATTRIBUTE_FIELDS.FIELDS_DATA_TYPE]].ToString(); string udaDescription = dataRow[table.Columns[BASE_ATTRIBUTE_FIELDS.FIELDS_DESCRIPTIONS]].ToString(); BaseUserDefinedAttr uda = new BaseUserDefinedAttr(udaKey, udaName, udaDataType, udaDescription); _udaList.Add(uda); } }
public UserDefinedAttrEx(string linkedItemKey, string udaValue, string linkedToTable, BaseUserDefinedAttr baseUDA) : base(baseUDA.Key, baseUDA.Name, baseUDA.DataType, baseUDA.Description) { _linkToItemKey = linkedItemKey; _udaValue = udaValue; _linkToTable = linkedToTable; }
public UserDefinedAttrEx(string linkedItemKey, BaseUserDefinedAttr baseUDA) : base(baseUDA.Key, baseUDA.Name, baseUDA.DataType, baseUDA.Description) { _linkToItemKey = linkedItemKey; }