Пример #1
0
    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();
        }
    }
Пример #2
0
    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;
        }
    }