private void SetSearchResults(ISearchResult result) { if (this.result != null) { this.result.View = null; } this.result = result; if (!listView.VirtualMode) { listView.Clear(); } listView.VirtualListSize = result.Count; var searchResultView = new SearchResultView(this.listView); result.View = searchResultView; result.CreateColumns(); var ctxMenuID = result.ContextMenuID; if (ctxMenuID > 0) { listView.ContextMenu = services .RequireService <IDecompilerShellUiService>() .GetContextMenu(ctxMenuID); } }
// GET: /<controller>/ public IActionResult Index() { var searchString = Request.Form["searchTextBox"]; SearchResultView resultItems = new SearchResultView(); var _users = from u in _context.Users where u.Name.Contains(searchString) || u.City.Contains(searchString) || u.Country.Contains(searchString) || _context.UserSessions.Any(us => us.UserID == u.ID && us.Session.Title.Contains(searchString) == true) || _context.JobCards.Any(j => j.Achievements.Contains(searchString) || j.Benefits.Contains(searchString) || j.Deliverables.Contains(searchString) || j.Description.Contains(searchString) || j.Requirements.Contains(searchString) || j.Title.Contains(searchString)) select u; resultItems.Users = _users.Distinct().ToList(); return(View(resultItems)); }
public TreeViewSearchBox() { InitializeComponent(); SetInactiveSearchStyle(); _searchResultView = SearchResultView.List; _searchLevel = SearchLevel.Root; _inactiveSearchText = "Search..."; _inactiveColor = Color.LightGray; _activeColor = Color.Gray; _mouseOnControlColor = Color.Silver; _toolTip = string.Empty; _clearButtonToolTip = string.Empty; _clearButtonImage = new Bitmap(btnClear.Image); btnClear.Image = null; }
private void SetSearchResults(ISearchResult result) { if (this.result != null) this.result.View = null; this.result = result; if (!listView.VirtualMode) listView.Clear(); listView.VirtualListSize = result.Count; var searchResultView = new SearchResultView(this.listView); result.View = searchResultView; result.CreateColumns(); var ctxMenuID = result.ContextMenuID; if (ctxMenuID > 0) { listView.ContextMenu = services .RequireService<IDecompilerShellUiService>() .GetContextMenu(ctxMenuID); } }
public override void Search() { this.Account?.Client?.SendSearchFormRequest(null, this.jid, (sender, e) => { if (e.Ok) { MainWindow.currentInstance.Dispatcher.Invoke(() => { ParameterDialog Dialog = new ParameterDialog(e.SearchForm); Dialog.ShowDialog(); }); } else { MainWindow.currentInstance.Dispatcher.Invoke(() => MessageBox.Show(MainWindow.currentInstance, string.IsNullOrEmpty(e.ErrorText) ? "Unable to get search form." : e.ErrorText, "Error", MessageBoxButton.OK, MessageBoxImage.Error)); } }, (sender, e) => { if (e.Ok) { MainWindow.currentInstance.Dispatcher.Invoke(() => { TabItem TabItem = new TabItem(); MainWindow.currentInstance.Tabs.Items.Add(TabItem); SearchResultView View = new SearchResultView(e.Headers, e.Records); TabItem.Header = "Search Result"; TabItem.Content = View; MainWindow.currentInstance.Tabs.SelectedItem = TabItem; }); } else { MainWindow.currentInstance.Dispatcher.Invoke(() => MessageBox.Show(MainWindow.currentInstance, string.IsNullOrEmpty(e.ErrorText) ? "Unable to perform search." : e.ErrorText, "Error", MessageBoxButton.OK, MessageBoxImage.Error)); } }, null); }
public override void Search() { this.Account?.Client?.SendSearchFormRequest(null, this.jid, (sender, e) => { if (e.Ok) { MainWindow.UpdateGui(() => { ParameterDialog Dialog = new ParameterDialog(e.SearchForm); Dialog.ShowDialog(); }); } else { MainWindow.ErrorBox(string.IsNullOrEmpty(e.ErrorText) ? "Unable to get search form." : e.ErrorText); } return(Task.CompletedTask); }, (sender, e) => { if (e.Ok) { MainWindow.UpdateGui(() => { TabItem TabItem = MainWindow.NewTab("Search Result"); MainWindow.currentInstance.Tabs.Items.Add(TabItem); SearchResultView View = new SearchResultView(e.Headers, e.Records); TabItem.Content = View; MainWindow.currentInstance.Tabs.SelectedItem = TabItem; }); } else { MainWindow.ErrorBox(string.IsNullOrEmpty(e.ErrorText) ? "Unable to perform search." : e.ErrorText); } return(Task.CompletedTask); }, null); }
public IActionResult SearchResult(string filename, string key) { // DirectoryInfo mydir = new DirectoryInfo(@"C:/Users/BS049/source/repos/CV Parsing/Resume4/wwwroot/Updates"); DirectoryInfo mydir = new DirectoryInfo(@"./wwwroot/Updates"); string path = "./wwwroot/Updates/"; ResumeView model = new ResumeView(); int MaxMatch = 0; FileInfo[] f = mydir.GetFiles(); List <int> LengthList = new List <int>(); SearchResultView obj = new SearchResultView(); string filePath = path + filename; obj.Filename = filename; model.Text = Helper.GetText(filePath); model.Text = Helper.GetHtml(model.Text); obj.Len = model.Text.Length; obj.htmlText = LCS.SearchFinalResult(model.Text, key); return(Ok(obj)); }
private void ShowResult(SearchResultEventArgs e) { if (e.Ok) { List <Field> Headers = new List <Field>() { new TextSingleField(null, "_JID", "JID", false, null, null, string.Empty, null, null, string.Empty, false, false, false) }; List <Dictionary <string, string> > Records = new List <Dictionary <string, string> >(); Dictionary <string, bool> TagNames = new Dictionary <string, bool>(); bool HasNodeId = false; bool HasSourceId = false; bool HasPartition = false; foreach (SearchResultThing Thing in e.Things) { HasNodeId |= !string.IsNullOrEmpty(Thing.Node.NodeId); HasSourceId |= !string.IsNullOrEmpty(Thing.Node.SourceId); HasPartition |= !string.IsNullOrEmpty(Thing.Node.Partition); } if (HasNodeId) { Headers.Add(new TextSingleField(null, "_NodeId", "Node ID", false, null, null, string.Empty, null, null, string.Empty, false, false, false)); } if (HasSourceId) { Headers.Add(new TextSingleField(null, "_SourceId", "Source ID", false, null, null, string.Empty, null, null, string.Empty, false, false, false)); } if (HasPartition) { Headers.Add(new TextSingleField(null, "_Partition", "Partition", false, null, null, string.Empty, null, null, string.Empty, false, false, false)); } foreach (SearchResultThing Thing in e.Things) { Dictionary <string, string> Record = new Dictionary <string, string>() { { "_JID", Thing.Jid } }; string Label; if (HasNodeId) { Record["_NodeId"] = Thing.Node.NodeId; } if (HasSourceId) { Record["_SourceId"] = Thing.Node.SourceId; } if (HasPartition) { Record["_Partition"] = Thing.Node.Partition; } foreach (MetaDataTag Tag in Thing.Tags) { Record[Tag.Name] = Tag.StringValue; if (!TagNames.ContainsKey(Tag.Name)) { TagNames[Tag.Name] = true; switch (Tag.Name) { case "ALT": Label = "Altitude"; break; case "APT": Label = "Apartment"; break; case "AREA": Label = "Area"; break; case "BLD": Label = "Building"; break; case "CITY": Label = "City"; break; case "CLASS": Label = "Class"; break; case "COUNTRY": Label = "Country"; break; case "LAT": Label = "Latitude"; break; case "LONG": Label = "Longitude"; break; case "MAN": Label = "Manufacturer"; break; case "MLOC": Label = "Meter Location"; break; case "MNR": Label = "Meter Number"; break; case "MODEL": Label = "Model"; break; case "NAME": Label = "Name"; break; case "PURL": Label = "Product URL"; break; case "REGION": Label = "Region"; break; case "ROOM": Label = "Room"; break; case "SN": Label = "Serial Number"; break; case "STREET": Label = "Street"; break; case "STREETNR": Label = "Street Number"; break; case "V": Label = "Version"; break; default: Label = Tag.Name; break; } Headers.Add(new TextSingleField(null, Tag.Name, Label, false, null, null, string.Empty, null, null, string.Empty, false, false, false)); } } Records.Add(Record); } // TODO: Pages, if more things available. MainWindow.currentInstance.Dispatcher.BeginInvoke(new ThreadStart(() => { TabItem TabItem = MainWindow.NewTab("Search Result"); MainWindow.currentInstance.Tabs.Items.Add(TabItem); SearchResultView View = new SearchResultView(Headers.ToArray(), Records.ToArray()); TabItem.Content = View; MainWindow.currentInstance.Tabs.SelectedItem = TabItem; })); } else { MainWindow.ErrorBox(string.IsNullOrEmpty(e.ErrorText) ? "Unable to perform search." : e.ErrorText); } }
public System.Windows.Window GetWindow() { SearchResultView view = new SearchResultView(); return(view); }
public void Redraw() { NameLabel.Text = CurrentUser.getInstance().currentClient.Name; SurnameLabel.Text = CurrentUser.getInstance().currentClient.Surname; BallanceLabel.Text = CurrentUser.getInstance().currentClient.Money.ToString(); BookedView.Clear(); BookedView.Visible = true; BookedView.View = View.Details; BookedView.Columns.Add("Address", 46); BookedView.Columns.Add("Name", 37); BookedView.Columns.Add("Total Price", 53); BookedView.Columns.Add("Price", 38); BookedView.Columns.Add("Free", 36); BookedView.Columns.Add("Owner", 37); SearchResultView.Clear(); SearchResultView.Visible = true; SearchResultView.View = View.Details; SearchResultView.Columns.Add("Address", 53); SearchResultView.Columns.Add("Name", 50); SearchResultView.Columns.Add("Total Price", 55); SearchResultView.Columns.Add("Price", 50); SearchResultView.Columns.Add("Free", 50); SearchResultView.Columns.Add("Owner", 53); SearchResultView.Items.Clear(); foreach (var hotel in result) { ListViewItem item; String[] resultFields = new String[6]; resultFields[0] = hotel.Address.ToString(); resultFields[1] = hotel.Name.ToString(); resultFields[2] = hotel.TotalPrice.ToString(); resultFields[3] = hotel.Price.ToString(); resultFields[4] = hotel.Free.ToString(); if (hotel.Owner == null) { resultFields[5] = "nobody"; } else { resultFields[5] = hotel.Owner.Name + " " + hotel.Owner.Surname; } item = new ListViewItem(resultFields); SearchResultView.Items.Add(item); } BookedView.Items.Clear(); foreach (var hotel in CurrentUser.getInstance().currentClient.BookedHotels) { ListViewItem item; String[] resultFields = new String[6]; resultFields[0] = hotel.Address.ToString(); resultFields[1] = hotel.Name.ToString(); resultFields[2] = hotel.TotalPrice.ToString(); resultFields[3] = hotel.Price.ToString(); resultFields[4] = hotel.Free.ToString(); if (hotel.Owner == null) { resultFields[5] = "nobody"; } else { resultFields[5] = hotel.Owner.Name + " " + hotel.Owner.Surname; } item = new ListViewItem(resultFields); BookedView.Items.Add(item); } }