Ejemplo n.º 1
0
    protected void rptOrder_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        proxy = new ServiceReference1.ServiceClient();

        if (e.CommandName == "Detay")
        {  // DETAY BUTONUNA TIKLANDIĞINDA SİPARİŞ EDİLEN ÜRÜNLERİN DETAYLI HALİNİ GÖSTERİYOR.
            int uID = Convert.ToInt32(Session["UserID"]);

            oID = Convert.ToInt32(e.CommandArgument);

            rptOrderDetail.DataSource = proxy.GetOrderDetail(uID, oID);
            rptOrderDetail.DataBind();

            if (oID1 == 0 && oID2 == 0)
            {
                oID1 = oID;
            }
            else if (oID1 != 0 && oID2 == 0)
            {
                oID2 = oID;
            }
            if (oID1 != 0 && oID2 != 0 && oID1 != oID2)
            {
                oID1 = oID2; oID2 = 0;
            }


            if (rptOrderDetail.Visible == false)               // AÇILIP KAPANMASINI SAĞLIYOR
            {
                rptOrderDetail.Visible = true;
            }
            else if (rptOrderDetail.Visible == true && oID1 == oID2)
            {
                rptOrderDetail.Visible = false;
                oID1 = 0;
                oID2 = 0;
            }
        }
    }