Beispiel #1
0
        internal BJField AddField(string fieldValue, int mNFIELD, string mSFIELD, AuthoritativeFile af)
        {
            BJField search = AddField(fieldValue, mNFIELD, mSFIELD);

            search.AFData = af;
            _fields.Add(search);
            return(search);
        }
Beispiel #2
0
        internal BJField AddField(string fieldValue, int mNFIELD, string mSFIELD)
        {
            BJField search = _fields.FirstOrDefault(code => code.MNFIELD == mNFIELD && code.MSFIELD == mSFIELD);

            if (search == null)
            {
                search = new BJField(mNFIELD, mSFIELD);
                search.Add(fieldValue);
                _fields.Add(search);
            }
            else
            {
                search.Add(fieldValue);
            }
            return(search);
        }
Beispiel #3
0
        //public BJField this[int key]
        //{
        //    get
        //    {
        //        return _fields[key];
        //    }
        //}

        private BJField FindField(string key)
        {
            BJField result = _fields.FirstOrDefault(x => key == x.MNFIELD.ToString() + x.MSFIELD);

            return((result == null) ? new BJField(0, "$0") : result);
        }