protected void btnConfirm_Click(object sender, EventArgs e) {//SEPETTEKİ ÜRÜNLERİ SİPARİŞ EDER. SEPETTEKİ ÜRÜNÜN STATUSUNU 3 YAPAR(statu = 3 : Sipariş edildi.) Sipariş edilmiş ürünleri order tablosuna insert eder. try { proxy = new ServiceReference1.ServiceClient(); dt = DateTime.Now; //HEM order HEM DE orderdetail VERİTABANINA AYNI ANDA İNSERT YAPMAMIZ İÇİN STATIC BİR dt değişkeni oluşturarak ikisine de bu tarihi yolluyoruz. int uID = Convert.ToInt32(Session["UserID"]); ServiceReference1.order objcust = new ServiceReference1.order() { userid = Convert.ToInt32(Session["UserID"]), date = dt, price = Convert.ToDouble(lblTotalPrice.Text), }; proxy.InsertOrder(objcust); proxy = new ServiceReference1.ServiceClient(); ServiceReference1.orderdetail objcust2 = new ServiceReference1.orderdetail() { userid = Convert.ToInt32(Session["UserID"]), date = dt }; proxy.InsertOrderDetail(objcust2); var hmp = proxy.GetHampers(uID); rptHampers.DataSource = hmp.ToList(); rptHampers.DataBind(); rptHampers.Visible = false; btnConfirm.Visible = false; lblTotalPrice.Visible = false; Label3.Visible = false; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Siparişiniz kuryemize teslim edilmiştir. Hayırlı olsun dileklerimizle...')", true); // Yukarıdaki satırda: Modal Yapısının gerçekleşmesini sağlayan Script fonksiyonuna değişken yolluyoruz. } catch (Exception ex) { throw ex; } }