i am adding products in gridview and a im checking if the las record exist in list i have a messege to update the existed record or delete the last inserted! Below is my code but it does not work! can anyone help me?
public void SaveToList()
{
try
{
OrdersDataContext contex = DataContextSingleton.Instance;
_order = new Order();
_order.quant = Int32.Parse(quant.Text);
_order.price = price.Text;
_order.totalprice = Decimal.Parse(totprice.Text);
_order.discoun_id = Int32.Parse(TextBox3.Text);
_order.prod_id = Int32.Parse(TextBox2.Text);
_order.regist_id = Int32.Parse(TextBox4.Text);
_readyToSave.Add(_order);
//contex.Orders.InsertOnSubmit(ord);
//contex.SubmitChanges();
if (_readyToSave.Count() != 0)
{
var selectO = (from o in _readyToSave
orderby o.prod_id
select new
{
val1 = o.prod_id
}).Last();
TextBox15.Text = selectO.val1.ToString();
var selectpr = from p in _readyToSave
where (p.prod_id == Int32.Parse(TextBox15.Text))
select p;
if (selectpr.Count() > 0)
{
btnAdd.Attributes.Add("onclick", "var agree=confirm('This product exist on you order! Do you want to update it???'); if (agree){document.getElementById('<%= btnUpdate%>').click();} else{document.getElementById('<%= btnDelNew %>' ).click();}");
//Response.Write("<script language='javascript'>alert('This product already have been added in list!!!')</script>");
}
}
ClearTheFields();
Sum();
}
catch
{
}
}
don't know why but it stops working, doesn't call button.. btnAdd.Attributes.Add("onclick", "var agree=confirm('This product exists on you order! Do you want to update it???'); if (agree){document.getElementById('" + btnUpdate.ClientID + "').click();} else{document.getElementById('" + btnDelNew.ClientID + "' ).click();}"); can anyone help me???