protected void ButtonSearch_Click(object sender, EventArgs e) { string inputText = InputSearch.Text; var profiles = from profile in dbContext.Profiles where profile.FirstName.Contains(inputText) || profile.LastName.Contains(inputText) select profile; SearchRepeater.DataSource = profiles; SearchRepeater.DataBind(); }
private async void DisplayInventoryTables() { var inventory = await ProductRepository.SingleInstance.FetchAllProductsAsync(); SearchRepeater.DataSource = inventory; listSearchRepeater = inventory; SearchRepeater.DataBind(); }
protected async void SearchButton_Click(object sender, EventArgs e) { UpdateProgress1.Visible = true; string search = searchBox.Text.ToString(); var newSearch = await ProductRepository.SingleInstance.FetchOnSearchAsync(search); SearchRepeater.DataSource = newSearch; listSearchRepeater = newSearch; SearchRepeater.DataBind(); UpdateProgress1.Visible = false; }
protected void Next_OnClick(object sender, EventArgs e) { int currentPage = int.Parse(Session["CurrentPage"].ToString()); var dataObjects = SearchDataByCondition().Skip(currentPage * Constant.ItemPerPage).Take(Constant.ItemPerPage).ToList(); if (dataObjects.Any()) { Session["CurrentPage"] = currentPage + 1; SearchRepeater.DataSource = dataObjects; SearchRepeater.DataBind(); } }
protected void Previous_OnClick(object sender, EventArgs e) { int currentPage = int.Parse(Session["CurrentPage"].ToString()); var dataObjects = _currentData.Skip((currentPage - 2) * Constant.ItemPerPage).Take(Constant.ItemPerPage).ToList(); if (dataObjects.Any() && currentPage - 2 >= 0) { Session["CurrentPage"] = currentPage - 1; SearchRepeater.DataSource = dataObjects; SearchRepeater.DataBind(); } }
protected void Next_OnClick(object sender, EventArgs e) { int currentPage = int.Parse(Session["CurrentPage"].ToString()); string sessionData = Session["SearchCustomerBookings"] != null ? Session["SearchCustomerBookings"].ToString() : string.Empty; _currentData = JsonConvert.DeserializeObject <List <SearchDataObject> >(sessionData); var dataObjects = _currentData.Skip(currentPage * Constant.ItemPerPage).Take(Constant.ItemPerPage).ToList(); if (dataObjects.Any()) { Session["CurrentPage"] = currentPage + 1; SearchRepeater.DataSource = dataObjects; SearchRepeater.DataBind(); } }
private void BindRepeater(IEnumerable <SearchDataObject> bookings) { SearchRepeater.DataSource = bookings; SearchRepeater.DataBind(); AllHyperLink.Text = string.Format("All <span class=\"{1}\">{0}</span>", _response.TotalRecords, Request.Params["s"] == "all" || Request.Params["s"] == null ? "active": string.Empty); BookingsHyperLink.Text = string.Format("Bookings <span class=\"{1}\">{0}</span>", _response.TotalBookingsRecord, Request.Params["s"] == "bookings" ? "active" : string.Empty); CustomersHyperLink.Text = string.Format("Customers <span class=\"{1}\">{0}</span>", _response.TotalCustomersRecord, Request.Params["s"] == "customers" ? "active" : string.Empty); }
protected async void Category_Click(object sender, EventArgs e) { UpdateProgress1.Visible = true; string category = (sender as Button).Text.ToString(); char caret = Convert.ToChar(0x000025BC); dropdownMenuReference1.Text = category + " " + caret; if (category == "All Products") { DisplayInventoryTables(); } else { var newSearch = await ProductRepository.SingleInstance.FetchOnCategoryAsync(category); SearchRepeater.DataSource = newSearch; listSearchRepeater = newSearch; SearchRepeater.DataBind(); } UpdateProgress1.Visible = false; }
private void BindRepeater(IEnumerable <SearchDataObject> bookings) { SearchRepeater.DataSource = bookings; SearchRepeater.DataBind(); }
private void BindRepeater(IEnumerable <CustomerCreditLogs> bookings) { SearchRepeater.DataSource = bookings; SearchRepeater.DataBind(); }