protected override void OnLoad(EventArgs e) { base.OnLoad(e); StaticBinding staticBinding = new StaticBinding(); staticBinding.Name = "IsCrossPremise"; if (string.IsNullOrEmpty(base.Request.QueryString["xprs"])) { foreach (ColumnHeader columnHeader in this.pickerContent.Columns) { if (columnHeader.Name == "RecipientTypeName") { this.pickerContent.Columns.Remove(columnHeader); break; } } staticBinding.Value = "false"; } else { staticBinding.Value = "true"; } this.pickerContent.FilterParameters.Add(staticBinding); if (DDIHelper.IsFFO()) { base.Title = Strings.MasterAccountPickerTitle; } }
private void SetupFilterBindings() { StaticBinding staticBinding = new StaticBinding(); staticBinding.Name = "Identity"; RecipientMessageTrackingReportId recipientMessageTrackingReportId = RecipientMessageTrackingReportId.Parse(this.deliveryReportProperties.ObjectIdentity); staticBinding.Value = recipientMessageTrackingReportId.MessageTrackingReportId; if (this.wrapperPanel == null) { this.wrapperPanel = (DockPanel)this.deliveryReportProperties.FindControl("wrapperPanel"); } this.deliveryStatusDataSource = (WebServiceListSource)this.wrapperPanel.Controls[0].FindControl("deliveryStatusDataSource"); this.deliveryStatusDataSource.FilterParameters.Add(staticBinding); ComponentBinding componentBinding = new ComponentBinding(this.recipientSummary, "Status"); componentBinding.Name = "RecipientStatus"; this.deliveryStatusDataSource.FilterParameters.Add(componentBinding); if (!string.IsNullOrEmpty(recipientMessageTrackingReportId.Recipient)) { StaticBinding staticBinding2 = new StaticBinding(); staticBinding2.Name = "Recipients"; staticBinding2.Value = recipientMessageTrackingReportId.Recipient; this.deliveryStatusDataSource.FilterParameters.Add(staticBinding2); return; } ComponentBinding componentBinding2 = new ComponentBinding(this.toAddress, "value"); componentBinding2.Name = "Recipients"; this.deliveryStatusDataSource.FilterParameters.Add(componentBinding2); }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); StaticBinding staticBinding = new StaticBinding(); staticBinding.Name = "Identity"; staticBinding.Value = base.ObjectIdentity; base.Bindings.Bindings.Add("Identity", staticBinding); }