Esempio n. 1
0
        /// <summary>
        /// Установка атрибуты контролов
        /// </summary>
        /// <param name="hideSectionsWithInvisibleControls">Прятать секции с невидимыми контролами</param>
        private void SetControlAttributes(bool hideSectionsWithInvisibleControls)
        {
            if (TopInfoTemplate != null)
            {
                bool controlsInvisible = IsControlsInvisible(TopInfoControls.Controls);
                TopInfoDiv.Visible = !(hideSectionsWithInvisibleControls && controlsInvisible);
            }

            if (HideFilterButton || (FilterLeftColumnTemplateControls == null && FilterRightColumnTemplateControls == null))
            {
                FilterBtn.Visible = filterPnl.Visible = false;
                filterPnl.ID      = "filterVisiblePnl";
            }
            else
            {
                FilterBtn.Visible = filterPnl.Visible = true;
                FilterBtn.DataBind();

                FilterRightColumn.Visible = RightColumn.HasControls();
            }

            PagingControl.Visible = !HidePagingControl;

            if (ShowReturnButton)
            {
                ReturnButtonUrl = Page.GetReturnUrl(ReturnButtonUrl);
                if (!ReturnButtonUrl.NotEmpty())
                {
                    ShowReturnButton = false;
                }
            }
        }
Esempio n. 2
0
        public void SetValue(string value)
        {
            FilterBtn.Click();

            ReadOnlyCollection <IWebElement> list = FilterPopup.FindElements(By.TagName("a"));

            foreach (var item in list)
            {
                if (item.Text.ToLower().Contains(value.ToLower()))
                {
                    item.Click();
                    break;
                }
            }
        }