private void genCardInfo(System.Web.UI.HtmlControls.HtmlGenericControl div, InfoDragon info, int row) { for (int i = 0; i < 5; i++) { Image img = new Image(); img.ImageUrl = "/data/image/dragon/" + "Dragons_item_id_" + info.getResult(row, i) + ".png"; div.Controls.Add(img); } }
// 解析五龙json串信息 public static InfoDragon parseInfoDragon(string exInfo) { InfoDragon info = null; try { info = BaseJsonSerializer.deserialize <InfoDragon>(exInfo); info.init(); } catch (System.Exception ex) { } return(info); }
// 增加统计页脚 protected void addStatFoot(Table table, long totalWin, InfoDragon info) { TableRow tr = new TableRow(); table.Rows.Add(tr); m_content[0] = "总计"; m_content[1] = info.getFinalOdds().ToString(); m_content[2] = totalWin.ToString(); for (int j = 0; j < s_head.Length; j++) { TableCell td = new TableCell(); tr.Cells.Add(td); td.Text = m_content[j]; } }
private void genInfoPanel(GameDetailInfo ginfo) { if (ginfo == null) { return; } MoneyItemDetail item = ginfo.m_item; InfoDragon info = (InfoDragon)ginfo.m_detailInfo; divHead.InnerText = item.m_genTime; // 玩家ID tdPlayer.InnerText = "玩家ID:" + item.m_playerId.ToString(); tdIsFreeGame.InnerText = info.isFreeGame == 1 ? "是" : "否"; tdBetMoney.InnerText = item.m_outlay.ToString(); genCardInfo(divResult1, info, 0); genCardInfo(divResult2, info, 1); genCardInfo(divResult3, info, 2); genBetTable(tableBet, info, item);; }
// 下注表 protected void genBetTable(Table table, InfoDragon info, MoneyItemDetail item) { GMUser user = (GMUser)Session["user"]; TableRow tr = new TableRow(); table.Rows.Add(tr); int i = 0; for (; i < s_head.Length; i++) { TableCell td = new TableCell(); tr.Cells.Add(td); td.Text = s_head[i]; } for (i = 0; i < StrName.s_dragonArea.Length; i++) { int c = 0; m_content[c++] = StrName.s_dragonArea[i]; m_content[c++] = info.getOdds(i).ToString(); m_content[c++] = ""; tr = new TableRow(); table.Rows.Add(tr); for (int j = 0; j < s_head.Length; j++) { TableCell td = new TableCell(); tr.Cells.Add(td); td.Text = m_content[j]; } } addStatFoot(table, item.m_income, info); }