protected void CategoryFilter_Click(object sender, EventArgs e) { LinkButton linkBtn = (LinkButton)sender; CurrentCategoryId.Text = linkBtn.CommandArgument; string catDescription = (linkBtn.Parent.FindControl("DescriptionLabel") as Label).Text; catFilterType.Text = catDescription; if (Request.IsAuthenticated) { var loggedInGridview = (GridView)ProductsLoggedIn.FindControl("ProductListByCatLoged"); loggedInGridview.DataBind(); } DisplayCurrentCartQty(); }
protected void AddToCartBtn_Click(object sender, EventArgs e) { LinkButton linkBtn = (LinkButton)sender; string username = User.Identity.Name; GridViewRow grdrow = (GridViewRow)((LinkButton)sender).NamingContainer; int productid = int.Parse(linkBtn.CommandArgument.ToString()); int quantity = int.Parse((grdrow.Cells[2].FindControl("AddQtyValue") as TextBox).Text); MessageUserControl.TryRun(() => { ShoppingCartItemController sysmgr = new ShoppingCartItemController(); sysmgr.Add_Product_To_ShoppingCart(username, productid, quantity); var loggedInGridview = (GridView)ProductsLoggedIn.FindControl("ProductListByCatLoged"); loggedInGridview.DataBind(); DisplayCurrentCartQty(); }, "Added Product", "Product added to shopping cart!"); }
protected void Page_Load(object sender, EventArgs e) { if (Request.IsAuthenticated) { string currentUser = User.Identity.Name; OnlineCustomerController custmgr = new OnlineCustomerController(); custmgr.Add_New_OnlineCustomer(currentUser); DisplayCurrentCartQty(); CurrentLoggedInUser.Text = User.Identity.Name; if (!Page.IsPostBack) { var loggedInGridview = (GridView)ProductsLoggedIn.FindControl("ProductListByCatLoged"); loggedInGridview.DataBind(); } } }