public ActionResult Header() { User user = Session["User"] as User; var nameProduct = SearchDAO.loadNameProduct(); if (user != null) { var cart = CartDAO.LoadCart(user.ID_ACCOUNT); var numberOfProductsInTheCart = CartDAO.NumberOfProduct(user.ID_ACCOUNT); var totalMoney = CartDAO.TotalMoney(user.ID_ACCOUNT, false); var numberUserLike = new LikeDAO().getNumberUserLike(user.ID_ACCOUNT); ArrayList model = new ArrayList(); model.Add(cart); model.Add(numberOfProductsInTheCart); model.Add(totalMoney); model.Add(numberUserLike); model.Add(nameProduct); return(PartialView(model)); } else { ArrayList model = new ArrayList(); model.Add(nameProduct); return(PartialView(model)); } }
protected void Page_Load(object sender, EventArgs e) { lblMessage.Text = string.Empty; try { SearchDAO dao = new SearchDAO(); myDecretaction.Visible = dao.isShowDecretactionLink(new Guid(Membership.GetUser().ProviderUserKey.ToString())); } catch (Exception ex) { lblMessage.Text = ex.Message; } }
public ActionResult Search(InputSearch input) { string id = SearchDAO.SearchNameToId(input.NameProduct); if (input.NameProduct != id) { return(RedirectToAction("ProductDetail", "Product", new RouteValueDictionary(new { controller = "Product", action = "ProductDetail", Id = id }))); } else { // TODO // chức năng tìm kiếm nâng cao return(RedirectToAction("Index", "Home")); } }
public ActionResult AdvancedSearchView(string name, string hangsx, int?minprice, int?maxprice, int?page, int?sapxep) { int pageSize = 9; ViewBag.Name = name; ViewBag.hangsx = hangsx; ViewBag.minprice = minprice; ViewBag.maxprice = maxprice; ViewBag.sapxep = sapxep; SearchDAO sp = new SearchDAO(); var model = sp.AdvancedSearch(name, hangsx, minprice, maxprice, sapxep); int pageNumber = (page ?? 1); ViewBag.PageNumber = pageNumber; int c1 = (int)model.Count - pageSize * (pageNumber - 1); if (c1 > 3) { ViewBag.Column1 = 3; if (c1 > 6) { ViewBag.Column2 = 6; if (c1 > 9) { ViewBag.Column3 = 9; } else { ViewBag.Column3 = c1; } } else { ViewBag.Column2 = c1; ViewBag.Column3 = 0; } } else { ViewBag.Column1 = c1; ViewBag.Column2 = 0; ViewBag.Column3 = 0; } return(PartialView(model.ToPagedList(pageNumber, pageSize))); }
public ActionResult AdvancedSearchView(string term, string loai, string hangsx, int?minprice, int?maxprice, int?page, int?sapxep) { int pageSize = 9; ViewBag.Name = term; ViewBag.loai = loai; ViewBag.hangsx = hangsx; ViewBag.minprice = minprice; ViewBag.maxprice = maxprice; ViewBag.sapxep = sapxep; SearchDAO sp = new SearchDAO(); var model = sp.AdvancedSearch(term, loai, hangsx, minprice, maxprice, sapxep); int pageNumber = (page ?? 1); return(PartialView(model.ToPagedList(pageNumber, pageSize))); }
void SearchByNhanDe(string key) { lvSearch.Columns.Clear(); lvSearch.Items.Clear(); SearchDAO search = new SearchDAO(); List <SearchBook> list = search.GetListBookByNhanDe(key); addColumnBook(); foreach (SearchBook item in list) { ListViewItem lsv = new ListViewItem(item.MaSach.ToString()); lsv.SubItems.Add(item.NhanDe.ToString()); lsv.SubItems.Add(item.TacGia.ToString()); lsv.SubItems.Add(item.SoLuongCon.ToString()); lsv.SubItems.Add(item.TheLoai.ToString()); lsv.SubItems.Add(item.NhaXuatBan.ToString()); lvSearch.Items.Add(lsv); } taohang(); }
public ActionResult SearchProduct(string s, string post_type, string orderBy = "none") { int OrderBy = 0; if (!string.IsNullOrEmpty(orderBy)) { if (orderBy.ToLower() == "price") { OrderBy = 1;//sort từ thấp tới cao } else if (orderBy.ToLower() == "price-desc") { OrderBy = 2;//sort từ cao tới thấp } } ViewBag.Keyword = s; ViewBag.OrderBy = OrderBy; var lstProduct = SearchDAO.SearchProduct(s, OrderBy); return(View(lstProduct)); }
// GET: Search public JsonResult Index(string query) { List <SearchBO> lstSuggestSearch = new List <SearchBO>(); var lstProduct = SearchDAO.SearchProduct(query); if (lstProduct != null && lstProduct.Count() > 0) { foreach (var item in lstProduct) { lstSuggestSearch.Add(new SearchBO() { id = item.id, img = item.avatar.FirstOrDefault().url, price = $"<del><span class='woocommerce-Price-amount amount'>{item.oldprice.ToString("N0")}<span class='woocommerce-Price-currencySymbol'>₫</span></span></del> <ins><span class='woocommerce-Price-amount amount'>{item.newprice.ToString("N0")}<span class='woocommerce-Price-currencySymbol'>₫</span></span></ins>", type = "product", url = ProductHelper.GenProductURL(item.name, item.id), value = item.name }); } } else { lstSuggestSearch.Add(new SearchBO() { id = 1000, img = "", price = "", type = "product", url = "", value = "Không có sản phẩm nào" }); } return(Json(new { suggestions = lstSuggestSearch }, JsonRequestBehavior.AllowGet)); }
//method which calls the DAO function to set the values and return the verse object public VerseModel changeValues(VerseModel verse) { SearchDAO searchService = new SearchDAO(); return(searchService.setToFoundVerse(verse)); }
//method which calls the DAO function to find if the given verse is valid and return a true or false public bool Authenticate(VerseModel verse) { SearchDAO searchService = new SearchDAO(); return(searchService.findByVerse(verse)); }