public static PollutantTransfersSearchFilter ConvertToPollutantTransfersSearchFilter(AreaOverviewSearchFilter filter) { PollutantTransfersSearchFilter converted = new PollutantTransfersSearchFilter(); converted.AreaFilter = clone(filter.AreaFilter) as AreaFilter; converted.YearFilter = clone(filter.YearFilter) as YearFilter; return(converted); }
public static PollutantTransfersSearchFilter ConvertToPollutantTransfersSearchFilter(IndustrialActivitySearchFilter filter) { PollutantTransfersSearchFilter converted = new PollutantTransfersSearchFilter(); converted.AreaFilter = clone(filter.AreaFilter) as AreaFilter; converted.YearFilter = clone(filter.YearFilter) as YearFilter; converted.ActivityFilter = clone(filter.ActivityFilter) as ActivityFilter; return(converted); }
/// <summary> /// Fill the table with data or provide no data. /// </summary> public void Populate(QueryLayer.Filters.PollutantTransfersSearchFilter filter) { // assign current view states SearchFilter = filter; PageIndex = 0; populateList(filter, "FacilityName"); this.datapager.SetPageProperties(0, getPageSize(), false); this.datapager.Visible = (filter.Count > getPageSize()); }
/// <summary> /// Creates a new object that is a deep copy of the current instance. /// </summary> public object Clone() { PollutantTransfersSearchFilter clone = this.MemberwiseClone() as PollutantTransfersSearchFilter; clone.AreaFilter = this.AreaFilter != null?this.AreaFilter.Clone() as AreaFilter : null; clone.YearFilter = this.YearFilter != null?this.YearFilter.Clone() as YearFilter : null; clone.PollutantFilter = this.PollutantFilter != null?this.PollutantFilter.Clone() as PollutantFilter : null; clone.ActivityFilter = this.ActivityFilter != null?this.ActivityFilter.Clone() as ActivityFilter : null; return(clone); }
public static FacilitySearchFilter ConvertToFacilitySearchFilter(PollutantTransfersSearchFilter filter) { FacilitySearchFilter converted = new FacilitySearchFilter(); converted.AreaFilter = clone(filter.AreaFilter) as AreaFilter; converted.YearFilter = clone(filter.YearFilter) as YearFilter; converted.ActivityFilter = clone(filter.ActivityFilter) as ActivityFilter; converted.PollutantFilter = clone(filter.PollutantFilter) as PollutantFilter; // create medium filter with transfers MediumFilter mediumFilter = new MediumFilter(); mediumFilter.TransferToWasteWater = true; converted.MediumFilter = mediumFilter; return(converted); }
public void Populate(QueryLayer.Filters.PollutantTransfersSearchFilter filter, bool hasConfidentialInformation) { if (hasConfidentialInformation) { this.litConfidentialityExplanation1.Text = CMSTextCache.CMSText("Common", "ConfidentialityExplanationPT1"); this.litConfidentialityExplanation2.Text = CMSTextCache.CMSText("Common", "ConfidentialityExplanationPT2"); // fill pollutant data this.lvPollutantTransfersPollutant.DataSource = QueryLayer.PollutantTransfers.GetConfidentialPollutant(filter); this.lvPollutantTransfersPollutant.DataBind(); // fill reson data this.lvPollutantTransfersReason.DataSource = QueryLayer.PollutantTransfers.GetConfidentialReason(filter); this.lvPollutantTransfersReason.DataBind(); this.litReasonDesc.Visible = (this.lvPollutantTransfersReason.Items.Count > 0); } divConfidentialityInformation.Visible = hasConfidentialInformation; divNoConfidentialityInformation.Visible = !hasConfidentialInformation; }
/// <summary> /// Populate summery, flash /// </summary> public void Populate(QueryLayer.Filters.PollutantTransfersSearchFilter filter) { List <Summary.Quantity> result = QueryLayer.PollutantTransfers.Summery(filter); // translation foreach (Summary.Quantity r in result) { r.Name = LOVResources.AnnexIActivityName(r.Code); } if (result.Count != 0) { //The name and path of the .swf file. string swfFile = EPRTR.Charts.ChartsUtils.PollutantTransferPieChart; EPRTR.Charts.ChartsUtils.ChartClientScript(swfFile, result, this.upPollutantTransferSummary, this.UniqueID.ToString()); } else { this.NoDataReturned.Visible = true; } }
public static PollutantTransferTimeSeriesFilter ConvertToPollutantTransferTimeSeriesFilter(PollutantTransfersSearchFilter filter) { PollutantTransferTimeSeriesFilter converted = new PollutantTransferTimeSeriesFilter(); converted.AreaFilter = clone(filter.AreaFilter) as AreaFilter; converted.ActivityFilter = clone(filter.ActivityFilter) as ActivityFilter; converted.PollutantFilter = clone(filter.PollutantFilter) as PollutantFilter; return(converted); }