/// #endregion /// ------------------------------------------------------------------------------------------------ #region Public Functions, Properties and Methods /// ------------------------------------------------------------------------------------------------ /// /// ------------------------------------------------------------------------------------------------ /// Name AddCPData /// /// <summary> Adds the CPINFO entities that are linked to any of the records. /// </summary> /// <param name="data"> The CPINFO data.</param> /// /// <remarks> /// </remarks> /// ------------------------------------------------------------------------------------------------ /// public void AddCPData(SRiCPInfoData data) { bool added; // foreach (var p in data.CPInfos) { added = false; foreach (var rg in RequestGroups) { foreach (var r in rg.Records) { if (!string.IsNullOrEmpty(r.Record.XBSubSys) && !string.IsNullOrEmpty(r.Record.XBKeyVal) && r.Record.XBSubSys.ToUpper().Equals("CP") && r.Record.XBKeyVal.Equals(p.CPInfo.KeyVal)) { CPInfos.Add(p); PropertyDetails.Add(new SRiPropertyDetail(p, r.Record)); added = true; break; } } if (added) { break; } } } }