protected void FillMainmenu() { if (FilterProductname.SelectedIndex > -1) { string strcln = " SELECT distinct MainMenuMaster.*, MainMenuMaster.MainMenuTitle as Page_Name from MainMenuMaster inner join MasterPageMaster on MasterPageMaster.MasterPageId=MainMenuMaster.MasterPage_Id inner join WebsiteSection on WebsiteSection.WebsiteSectionId=MasterPageMaster.WebsiteSectionId inner join WebsiteMaster on WebsiteMaster.ID=WebsiteSection.WebsiteMasterId where WebsiteMaster.VersionInfoId='" + FilterProductname.SelectedValue + "' order by MainMenuMaster.MainMenuTitle "; SqlCommand cmdcln = new SqlCommand(strcln, con); DataTable dtcln = new DataTable(); SqlDataAdapter adpcln = new SqlDataAdapter(cmdcln); adpcln.Fill(dtcln); FilterMenu.DataSource = dtcln; FilterMenu.DataValueField = "MainMenuId"; FilterMenu.DataTextField = "Page_Name"; FilterMenu.DataBind(); FilterMenu.Items.Insert(0, "All"); FilterMenu.Items[0].Value = "0"; } else { FilterMenu.DataSource = null; FilterMenu.DataValueField = "MainMenuId"; FilterMenu.DataTextField = "MainMenuTitle"; FilterMenu.DataBind(); FilterMenu.Items.Insert(0, "All"); FilterMenu.Items[0].Value = "0"; } }
protected void filtermainmenu() { string stractive = ""; if (chk_activefilter.Checked == true) { stractive = " and dbo.MainMenuMaster.Active='1'"; } string filter = ""; if (DDLCategoryS.SelectedIndex > 0) { filter = " and MainMenuMaster.MainMenucatId='" + DDLCategoryS.SelectedValue + "' "; } string strcln = " SELECT distinct MainMenuMaster.*, MainMenuMaster.MainMenuTitle as Page_Name from MainMenuMaster inner join MasterPageMaster on MasterPageMaster.MasterPageId=MainMenuMaster.MasterPage_Id inner join WebsiteSection on WebsiteSection.WebsiteSectionId=MasterPageMaster.WebsiteSectionId inner join WebsiteMaster on WebsiteMaster.ID=WebsiteSection.WebsiteMasterId where MasterPageMaster.MasterPageId='" + FilterProduct.SelectedValue + "' " + filter + " " + stractive + " order By MainMenuMaster.MainMenuTitle "; SqlCommand cmdcln = new SqlCommand(strcln, con); DataTable dtcln = new DataTable(); SqlDataAdapter adpcln = new SqlDataAdapter(cmdcln); adpcln.Fill(dtcln); FilterMenu.DataSource = dtcln; FilterMenu.DataValueField = "MainMenuId"; FilterMenu.DataTextField = "Page_Name"; FilterMenu.DataBind(); FilterMenu.Items.Insert(0, "All"); FilterMenu.Items[0].Value = "0"; }
public void AddsToCriteriaFilter(string value) { var field = MenuProperty.Description; var criteria = new MenuCriteria(); var sut = new FilterMenu(criteria, field); sut.Contains(value); Assert.AreEqual(1, criteria.FilterGroups.Count); Assert.AreEqual(field, criteria.FilterGroups[0].Filters[0].Field); Assert.AreEqual(value, criteria.FilterGroups[0].Filters[0].Value); }
public void FirstTest() { var filterMenu = new FilterMenu(); var navigationMenu = new NavigationMenu(); navigationMenu.LeftNavigationMenu.Click(); navigationMenu.NavMenuStackOverflow.Click(); filterMenu.Filter.Click(); filterMenu.CheckBoxNoAcceptedAnswer.Click(); filterMenu.RadioButtonRecentActivity.Click(); filterMenu.FilterMenuTextBox.SendKeys("javascript"); filterMenu.FilterMenuButton.Click(); }
private void Signature_MouseDown(object sender, MouseEventArgs e) { Filter filter; if (sender is Filter) { filter = sender as Filter; Point newLocation = new Point(e.Location.X + filter.Location.X + Filters.Location.X, e.Location.Y + filter.Location.Y + Filters.Location.Y); FilterClick(sender); FilterMenu.Show(this.PointToScreen(newLocation)); } }
private void FilterBtn_Click(object sender, EventArgs e) { int SeparatorIdx = FilterMenu.Items.IndexOf(FilterMenu_Separator); while (FilterMenu.Items.Count > SeparatorIdx + 1) { FilterMenu.Items.RemoveAt(SeparatorIdx + 1); } FilterMenu_ShowAll.Checked = (FilterName == null); if (CustomFilters.Count > 0) { foreach (KeyValuePair <string, Func <IssueData, bool> > CustomFilter in CustomFilters.OrderBy(x => x.Key)) { ToolStripMenuItem Item = new ToolStripMenuItem(CustomFilter.Key); Item.Checked = (FilterName == CustomFilter.Key); Item.Click += (S, E) => { FilterName = CustomFilter.Key; UpdateIssueList(); }; FilterMenu.Items.Add(Item); } } HashSet <string> Streams = new HashSet <string>(StringComparer.OrdinalIgnoreCase); foreach (IssueData Issue in Issues) { if (Issue.Streams != null) { Streams.UnionWith(Issue.Streams); } } if (Streams.Count > 0) { FilterMenu.Items.Add(new ToolStripSeparator()); foreach (string Stream in Streams.OrderBy(x => x)) { ToolStripMenuItem Item = new ToolStripMenuItem(Stream); Item.Checked = (FilterName == Stream); Item.Click += (S, E) => { FilterName = Stream; UpdateIssueList(); }; FilterMenu.Items.Add(Item); } } FilterMenu.Show(FilterBtn, new Point(FilterBtn.Left, FilterBtn.Bottom)); }
private void FilterBtn_Click(object sender, EventArgs e) { int SeparatorIdx = FilterMenu.Items.IndexOf(FilterMenu_Separator); while (FilterMenu.Items.Count > SeparatorIdx + 1) { FilterMenu.Items.RemoveAt(SeparatorIdx + 1); } FilterMenu_ShowAll.Checked = (FilterProjectName == null); foreach (string ProjectName in ProjectNames) { ToolStripMenuItem Item = new ToolStripMenuItem(ProjectName); Item.Checked = (FilterProjectName == ProjectName); Item.Click += (S, E) => { FilterProjectName = ProjectName; UpdateIssueList(); }; FilterMenu.Items.Add(Item); } FilterMenu.Show(FilterBtn, new Point(FilterBtn.Left, FilterBtn.Bottom)); }
public void SetFilterComponent(FilterMenu component) { this.FilterComponent = component; NotifyStateChanged(); }
void Awake() { instance = this; }