protected void gridProductList_OnRowCommand(object sender, GridViewCommandEventArgs e) { try { string strShopping = string.Empty; string strShop = string.Empty; DataValidator dataValidator = new DataValidator(); if (e.CommandName == "AddQty") { //if (Request.Cookies["userId"] == null) //{ // Response.Redirect("LoginPage.aspx", false); //} //else //{ int intProductID = Convert.ToInt32(e.CommandArgument); int prodID = 0; int intErr = 0; bool returnText; string strFun = string.Empty; for (int i = 0; i < gridProductList.Rows.Count; i++) { TextBox txtQty; ImageButton btnAdd; Label lblErrQty; GridViewRow item = gridProductList.Rows[i]; txtQty = (TextBox)item.FindControl("txtQty"); btnAdd = (ImageButton)item.FindControl("btnAdd"); lblErrQty = (Label)item.FindControl("lblErrQty1"); Panel pnlQtyErr; pnlQtyErr = (Panel)item.FindControl("pnlQtyErr"); prodID = Convert.ToInt32(btnAdd.CommandArgument); if (intProductID == prodID) { if (txtQty.Text != "") { returnText = DataValidator.IsValidNumber(Convert.ToString(txtQty.Text)); if (returnText == false) { pnlQtyErr.Visible = true; intErr = 1; lblErrQty.Visible = true; lblErrQty.Text = AppConstants.pgOnlyNumber; } else { pnlQtyErr.Visible = false; intErr = 0; lblErrQty.Visible = false; HideErrorBox(); if (Request.Cookies["ShoppingCart"] == null || Request.Cookies["ShoppingCart"].Value == "") { strShopping = prodID + "|@|" + txtQty.Text; HttpCookie ShoppingCart = new HttpCookie("ShoppingCart", strShopping); Response.Cookies.Add(ShoppingCart); UserScript1.bindCart(); } else { strShop = Convert.ToString(Request.Cookies["ShoppingCart"].Value); strShopping = strShop + "|@|" + prodID + "|@|" + txtQty.Text; HttpCookie ShoppingCart = new HttpCookie("ShoppingCart", strShopping); Response.Cookies.Add(ShoppingCart); } } } } } if (intErr == 0) { UserScript1.Update(strShopping); clearTxt(2); } // } } if (e.CommandName == "SavePopAddQty") { int intProductID = Convert.ToInt32(e.CommandArgument); int prodID = 0; string qty = string.Empty; // Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "openSavedListProductPopUp(2695);", true); for (int i = 0; i < gridProductList.Rows.Count; i++) { // qty = string.Empty; TextBox txtQty; GridViewRow item = gridProductList.Rows[i]; ImageButton btnSaveAdd; txtQty = (TextBox)item.FindControl("txtQty"); btnSaveAdd = (ImageButton)item.FindControl("btnSavePopAdd"); prodID = Convert.ToInt32(btnSaveAdd.CommandArgument); if (intProductID == prodID) { if (txtQty.Text != "") { qty = Convert.ToString(txtQty.Text); } } } ScriptManager.RegisterStartupScript(Page, this.GetType(), "alert", "openSavedListProductPopUp(" + intProductID + "," + qty + ");", true); } } catch (Exception ex) { Response.Write(ex.Message); } }