コード例 #1
0
ファイル: Order.aspx.cs プロジェクト: emronr/e-Ticaret
    protected void Page_Load(object sender, EventArgs e)
    {
        proxy = new ServiceReference1.ServiceClient();

        if (!IsPostBack) //Sayfa ilk defa mı yüklendi yoksa yenilendi mi diye kontrol ediyor.
        {
            try
            {
                int uID   = Convert.ToInt32(Session["UserID"]);
                var order = proxy.GetOrder(uID); // Geçmiş siparişlere bakıyor.

                if (order.Count() == 0)          // Yoksa bilgilendirme mesajı veriyor.
                {
                    rptOrder.Visible = false;
                    Label2.Visible   = true;
                    Label2.Text      = "Sepetinizde ürün bulunmamaktadır";
                }
                else
                { // Varsa listeliyor.
                    rptOrder.DataSource = order.ToList();
                    rptOrder.DataBind();
                }
            }
            catch (Exception)
            {
            }
        }
    }