public void ApplyCopyFilterButton_Click(object sender, EventArgs e) { SaveToCache(); string name = (CopyFilterDialog.FindControl("InsertNameBox") as TextBox).Text; ErrorsChecking(name, true); entityFilter.Name = name; var xml = GenerateXml(entityFilter); CreateFilter(xml); var filterID = GetFilterID(name, entityFilter.Entity.ID.ToString()); CopyFilterDialog.Close(); var entityListAttributeView = this.Parent; var FilterList = entityListAttributeView.FindControl("FilterList") as DropDownList; FilterList.Items.Clear(); FilterList.Items.Add(new ListItem("не выбрано", "")); FilterList.DataBind(); FilterList.SelectedValue = filterID; this.DataBind(); this.EntityFilterID = int.Parse(filterID); if (EntityFilter.Name != null) { (TemplateSavedMessageBox.FindControl("LabelShowNameTemplate") as Label).Text = string.Format("Фильтр «{0}» успешно сохранён.", EntityFilter.Name); TemplateSavedMessageBox.Show(); } if (ButtonSaveClick != null) { ButtonSaveClick(this, e); } }
protected void CopyFilterDialogClose(object sender, EventArgs e) { (CopyFilterDialog.FindControl("InsertNameBox") as TextBox).Text = string.Empty; }
protected void CopyFilterButton_Click(object sender, EventArgs e) { SaveToCache(); CopyFilterDialog.Caption = "Создание фильтра"; CopyFilterDialog.Show(); }