I want to make a button Go To Cart visible after adding a product into cart. But when page gets reload it shows Add to cart button only
/This is my presentation layer code/
protected void ddlimginfo_ItemCommand(object source, DataListCommandEventArgs e)
{
if (e.CommandName=="addtocart")
{
Label price = e.Item.FindControl("lblprice") as Label;
string prc = price.Text;
DateTime pdate = Convert.ToDateTime(System.DateTime.Now);
string postdate = (pdate.ToString("yyyy-mm-dd", CultureInfo.InvariantCulture));
Button btnaddcart = e.Item.FindControl("btnaddcart") as Button;
Button btngocart = e.Item.FindControl("btngocart") as Button;
//balobj.dalCart((Session["uip"]).ToString(), Convert.ToInt32(Sessio
n["id"]), qty, prc,pdate);
//DateTime existingDate =Convert.ToDateTime(balobj.getdate((Session["uip"]).ToString()));
//string exdate = (existingDate.ToString("yyyy-mm-dd", CultureInfo.InvariantCulture));
balobj.dalCart(Convert.ToString(Session["uip"]), Convert.ToInt32(Session["id"]), 1, prc, pdate);
if ((Session["uip"]) != null)
{
Session["count"] = balobj.cartcount((Session["uip"]).ToString());
DataTable dt = new DataTable();
dt = balobj.balgocart(Convert.ToString(Session["uip"]), Convert.ToInt32(Session["id"]));
if (dt.Rows.Count > 0)
{
//Session["count"] = balobj.cartcount((Session["uip"]).ToString());
btnaddcart.Visible = false;
btngocart.Visible = true;
Response.Redirect("infoproduct.aspx");
}
else
{
//Session["count"] = balobj.cartcount((Session["uip"]).ToString());
btnaddcart.Visible = true;
btngocart.Visible = false;
Response.Redirect("infoproduct.aspx");
}
//Response.Write(Session["count"]);
//Response.End();
//Response.Redirect("infoproduct.aspx");
}
/This is my BAL code/
//Go to cart button visible
public DataTable balgocart(string uip, int proid)
{
try
{
return dalobj.dalgocart(uip, proid);
}
catch
{
throw;
}
finally
{
dalobj = null;
}
}
/This is my DAL code/
//Code to visible button go to cart
public DataTable dalgocart(string uip, int proid)
{
MySqlConnection con = new MySqlConnection(str);
try
{
con.Open();
MySqlCommand cmd = new MySqlCommand("spbtngocart", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("spuip", uip);
cmd.Parameters.AddWithValue("spproid", proid);
MySqlDataAdapter da = new MySqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
catch (Exception ex)
{
throw ex;
}
finally
{
con.Close();
}
}
JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)