Пример #1
0
        /// <summary>
        /// check value
        /// </summary>
        /// <param name="name"></param>
        /// <param name="obj"></param>
        /// <exception cref="NoFieldNameException"></exception>
        /// <exception cref="NotInValueRangeException"></exception>
        private void checkValueCustomerEntry(String name, Object obj)
        {
            CustomerEntry         entry = new CustomerEntry(_coreDriver, _mdMgmt);
            List <MasterDataBase> datas = entry.GetValueSet(name);

            foreach (MasterDataBase data in datas)
            {
                if (data.Identity.Equals(obj))
                {
                    return;
                }
            }

            throw new NotInValueRangeException(name, obj);
        }