public void FillProductDetailsGridView() { DataTable dtProductDetails = new DataTable(); ProductDetailsBAL balProductDetails = new ProductDetailsBAL(); dtProductDetails = balProductDetails.SelectALL(Convert.ToInt32(Session["UserID"])); if (dtProductDetails != null && dtProductDetails.Rows.Count > 0) { gvProductDetails.DataSource = dtProductDetails; gvProductDetails.DataBind(); } }
protected void gvProductDetails_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Remove") { if (e.CommandArgument != null) { ProductDetailsBAL balProductDetails = new ProductDetailsBAL(); if (balProductDetails.Delete(Convert.ToInt32(e.CommandArgument.ToString().Trim()), Convert.ToInt32(Session["UserID"]))) { FillProductDetailsGridView(); } else { lblMessage.Text = balProductDetails.Message; divMessage.Visible = true; } } } else if (e.CommandName == "AddtoCart") { if (e.CommandArgument != null) { CartBAL balCart = new CartBAL(); CartENT entCart = new CartENT(); if (Session["UserID"] != null) { entCart.UserID = Convert.ToInt32(Session["UserID"]); } if (e.CommandArgument != null) { entCart.ProductDetailsID = Convert.ToInt32(e.CommandArgument.ToString().Trim()); } if (balCart.Insert(entCart)) { lblMessage.Text = "Add to Cart Successfully"; divMessage.Visible = true; hlMessage.Text = "View Cart"; hlMessage.Visible = true; } else { lblMessage.Text = balCart.Message; divMessage.Visible = true; } } } }
private void InsertProductDetails() { if (rblCalendarSize.SelectedItem == null || rblCanvasSize.SelectedItem == null || rblTshirtSize.SelectedItem == null) { lblMessage.Text = "Select Size"; divMessage.Visible = true; } ProductDetailsENT entProductDetails = new ProductDetailsENT(); ProductDetailsBAL balProductDetails = new ProductDetailsBAL(); if (Request.QueryString["ProductID"] != null) { entProductDetails.ProductID = Convert.ToInt32(Request.QueryString["ProductID"].ToString()); } if (rblCalendarSize.SelectedItem != null) { entProductDetails.Size = rblCalendarSize.SelectedItem.ToString(); } else if (rblCanvasSize.SelectedItem != null) { entProductDetails.Size = rblCanvasSize.SelectedItem.ToString(); } else if (rblTshirtSize.SelectedItem != null) { entProductDetails.Size = rblTshirtSize.SelectedItem.ToString(); } if (Session["UserID"] != null) { entProductDetails.UserID = Convert.ToInt32(Session["UserID"]); } if (balProductDetails.Insert(entProductDetails)) { rblCalendarSize.SelectedValue = null; rblCanvasSize.SelectedValue = null; rblTshirtSize.SelectedValue = null; tempProductDetailsID = entProductDetails.ProductDetailsID.Value; } else { lblMessage.Text = balProductDetails.Message; divMessage.Visible = true; } }