protected void btnClick_Click(object sender, EventArgs e)
    {
        if (hdnProductDetailID.Value != "")
        {
            tblProductDetail objProductDetail = new tblProductDetail();
            if (objProductDetail.LoadByPrimaryKey(Convert.ToInt32(hdnProductDetailID.Value)))
            {
                if (objProductDetail.AppQuantity > 0)
                {
                    objCommon = new clsCommon();
                    objCommon.AddToCart(hdnPKID.Value, hdnProductColorId.Value, hdnProductDetailID.Value, 1);

                    //objCommon.AddToCart(hdnPKID.Value, objProductDetail.s_AppProductColorID, objProductDetail.s_AppSizeID, 1, hdnPriceDiscount.Value);
                    objCommon = null;
                    //txtQty.Text = "1";
                    SetCartProductCount();
                    ViewCart.LoadProduct();
                }
                else
                {
                    DInfoSearch.ShowMessage("Product out of stock.", Enums.MessageType.Error);
                }
            }
            else
            {
                DInfoSearch.ShowMessage("Product out of stock.", Enums.MessageType.Error);
            }
            objProductDetail = null;
        }
        else
        {
            // DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
        }
    }
 public bool addCartExpress()
 {
     if (hdnProductDetailId.Value != "")
     {
         tblProductDetail objProductDetail = new tblProductDetail();
         if (objProductDetail.LoadByPrimaryKey(Convert.ToInt32(hdnProductDetailId.Value)))
         {
             if (objProductDetail.AppQuantity > 0)
             {
                 objCommon = new clsCommon();
                 objCommon.AddToCart(hdnPKID.Value, hdnProductColorId.Value, ddlSize.SelectedValue, Convert.ToInt32(txtQty.Text), hdnPriceDiscount.Value);
                 objCommon   = null;
                 txtQty.Text = "1";
             }
             else
             {
                 DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
                 return(false);
             }
         }
         else
         {
             DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
             return(false);
         }
         objProductDetail = null;
         return(true);
     }
     return(false);
 }
 protected void btnCart_Click(object sender, EventArgs e)
 {
     if (hdnProductDetailId.Value != "")
     {
         tblProductDetail objProductDetail = new tblProductDetail();
         if (objProductDetail.LoadByPrimaryKey(Convert.ToInt32(hdnProductDetailId.Value)))
         {
             if (objProductDetail.AppQuantity > 0 & objProductDetail.AppQuantity >= Convert.ToInt32(txtQty.Text))
             {
                 objCommon = new clsCommon();
                 objCommon.AddToCart(hdnPKID.Value, hdnProductColorId.Value, ddlSize.SelectedValue, Convert.ToInt32(txtQty.Text), hdnPriceDiscount.Value);
                 objCommon   = null;
                 txtQty.Text = "1";
                 SetCartProductCount();
                 ViewCart.LoadProduct();
             }
             else
             {
                 DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
             }
         }
         else
         {
             DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
         }
         objProductDetail = null;
     }
     else
     {
         DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
     }
 }
예제 #4
0
    public static string AddToCart(string strpID)
    {
        tblProductDetail objProductDetail = new tblProductDetail();
        DataTable        objDataTable     = objProductDetail.LoadProductIDs(strpID);

        if (objDataTable.Rows.Count > 0)
        {
            if (Convert.ToInt32(objDataTable.Rows[0][tblProductDetail.ColumnNames.AppQuantity].ToString()) > 0)
            {
                clsCommon objCommon = new clsCommon();
                objCommon.AddToCart(objDataTable.Rows[0][tblProductColor.ColumnNames.AppProductID].ToString(), objDataTable.Rows[0][tblProductDetail.ColumnNames.AppProductColorID].ToString(), strpID, 1, "0");
                //objCommon.AddToCart(objDataTable.Rows[0][tblProductColor.ColumnNames.AppProductID].ToString(), objDataTable.Rows[0][tblProductDetail.ColumnNames.AppProductColorID].ToString(), e.CommandArgument.ToString());
                objCommon = null;
                DataTable dtCart = new DataTable();
                if ((HttpContext.Current.Session[appFunctions.Session.Cart.ToString()] != null))
                {
                    dtCart = (DataTable)HttpContext.Current.Session[appFunctions.Session.Cart.ToString()];
                }
                //ViewCart.LoadProduct("0");
            }
            else
            {
                //DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
            }
        }
        else
        {
            //  DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
        }


        return("");
    }
예제 #5
0
    public void rpNewProduct_ItemCommand(Object Sender, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "Add To Cart")
        {
            if (e.CommandArgument.ToString() != "")
            {
                tblProductDetail objProductDetail = new tblProductDetail();
                objDataTable = objProductDetail.LoadProductIDs(e.CommandArgument.ToString());
                if (objDataTable.Rows.Count > 0)
                {
                    if (Convert.ToInt32(objDataTable.Rows[0][tblProductDetail.ColumnNames.AppQuantity].ToString()) > 0)
                    {
                        objCommon = new clsCommon();
                        //objCommon.AddToCart(objDataTable.Rows[0][tblProductColor.ColumnNames.AppProductID].ToString(), objDataTable.Rows[0][tblProductDetail.ColumnNames.AppProductColorID].ToString(), e.CommandArgument.ToString());
                        objCommon.AddToCart(objDataTable.Rows[0][tblProductColor.ColumnNames.AppProductID].ToString(), objDataTable.Rows[0][tblProductDetail.ColumnNames.AppProductColorID].ToString(), e.CommandArgument.ToString(), 1);
                        objCommon = null;
                        SetCartProductCount();
                        ViewCart.LoadProduct();
                    }
                    else
                    {
                        DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
                    }
                }
                else
                {
                    DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
                }


                objProductDetail = null;
            }
            else
            {
                DInfo.ShowMessage("Product out of stock.", Enums.MessageType.Error);
            }
        }
    }