/// <summary> /// 窗体的构造函数 /// </summary> public FormClient() { InitializeComponent(); chessPanel = new ChessPanel(); this.splitContainer2.Panel1.Controls.Add(this.chessPanel); chessPanel.BringToFront(); //chesspanel的设置 this.chessPanel.BackColor = System.Drawing.Color.DarkOrange; this.chessPanel.BackgroundImage = global::Client.Resource.back; this.chessPanel.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; this.chessPanel.Dock = System.Windows.Forms.DockStyle.Fill; this.chessPanel.Location = new System.Drawing.Point(0, 67); this.chessPanel.MinimumSize = new System.Drawing.Size(100, 100); timer1.Stop(); updataPic = new UpdatePicture(UpDatePicture); delStep = new StepsChangeHandler(SetStepsOnLabel); delHelp = new HelpHandler(SetHelpOnLabel); delPP = new PPHandler(SetPPInfo); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["provider"] != null && Request.QueryString["gameId"] != null) { var provider = Request.QueryString.Get("provider"); var gameId = Request.QueryString.Get("gameId"); var gameName = Request.QueryString.Get("gameName"); var gameType = Request.QueryString.Get("gameType"); var lang = Request.QueryString.Get("gameLang"); var lobby = Request.QueryString.Get("lobby"); if (provider == Convert.ToString(GameProvider.TTG)) { var url = GameSettings.GetGameUrl(GameProvider.TTG, GameLinkSetting.Real); url = url.Replace("{GAME}", gameId) .Replace("{LANG}", lang) .Replace("{LOBBY}", lobby) .Replace("{GAMETYPE}", gameType) .Replace("{GAMENAME}", gameName).Replace("{TOKEN}", userInfo.CurrentSessionId); if (XDocument.Load(url).Root.Element("error_code").Value == "0") { var gamelink = XDocument.Load(url).Root.Element("redirect_url").Value; Response.Redirect(gamelink, true); } else { var sc = "<script>$(document).ready( function () { window.w88Mobile.Growl.shout('" + XDocument.Load(url).Root.Element("error_msg").Value + "', function () {window.close();} ); });</script>"; ClientScript.RegisterClientScriptBlock(this.GetType(), Guid.NewGuid().ToString(), sc, false); } } } if (Page.IsPostBack) { return; } CheckSupportedCurrency(); SetTitle(commonCulture.ElementValues.getResourceXPathString("/Products/ClubApollo/Label", commonVariables.ProductsXML)); var opSettings = new OperatorSettings(System.Configuration.ConfigurationManager.AppSettings.Get("Operator")); var addGpi = Convert.ToBoolean(opSettings.Values.Get("GPIAddOtheClubs")); var handler = new QTHandler(commonVariables.CurrentMemberSessionId, "ClubApollo"); var qtCategory = handler.Process(); var ppHandler = new PPHandler(commonVariables.CurrentMemberSessionId, "ClubApollo", "FundTransfer"); var ppCategory = ppHandler.Process(true); var ttgHandler = new TTGHandler(commonVariables.CurrentMemberSessionId, "ClubApollo", "FundTransfer"); var ttgCategory = ttgHandler.Process(true); IEnumerable <IGrouping <string, GameCategoryInfo> > games; if (addGpi) { var gpiHandler = new GPIHandler(commonVariables.CurrentMemberSessionId); var gpiCategory = gpiHandler.Process(true); qtCategory[0].Current = handler.InsertInjectedGames(gpiCategory, qtCategory[0].Current); games = qtCategory.Union(ppCategory).Union(ttgCategory).Union(gpiCategory).GroupBy(x => x.Title); } else { games = qtCategory.Union(ppCategory).Union(ttgCategory).GroupBy(x => x.Title); } var sbGames = new StringBuilder(); foreach (var category in games) { sbGames.AppendFormat("<div data-role='collapsible' data-collapsed='false' data-theme='b' data-content-theme='a' data-mini='true'><h4>{0}</h4>", category.Key); sbGames.AppendFormat("<div id='div{0}' class='div-product'><div><ul>", category.Key); foreach (var item in category) { AddGames(sbGames, item.New); AddGames(sbGames, item.Current); } sbGames.Append("</ul></div></div></div>"); } divContainer.InnerHtml = Convert.ToString(sbGames); }