Example #1
0
    private void InsertWishList(DataListCommandEventArgs e)
    {
        LoadProducts(categoryId);
        IWishListBussinessService wishListBussinessService = null;
        string userId    = Session["UserName"].ToString();;
        string productId = ProductDataList.DataKeys[e.Item.ItemIndex].ToString();

        try
        {
            wishListBussinessService = BizDelegateFactory.Current.WishListBussinessService;
            int result = wishListBussinessService.AddToWishList(new WishListDAO
            {
                ProductId = productId,
                UserId    = userId
            });

            if (result > 0)
            {
                ShowMessage("Details added to wish list", MessageInfo.Information);
            }
            else
            {
                ShowMessage("Error in updation", MessageInfo.Error);
            }
        }
        catch (Exception ex)
        {
            ShowMessage(ex.Message, MessageInfo.Error);
        }
        finally
        {
            wishListBussinessService = null;
        }
    }
Example #2
0
    private void AddToWishList()
    {
        IWishListBussinessService wishListBussinessService = null;
        string userId    = Session["UserName"].ToString();;
        string productId = ProductFormView.DataKey[0].ToString();

        try
        {
            wishListBussinessService = BizDelegateFactory.Current.WishListBussinessService;
            int result = wishListBussinessService.AddToWishList(new WishListDAO
            {
                UserId    = userId,
                ProductId = productId
            });

            if (result > 0)
            {
                ShowMessage("Details added to wish list", MessageInfo.Information);
            }
            else
            {
                ShowMessage("Error in updation", MessageInfo.Error);
            }
        }
        catch (Exception ex)
        {
            ShowMessage(ex.Message, MessageInfo.Error);
        }
        finally
        {
            wishListBussinessService = null;
        }
    }
Example #3
0
    /// <summary>
    /// items to be deleted from database
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void DeleteButton_Click(object sender, EventArgs e)
    {
        IWishListBussinessService wishListBussinessService = null;
        string userId    = Session["UserName"].ToString();
        string productId = string.Empty;

        try
        {
            wishListBussinessService = BizDelegateFactory.Current.WishListBussinessService;
            for (int i = 0; i < WishListGridView.Rows.Count; i++)
            {
                CheckBox checkBox = WishListGridView.Rows[i].FindControl("WishListCheckBox") as CheckBox;
                if (checkBox.Checked)
                {
                    productId = productId + WishListGridView.DataKeys[i].Value.ToString() + ",";
                }
            }

            if (productId != string.Empty)
            {
                productId = productId.Substring(0, productId.Length - 1);
                int result = wishListBussinessService.DeleteWishList(new WishListDAO
                {
                    UserId    = userId,
                    ProductId = productId
                });

                if (result > 0)
                {
                    ShowMessage("Record deleted successfully!!", MessageInfo.Information);
                    RetreiveWishList();
                }
                else
                {
                    ShowMessage("Error in deletion", MessageInfo.Error);
                }
            }
        }
        catch (Exception ex)
        {
            ShowMessage(ex.Message, MessageInfo.Error);
        }
        finally
        {
            wishListBussinessService = null;
        }
    }
Example #4
0
    private void RetreiveWishList()
    {
        string userId = Session["UserName"].ToString();
        IWishListBussinessService wishListBussinessService = null;

        try
        {
            wishListBussinessService    = BizDelegateFactory.Current.WishListBussinessService;
            WishListGridView.DataSource = wishListBussinessService.MyWishList(userId);
            WishListGridView.DataBind();
        }
        catch (Exception ex)
        {
            ShowMessage(ex.Message, MessageInfo.Error);
        }
        finally
        {
            wishListBussinessService = null;
        }
    }