public bool SaveFavouriteProduct() { if (hdnPKID.Value != "") { objCommon = new clsCommon(); if (objCommon.IsRecordExists("tblFavouriteProduct", tblFavouriteProduct.ColumnNames.AppProductID, tblFavouriteProduct.ColumnNames.AppFavouriteProductID, hdnPKID.Value, "", tblFavouriteProduct.ColumnNames.AppCustomerID + "=" + Session[appFunctions.Session.ClientUserID.ToString()].ToString())) { DInfo.ShowMessage("This product already exists in favourite.", Enums.MessageType.Error); //ScriptManager.RegisterStartupScript(this, this.GetType(), "Message", "<SCRIPT LANGUAGE='javascript'>alert('Product alredy exits in Favourite List');</script>", false); return(false); } objCommon = null; tblFavouriteProduct objFavouriteProduct = new tblFavouriteProduct(); objFavouriteProduct.AddNew(); objFavouriteProduct.s_AppProductID = hdnPKID.Value; objFavouriteProduct.s_AppCustomerID = Session[appFunctions.Session.ClientUserID.ToString()].ToString(); objFavouriteProduct.s_AppCreatedDate = FormatDateString(DateTime.Now.ToString(strInputDateFormat), strInputDateFormat, strOutputDateFormat); objFavouriteProduct.Save(); objFavouriteProduct = null; return(true); } else { return(false); } }
public void LoadFavouriteProduct() { tblFavouriteProduct objFavouriteProduct = new tblFavouriteProduct(); dgvFavourite.DataSource = objFavouriteProduct.LoadFavouriteProduct(Session[appFunctions.Session.ClientUserID.ToString()].ToString()); dgvFavourite.DataBind(); objFavouriteProduct = null; }
protected void dgvFavourite_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Delete") { tblFavouriteProduct objFavouriteProduct = new tblFavouriteProduct(); if (objFavouriteProduct.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString()))) { objFavouriteProduct.MarkAsDeleted(); objFavouriteProduct.Save(); } objFavouriteProduct.Where.AppCustomerID.Value = Session[appFunctions.Session.ClientUserID.ToString()].ToString(); objFavouriteProduct.Query.Load(); ((Label)Master.FindControl("lblWishCount")).Text = "(" + objFavouriteProduct.RowCount.ToString() + ")"; objFavouriteProduct = null; LoadFavouriteProduct(); } }
protected void lnkWish_Click(object sender, EventArgs e) { if (!IsLogin()) { CustLogin.ShowLogin(true); } else { if (SaveFavouriteProduct()) { DInfo.ShowMessage("Product successfully added in favourite.", Enums.MessageType.Successfull); //ScriptManager.RegisterStartupScript(this, this.GetType(), "Message", "<SCRIPT LANGUAGE='javascript'>alert('Product insert in Favourite List.');</script>", false); tblFavouriteProduct objFavProduct = new tblFavouriteProduct(); objFavProduct.Where.AppCustomerID.Value = Session[appFunctions.Session.ClientUserID.ToString()].ToString(); objFavProduct.Query.Load(); ((Label)Master.FindControl("lblWishCount")).Text = "(" + objFavProduct.RowCount.ToString() + ")"; objFavProduct = null; } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //LoadCategoryMenu(); clsCommon objCommon = new clsCommon(); objCommon.FillDropDownListWithOutDefaultValue(ddlCurrency, "tblCurrency", tblCurrency.ColumnNames.AppCurrency, tblCurrency.ColumnNames.AppCurrencyID, tblCurrency.ColumnNames.AppDisplayOrder, appFunctions.Enum_SortOrderBy.Asc, tblCurrency.ColumnNames.AppIsActive + "=1"); objCommon = null; if (Session[appFunctions.Session.CurrencyID.ToString()] != null) { if (Session[appFunctions.Session.CurrencyID.ToString()].ToString() != "") { ddlCurrency.SelectedValue = Session[appFunctions.Session.CurrencyID.ToString()].ToString(); } } if ((Session[appFunctions.Session.ClientUserID.ToString()] != null)) { if (!(string.IsNullOrEmpty(Session[appFunctions.Session.ClientUserName.ToString()].ToString()) | Session[appFunctions.Session.ClientUserID.ToString()].ToString() == "0")) { divLogOut.Style.Add("display", "inline"); divLogin.Style.Add("display", "none"); } } else { divLogin.Style.Add("display", "inline"); divLogOut.Style.Add("display", "none"); } if (Session[appFunctions.Session.ClientUserID.ToString()] != null) { if (Session[appFunctions.Session.ClientUserID.ToString()].ToString() != "") { // liAccount.Visible = true; tblFavouriteProduct objFavProduct = new tblFavouriteProduct(); objFavProduct.Where.AppCustomerID.Value = Session[appFunctions.Session.ClientUserID.ToString()].ToString(); objFavProduct.Query.Load(); lblWishCount.Text = "(" + objFavProduct.RowCount.ToString() + ")"; objFavProduct = null; lblClientName.Text = "Hi, " + Session[appFunctions.Session.ClientUserName.ToString()].ToString(); } else { // liAccount.Visible = false; } } else { // liAccount.Visible = false; } lnkCart.HRef = Request.RawUrl + "#"; DataTable dtCart = new DataTable(); if ((HttpContext.Current.Session[appFunctions.Session.Cart.ToString()] != null)) { dtCart = (DataTable)HttpContext.Current.Session[appFunctions.Session.Cart.ToString()]; } if (dtCart.Rows.Count > 0) { lblProductCount.Visible = true; lblProductCount.Text = dtCart.Rows.Count.ToString(); lnkCart.HRef = objPageBase.GetAlias("Order.aspx"); } else { lblProductCount.Visible = false; } } }