コード例 #1
0
 protected void declineTradeOffer_click(Object sender, EventArgs e)
 {
     //MainClient.DeclineTradeOffer(Int32.Parse((string)e.CommandArgument));
     //MainClient.AcceptTradeOffer(Int32.Parse(tradeOfferId.Value));
     allYourRecievedTradeOffers = DatabaseInterface.ReadAllTradeOffers(MainClient.player.Name);
     MainClient.AcceptTradeOffer(allYourRecievedTradeOffers.ElementAt(0).Id);
     RenderTradeOffers();
 }
コード例 #2
0
        //protected HtmlGenericControl createDiv(TradeOffer to)
        //{
        //    System.Web.UI.HtmlControls.HtmlGenericControl tradeOffer = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV");
        //    System.Web.UI.HtmlControls.HtmlGenericControl sellerName = new System.Web.UI.HtmlControls.HtmlGenericControl("p");
        //    sellerName.InnerHtml = "<b>Seller: " + to.SellerName + "</b>";
        //    System.Web.UI.HtmlControls.HtmlGenericControl resP = new System.Web.UI.HtmlControls.HtmlGenericControl("p");
        //    resP.InnerHtml = "<b>You will receive:</b> ";
        //    tradeOffer.Controls.Add(sellerName);
        //    tradeOffer.Controls.Add(resP);
        //    tradeOffer.Attributes.Add("class","tradeOffer");


        //    Dictionary<ResourceType, int> resources = to.SellerResources;


        //    foreach (KeyValuePair<ResourceType, int> r in resources)
        //    {
        //        ResourceType res = r.Key;
        //        int numb = r.Value;
        //        HtmlImage image = new HtmlImage { Src = res.GetImageSrc() };
        //        tradeOffer.Controls.Add(image);
        //        System.Web.UI.WebControls.Label numberOfRes = new System.Web.UI.WebControls.Label();
        //        numberOfRes.Text = numb.ToString() ;
        //        tradeOffer.Controls.Add(numberOfRes);
        //    }

        //    System.Web.UI.HtmlControls.HtmlGenericControl priceP = new System.Web.UI.HtmlControls.HtmlGenericControl("p");
        //    priceP.InnerHtml = "<b>You will have to pay:</b> ";
        //    tradeOffer.Controls.Add(priceP);
        //    Dictionary<ResourceType, int> price = to.ReceiverResources;

        //    foreach (KeyValuePair<ResourceType, int> r in price)
        //    {
        //        ResourceType res = r.Key;
        //        int numb = r.Value;
        //        HtmlImage image = new HtmlImage { Src = res.GetImageSrc() };
        //        tradeOffer.Controls.Add(image);
        //        System.Web.UI.WebControls.Label numberOfRes = new System.Web.UI.WebControls.Label();
        //        numberOfRes.Text = numb.ToString();
        //        tradeOffer.Controls.Add(numberOfRes);
        //    }

        //    System.Web.UI.HtmlControls.HtmlButton acceptButton = new System.Web.UI.HtmlControls.HtmlButton();
        //    acceptButton.InnerText = "Accept";
        //    acceptButton.ID = "a" + to.Id.ToString();
        //    acceptButton.Attributes.Add("runat", "server");
        //    acceptButton.ServerClick += new EventHandler(acceptTradeOffer_click);
        //    acceptButton.Attributes.Add("class", "btn btn-default");
        //    tradeOffer.Controls.Add(acceptButton);

        //    System.Web.UI.HtmlControls.HtmlButton declineButton = new System.Web.UI.HtmlControls.HtmlButton();
        //    declineButton.InnerText = "Decline";
        //    declineButton.ID = "d" + to.Id.ToString();
        //    declineButton.Attributes.Add("runat", "server");
        //    declineButton.ServerClick += new EventHandler(declineTradeOffer_click);
        //    declineButton.Attributes.Add("class", "btn btn-default");
        //    tradeOffer.Controls.Add(declineButton);

        //    return tradeOffer;

        //    //tradeOffer.Attributes.Add("class", "tradeOffer");
        //    //tradeOffer.Style.Add(HtmlTextWriterStyle.BackgroundColor, "gray");
        //    //createDiv.Style.Add(HtmlTextWriterStyle.Color, "Red");
        //    //createDiv.Style.Add(HtmlTextWriterStyle.Height, "100px");
        //    //createDiv.Style.Add(HtmlTextWriterStyle.Width, "400px");
        //    //createDiv.InnerHtml = " I'm a div, from code behind ";
        //    //tradeOffers.Controls.Add(tradeOffer);
        //}



        protected void acceptTradeOffer_click(Object sender, EventArgs e)
        {
            //Button btnTrade = (Button)sender;
            //RepeaterItem item = (RepeaterItem)btnTrade.NamingContainer;
            //var id = item.Controls[0].ID;
            //SNyd
            allYourRecievedTradeOffers = DatabaseInterface.ReadAllTradeOffers(MainClient.player.Name);
            MainClient.AcceptTradeOffer(allYourRecievedTradeOffers.ElementAt(0).Id);
            RenderTradeOffers();
        }