public PageSectionInfo(SectionFilterCollectionWrapper sectionFilterWrapper) : base() { this._SortingByType = SortByTypes.None; this._GroupTitle = "Sections"; _SectionFilterWrapper = sectionFilterWrapper; }
private void UpdateSectionInfo(PageGroupInfo groupInfo) { PageSectionInfo newpageSections = groupInfo as PageSectionInfo; if (newpageSections != null) { SectionFilterCollectionWrapper scFilterWrapper = new SectionFilterCollectionWrapper(); scFilterWrapper.ReportScType = newpageSections.SectionFilterWrapper.ReportScType; foreach (SectionFilter scFilter in newpageSections.SectionFilterWrapper.SectionFilters) { if (scFilter == null) { scFilterWrapper.SectionFilters.Add(scFilter); } else { SectionFilter newScFilter = new SectionFilter(); newScFilter.Apply(scFilter); scFilterWrapper.SectionFilters.Add(newScFilter); } } (groupInfo as PageSectionInfo).SectionFilterWrapper = scFilterWrapper; } }
public PageSectionInfo(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context) { try { _SectionFilterWrapper = (Webb.Reports.SectionFilterCollectionWrapper)info.GetValue("_SectionFilterWrapper", typeof(Webb.Reports.SectionFilterCollectionWrapper)); } catch { } }