partial void Deleteorderlist(orderlist instance);
 partial void Updateorderlist(orderlist instance);
 partial void Insertorderlist(orderlist instance);
		private void detach_orderlists(orderlist entity)
		{
			this.SendPropertyChanging();
			entity.Order = null;
		}
		private void attach_orderlists(orderlist entity)
		{
			this.SendPropertyChanging();
			entity.Order = this;
		}
        protected void ButtonUpdate_Click(object sender, EventArgs e)
        {
            if (ProduktKurven.Kurven.HentHeleKurven().Count() != 0)
            {
                Order order = new Order();
                order.opretdato = DateTime.Now;
                order.fk_brugerid = Convert.ToInt32(Session["id"]);
                order.fk_orderStatus = 1;

                db.Orders.InsertOnSubmit(order);

                db.SubmitChanges();

                //vi kigger på det her område
                List<KurvenHelper> listkurven = ProduktKurven.Kurven.HentHeleKurven();

                foreach (var item in listkurven)
                {

                    var produkt = db.produkters.FirstOrDefault(i => i.id == item.Id);
                    if (produkt != null)
                    {
                        if (produkt.vareantal >= item.Antal)
                        {
                            produkt.vareantal -= item.Antal;
                        }
                        else
                        {
                            //hvis det er udsolgt.
                            item.Antal = produkt.vareantal;
                            produkt.vareantal = 0;

                        }
                        db.SubmitChanges();
                    }

                    orderlist orderlist = new orderlist();//laver en ny insats(Kan aldrig husk hvordan man staver til det)
                    orderlist.qty = item.Antal;
                    orderlist.sum_pris = Convert.ToDouble(item.SamletPris);
                    orderlist.fk_order = order.Id; // GET ID FROM order
                    orderlist.fk_produkt = item.Id;
                    orderlist.Sendt = false;

                    //ligge ind i databasen
                    db.orderlists.InsertOnSubmit(orderlist);

                }

                //gem
                db.SubmitChanges();

                LabelSucces.Text = "Din var er nu 'købt' og vi sender den end for 1-3 hverdage.";

                Response.AddHeader("REFRESH", "5;URL=kasseAfslut.aspx");
            }
            else
            {
                LabelError.Text = "Der er ingen vare i kurven!";
            }
        }