/// <summary> /// Search, fill data into summery /// </summary> public void Populate(int facilityReportId, int searchYear, string pollutantCode, MediumFilter.Medium medium) { FacilityBasic = Facility.GetFacilityBasic(facilityReportId); PollutantCode = pollutantCode; ViewState[FACILITY_REPORTID] = facilityReportId; CurrentMedium = medium; ViewState[SEARCH_YEAR] = searchYear; // reset viewstate data ViewState[TIMESERIES_AIR] = null; ViewState[TIMESERIES_WATER] = null; ViewState[TIMESERIES_SOIL] = null; showContent(TrendReleaseContent.TimeSeries.ToString()); // set the year according to search. Include EPER List <int> years = ListOfValues.ReportYearsSeries().ToList(); if (medium == MediumFilter.Medium.Soil) { years = ListOfValues.ReportYears(showEPER).ToList(); } this.ucYearCompareSeries.Initialize(years, searchYear); }
/// <summary> /// init list /// </summary> public void Initialize(bool includeEper, int?searchYear) { // get reporting years List <int> years = ListOfValues.ReportYearsSeries().ToList(); this.Visible = years.Count > 0; if (years.Count > 0) { int year = searchYear.HasValue ? searchYear.Value : years[years.Count - 1]; Initialize(years, year); } }
/// <summary> /// Search, fill data into summery /// </summary> public void Populate(int facilityReportId, string pollutantCode, int searchYear) { FacilityBasic = Facility.GetFacilityBasic(facilityReportId); PollutantCode = pollutantCode; SearchYear = searchYear; ViewState[TIMESERIES] = null; // first sheet is the time series sheet showContent(TrendTransferContent.TimeSeries.ToString()); // set the year according to search. Include EPER List <int> years = ListOfValues.ReportYearsSeries().ToList(); this.ucYearCompareSeries.Initialize(years, searchYear); }