示例#1
0
        protected void repeaterItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName.Equals("CancelOrder"))
            {
                HiddenField hf        = (HiddenField)e.Item.FindControl("hiddenField");
                int         productID = Convert.ToInt32(hf.Value);

                ECommerceBusiness ecb = new ECommerceBusiness();
                DataTable         dt  = (DataTable)Session["UserWholeRecord"];

                int userID = Convert.ToInt32(dt.Rows[0]["user_id"].ToString());

                Panel p = OrderBody;
                p.Style.Add("display", "none");

                p = pCPOD;
                p.Style.Add("display", "none");

                lblMessage.Text = "Order Cancelled!";
                lblMessage.Style.Add("display", "block");

                ecb.CancelOrder(productID, userID);
            }
            else if (e.CommandName.Equals("ViewProduct"))
            {
                HiddenField hf          = (HiddenField)e.Item.FindControl("hfGUID");
                string      productGUID = hf.Value;

                Response.Redirect("Product.aspx?id=" + productGUID);
            }
        }