示例#1
0
        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;
            }
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }