Ejemplo n.º 1
0
        private SubjClassBranch Find(string majClassID)
        {
            for (var i = 0; i < this._mClassBranches.Count; i++)
            {
                if (this._mClassBranches[i] != null)
                {
                    if (this._mClassBranches[i].ClassBranch.MajorClassID == majClassID)
                    {
                        return(this._mClassBranches[i].ClassBranch);
                    }
                }
            }

            SubjClassBranch cb = new SubjClassBranch(ref majClassID);

            cb.Load();
            for (var i = 0; i < this._mClassBranches.Count; i++)
            {
                if (this._mClassBranches[i] == null)
                {
                    this._mClassBranches[i] = new RQKosBranch(cb);
                    return(cb);
                }
            }
            this._mClassBranches.Add(new RQKosBranch(cb));
            return(cb);
        }