private void EditPage() { int ManageId = new BCW.User.Manage().IsManageLogin(); if (ManageId != 1 && ManageId != 9) { Utils.Error("权限不足", ""); } int id = int.Parse(Utils.GetRequest("id", "get", 2, @"^[1-9]\d*$", "苹果机ID错误")); Master.Title = "编辑苹果机"; builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("编辑第" + id + "期苹果机"); builder.Append(Out.Tab("</div>", "")); BCW.Model.Game.Applelist model = new BCW.BLL.Game.Applelist().GetApplelist(id); if (model == null) { Utils.Error("不存在的记录", ""); } if (model.State == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); builder.Append("当开出结果非空时,开奖时则使用该结果作为开奖"); builder.Append(Out.Tab("</div>", "")); } string strText = "开出结果:/,开奖时间:/,,,"; string strName = "OpenText,EndTime,id,act,backurl"; string strType = "text,date,hidden,hidden,hidden"; string strValu = "" + model.OpenText + "'" + model.EndTime + "'" + id + "'editsave'" + Utils.getPage(0) + ""; string strEmpt = "false,false,false,false,false"; string strIdea = "/"; string strOthe = "确定编辑|reset,apple.aspx,post,1,red|blue"; builder.Append(Out.wapform(strText, strName, strType, strValu, strEmpt, strIdea, strOthe)); builder.Append(Out.Tab("<div class=\"text\">", "<br />")); builder.Append("开出结果格式:“苹果”或“苹果[小]”"); builder.Append(Out.Tab("</div>", "")); builder.Append(Out.Tab("<div class=\"hr\"></div>", Out.Hr())); builder.Append(Out.Tab("<div>", "")); builder.Append("<a href=\"" + Utils.getPage("apple.aspx") + "\">返回上一级</a><br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=del&id=" + id + "&backurl=" + Utils.getPage(0) + "") + "\">删除本期</a><br />"); builder.Append(Out.Tab("</div><div class=\"title\"><a href=\"" + Utils.getUrl("../default.aspx") + "\">返回管理中心</a>", "<a href=\"" + Utils.getUrl("../default.aspx") + "\">返回管理中心</a>")); builder.Append(Out.Tab("</div>", "<br />")); }
private void ReloadPage() { Master.Title = "苹果机管理"; builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">游戏</a>>"); builder.Append("苹果机"); builder.Append(Out.Tab("</div>", "<br />")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = string.Empty; strWhere = ""; string[] pageValUrl = { "act", "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } // 开始读取列表 IList <BCW.Model.Game.Applelist> listApplelist = new BCW.BLL.Game.Applelist().GetApplelists(pageIndex, pageSize, strWhere, 0, out recordCount); if (listApplelist.Count > 0) { int k = 1; foreach (BCW.Model.Game.Applelist n in listApplelist) { if (k % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { if (k == 1) { builder.Append(Out.Tab("<div>", "")); } else { builder.Append(Out.Tab("<div>", "<br />")); } } builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=edit&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">[管理]></a>"); if (n.State == 0) { builder.Append("第" + n.ID + "期开出:<a href=\"" + Utils.getUrl("apple.aspx?act=view&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">未开</a>"); } else { builder.Append("第" + n.ID + "期开出:<a href=\"" + Utils.getUrl("apple.aspx?act=view&id=" + n.ID + "&backurl=" + Utils.PostPage(1) + "") + "\">" + n.OpenText + "</a>"); } k++; builder.Append(Out.Tab("</div>", "")); } // 分页 builder.Append(BasePage.MultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 0)); } else { builder.Append(Out.Div("div", "没有相关记录..")); } builder.Append(Out.Tab("<div class=\"hr\"></div>", Out.Hr())); builder.Append(Out.Tab("<div>", "")); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=reset") + "\">重置游戏</a><br />"); builder.Append("<a href=\"" + Utils.getUrl("../xml/appleset.aspx?backurl=" + Utils.PostPage(1) + "") + "\">游戏配置</a>"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("../default.aspx") + "\">返回管理中心</a>"); builder.Append(Out.Tab("</div>", "<br />")); }
private void ViewPage() { int id = int.Parse(Utils.GetRequest("id", "get", 2, @"^[1-9]\d*$", "ID错误")); int ptype = int.Parse(Utils.GetRequest("ptype", "get", 1, @"^[1-2]\d*$", "1")); BCW.Model.Game.Applelist model = new BCW.BLL.Game.Applelist().GetApplelist(id); if (model == null) { Utils.Error("不存在的记录", ""); } Master.Title = "第" + id + "期苹果机"; builder.Append(Out.Tab("<div class=\"text\">", "")); builder.Append("查看下注/开奖记录"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div class=\"text\">", "")); builder.Append("查看:"); if (ptype == 1) { builder.Append("下注|"); } else { builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=view&ptype=1&id=" + id + "&backurl=" + Utils.getPage(0) + "") + "\">下注</a>|"); } if (ptype == 2) { builder.Append("中奖"); } else { builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=view&ptype=2&id=" + id + "&backurl=" + Utils.getPage(0) + "") + "\">中奖</a>"); } builder.Append(Out.Tab("</div>", "<br />")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = string.Empty; if (ptype == 1) { strWhere += "AppleId=" + id + ""; } else { strWhere += "AppleId=" + id + " and state>0 and winCent>0"; } string[] pageValUrl = { "act", "id", "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } // 开始读取列表 IList <BCW.Model.Game.Applepay> listApplepay = new BCW.BLL.Game.Applepay().GetApplepays(pageIndex, pageSize, strWhere, out recordCount); if (listApplepay.Count > 0) { builder.Append(Out.Tab("<div class=\"text\">", "")); builder.Append("第" + id + "期开出:<b>" + model.OpenText + "</b>"); if (ptype == 1) { builder.Append("<br />共" + recordCount + "注下注"); } else { builder.Append("<br />共" + recordCount + "注中奖"); } builder.Append(Out.Tab("</div>", "<br />")); int k = 1; foreach (BCW.Model.Game.Applepay n in listApplepay) { if (k % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { if (k == 1) { builder.Append(Out.Tab("<div>", "")); } else { builder.Append(Out.Tab("<div>", "<br />")); } } builder.Append("" + ((pageIndex - 1) * pageSize + k) + ".<a href=\"" + Utils.getUrl("../uinfo.aspx?uid=" + n.UsID + "&backurl=" + Utils.PostPage(1) + "") + "\">" + n.UsName + "</a>"); if (n.State == 0) { builder.Append("" + AppleType(n.Types) + ",押" + n.PayCount + "份[" + DT.FormatDate(n.AddTime, 13) + "]"); } else if (n.State == 1) { builder.Append("" + AppleType(n.Types) + ",押" + n.PayCount + "份[" + DT.FormatDate(n.AddTime, 1) + "]"); if (n.WinCent > 0) { builder.Append("赢" + n.WinCent + "" + ub.Get("SiteBz") + ""); } } else { builder.Append("" + AppleType(n.Types) + ",押" + n.PayCount + "份,赢" + n.WinCent + "" + ub.Get("SiteBz") + "[" + DT.FormatDate(n.AddTime, 1) + "]"); } k++; builder.Append(Out.Tab("</div>", "")); } // 分页 builder.Append(BasePage.MultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 0)); } else { builder.Append(Out.Tab("<div class=\"text\">", "")); builder.Append("第" + id + "期开出:<b>" + model.OpenText + "</b>"); builder.Append("<br />共0注中奖"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Div("div", "没有相关记录..")); } builder.Append(Out.Tab("<div class=\"hr\"></div>", Out.Hr())); builder.Append(Out.Tab("<div>", "")); builder.Append("<a href=\"" + Utils.getPage("apple.aspx") + "\">返回上一级</a>"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("../default.aspx") + "\">返回管理中心</a>"); builder.Append(Out.Tab("</div>", "<br />")); }
private void ReloadPage() { Master.Title = ub.GetSub("AppleName", xmlPath); int meid = new BCW.User.Users().GetUsId(); string Logo = ub.GetSub("AppleLogo", xmlPath); if (Logo != "") { builder.Append(Out.Tab("<div>", "")); builder.Append("<img src=\"" + Logo + "\" alt=\"load\"/>"); builder.Append(Out.Tab("</div>", "<br />")); } string Notes = ub.GetSub("AppleNotes", xmlPath); if (Notes != "") { builder.Append(Out.Tab("<div>", "")); builder.Append(Out.SysUBB(Notes) + ""); builder.Append(Out.Tab("</div>", "<br />")); } builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">游戏大厅</a>>"); builder.Append("苹果机"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div>", "")); builder.Append("你目前自带" + Utils.ConvertGold(new BCW.BLL.User().GetGold(meid)) + "" + ub.Get("SiteBz") + "<br />"); if (IsOpen() == true) { new BCW.User.Apple().ApplePage(); BCW.Model.Game.Applelist apple = new BCW.BLL.Game.Applelist().GetApplelistBQ(0); if (apple.ID == 0) { //第一期开始 int Minutes = Utils.ParseInt(ub.GetSub("AppleMinutes", xmlPath)); apple.OpenText = ""; apple.EndTime = DateTime.Now.AddMinutes(Minutes); apple.State = 0; apple.ID = new BCW.BLL.Game.Applelist().Add(apple); } if (apple.EndTime.AddSeconds(-10) > DateTime.Now) { builder.Append("还有" + DT.DateDiff(apple.EndTime, DateTime.Now) + "开动"); } else { builder.Append("苹果机正在转动。。。"); } builder.Append("<a href=\"" + Utils.getUrl("apple.aspx") + "\">刷新</a>"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div>", "")); builder.Append("【我要下注】<a href=\"" + Utils.getUrl("apple.aspx?act=case") + "\">兑奖</a><br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=1&id=" + apple.ID + "") + "\">下注</a>苹果×" + ub.GetSub("AppleOdds1", xmlPath) + " (" + apple.PingGuo + "注)<br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=2&id=" + apple.ID + "") + "\">下注</a>木瓜×" + ub.GetSub("AppleOdds2", xmlPath) + "|小木×" + ub.GetSub("AppleOddsSmall", xmlPath) + " (" + apple.MuGua + "注)<br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=3&id=" + apple.ID + "") + "\">下注</a>西瓜×" + ub.GetSub("AppleOdds3", xmlPath) + "|小西×" + ub.GetSub("AppleOddsSmall", xmlPath) + " (" + apple.XiGua + "注)<br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=4&id=" + apple.ID + "") + "\">下注</a>芒果×" + ub.GetSub("AppleOdds4", xmlPath) + "|小芒×" + ub.GetSub("AppleOddsSmall", xmlPath) + " (" + apple.MangGuo + "注)<br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=5&id=" + apple.ID + "") + "\">下注</a>双星×" + ub.GetSub("AppleOdds5", xmlPath) + "|小星×" + ub.GetSub("AppleOddsSmall", xmlPath) + " (" + apple.ShuangXing + "注)<br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=6&id=" + apple.ID + "") + "\">下注</a>金钟×" + ub.GetSub("AppleOdds6", xmlPath) + "|小钟×" + ub.GetSub("AppleOddsSmall", xmlPath) + " (" + apple.JinZhong + "注)<br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=7&id=" + apple.ID + "") + "\">下注</a>双七×" + ub.GetSub("AppleOdds7", xmlPath) + "|小七×" + ub.GetSub("AppleOddsSmall", xmlPath) + " (" + apple.ShuangQi + "注)<br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=8&id=" + apple.ID + "") + "\">下注</a>元宝×" + ub.GetSub("AppleOdds8", xmlPath) + " (" + apple.YuanBao + "注)"); builder.Append(Out.Tab("</div>", "<br />")); builder.Append(Out.Tab("<div>", "")); //本期下注 int PayCount = 0; int BfPayCount = 0; if (meid > 0) { PayCount = new BCW.BLL.Game.Applepay().GetCount(meid, apple.ID); } if (PayCount > 0) { builder.Append("本期您已下注<a href=\"" + Utils.getUrl("apple.aspx?act=mylist&ptype=1") + "\">" + PayCount + "</a>注"); } else { builder.Append("本期您还没有下注哦."); } //上期下注 BfPayCount = new BCW.BLL.Game.Applepay().GetCount(meid, (apple.ID - 1)); if (BfPayCount > 0) { builder.Append("<br /><a href=\"" + Utils.getUrl("apple.aspx?act=again&id=" + apple.ID + "") + "\">重压上期投注(" + BfPayCount + "注)</a>"); } } BCW.Model.Game.Applelist bfapple = new BCW.BLL.Game.Applelist().GetApplelistBQ(1); if (bfapple.OpenText != "") { builder.Append("<br />上期第" + bfapple.ID + "期开" + bfapple.OpenText + ",<a href=\"" + Utils.getUrl("apple.aspx?act=win&id=" + bfapple.ID + "") + "\">赢家" + bfapple.WinCount + "人</a>获" + bfapple.WinCent + "" + ub.Get("SiteBz") + ""); } builder.Append(Out.Tab("</div>", "")); //闲聊显示 builder.Append(Out.SysUBB(BCW.User.Users.ShowSpeak(17, "apple.aspx", 5, 0))); builder.Append(Out.Tab("<div class=\"text\">", "<br />")); builder.Append("【下注记录】<br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=mylist&ptype=1") + "\">未开下注</a>|"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=mylist&ptype=2") + "\">历史下注</a><br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=list") + "\">历史查询</a>|"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=help") + "\">游戏规则</a>"); builder.Append(Out.Tab("</div>", "")); //游戏底部Ubb string Foot = ub.GetSub("AppleFoot", xmlPath); if (Foot != "") { builder.Append(Out.Tab("<div>", "<br />")); builder.Append(BCW.User.AdminCall.AdminUBB(Out.SysUBB(Foot))); builder.Append(Out.Tab("</div>", "")); } builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("/default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">游戏大厅</a>"); builder.Append(Out.Tab("</div>", "")); }
private void ListPage() { string strTitle = "历史查询"; Master.Title = strTitle; builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("近十五期开奖记录"); builder.Append(Out.Tab("</div>", "<br />")); int pageIndex; int recordCount; int pageSize = 15; string strWhere = string.Empty; strWhere = "State>0"; string[] pageValUrl = { "act", "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } // 开始读取列表 IList <BCW.Model.Game.Applelist> listApplelist = new BCW.BLL.Game.Applelist().GetApplelists(pageIndex, pageSize, strWhere, 15, out recordCount); if (listApplelist.Count > 0) { int k = 1; foreach (BCW.Model.Game.Applelist n in listApplelist) { if (k % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { if (k == 1) { builder.Append(Out.Tab("<div>", "")); } else { builder.Append(Out.Tab("<div>", "<br />")); } } builder.Append("第" + n.ID + "期开奖结果为:"); builder.Append(n.OpenText); k++; builder.Append(Out.Tab("</div>", "")); } // 分页 builder.Append(BasePage.MultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 1)); } else { builder.Append(Out.Div("div", "没有相关记录..")); } builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("/default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">游戏</a>-"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx") + "\">苹果机</a>"); builder.Append(Out.Tab("</div>", "")); }
private void WinListPage() { int id = Utils.ParseInt(Utils.GetRequest("id", "get", 2, @"^[1-9]\d*$", "ID错误")); string strTitle = "第" + id + "期获奖名单"; Master.Title = strTitle; BCW.Model.Game.Applelist model = new BCW.BLL.Game.Applelist().GetApplelist(id); if (model == null || model.State == 0) { Utils.Error("不存在的记录", ""); } builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append(strTitle); builder.Append(Out.Tab("</div>", "<br />")); int pageIndex; int recordCount; int pageSize = Convert.ToInt32(ub.Get("SiteListNo")); string strWhere = string.Empty; strWhere += "AppleId=" + id + " and State>0 and WinCent>0"; string[] pageValUrl = { "act", "id", "backurl" }; pageIndex = Utils.ParseInt(Request.QueryString["page"]); if (pageIndex == 0) { pageIndex = 1; } // 开始读取列表 IList <BCW.Model.Game.Applepay> listApplepay = new BCW.BLL.Game.Applepay().GetApplepays(pageIndex, pageSize, strWhere, out recordCount); if (listApplepay.Count > 0) { int k = 1; foreach (BCW.Model.Game.Applepay n in listApplepay) { if (k % 2 == 0) { builder.Append(Out.Tab("<div class=\"text\">", "<br />")); } else { if (k == 1) { builder.Append(Out.Tab("<div>", "")); } else { builder.Append(Out.Tab("<div>", "<br />")); } } builder.Append("[" + ((pageIndex - 1) * pageSize + k) + "]."); builder.Append("<a href=\"" + Utils.getUrl("/bbs/uinfo.aspx?uid=" + n.UsID + "&backurl=" + Utils.PostPage(1) + "") + "\">" + n.UsName + "</a>赢" + n.WinCent + "" + ub.Get("SiteBz") + "[" + DT.FormatDate(n.AddTime, 1) + "]"); k++; builder.Append(Out.Tab("</div>", "")); } // 分页 builder.Append(BasePage.MultiPage(pageIndex, pageSize, recordCount, Utils.getPageUrl(), pageValUrl, "page", 0)); } else { builder.Append(Out.Div("div", "没有相关记录..")); } builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("/default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">游戏</a>-"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx") + "\">苹果机</a>"); builder.Append(Out.Tab("</div>", "")); }
private void AgainPayPage() { if (IsOpen() == false) { Utils.Error("游戏开放时间:" + ub.GetSub("AppleOnTime", xmlPath) + "", ""); } int meid = new BCW.User.Users().GetUsId(); if (meid == 0) { Utils.Login(); } int id = int.Parse(Utils.GetRequest("id", "get", 2, @"^[1-9]\d*$", "ID错误")); BCW.Model.Game.Applelist apple = new BCW.BLL.Game.Applelist().GetApplelist(id); if (apple == null) { Utils.Error("不存在的记录", ""); } if (apple.EndTime.AddSeconds(-10) > DateTime.Now) { } else { Utils.Error("苹果机正在转动。。。", ""); } int myPayCount = new BCW.BLL.Game.Applepay().GetCount(meid, (id - 1)); long Price = Utils.ParseInt64(ub.GetSub("ApplePrice", xmlPath)); long Prices = Convert.ToInt64(Price * myPayCount); long gold = new BCW.BLL.User().GetGold(meid); if (gold < Prices) { Utils.Error("您的" + ub.Get("SiteBz") + "不足" + Price + ",无法重压上期下注!", ""); } //支付安全提示 string[] p_pageArr = { "act", "id" }; BCW.User.PaySafe.PaySafePage(meid, Utils.getPageUrl(), p_pageArr, "get"); //扣币 string mename = new BCW.BLL.User().GetUsName(meid); new BCW.BLL.User().UpdateiGold(meid, mename, -Prices, "苹果机消费"); DataSet ds = new BCW.BLL.Game.Applepay().GetList("Types,PayCount", "UsID=" + meid + " and AppleId=" + (id - 1) + " and State=1"); if (ds == null || ds.Tables[0].Rows.Count == 0) { Utils.Error("不存在的上期下注记录", ""); } for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { int Types = int.Parse(ds.Tables[0].Rows[i]["Types"].ToString()); int PayCount = int.Parse(ds.Tables[0].Rows[i]["PayCount"].ToString()); //更新总下注额与某项下注数 new BCW.BLL.Game.Applelist().Update(id, Convert.ToInt64(PayCount * Price), Types, PayCount); BCW.Model.Game.Applepay model = new BCW.Model.Game.Applepay(); model.AppleId = id; model.PayCount = PayCount; model.Types = Types; model.UsID = meid; model.UsName = mename; model.AddTime = DateTime.Now; if (new BCW.BLL.Game.Applepay().Exists(Types, meid, id)) { new BCW.BLL.Game.Applepay().Update(model); } else { new BCW.BLL.Game.Applepay().Add(model); } } string wText = "[url=/bbs/uinfo.aspx?uid=" + meid + "]" + mename + "[/url]在[url=/bbs/game/apple.aspx]苹果机第" + id + "期[/url]下注" + Prices + "" + ub.Get("SiteBz") + ""; new BCW.BLL.Action().Add(17, id, 0, "", wText); Utils.Success("重压上期", "重压上期下注成功,花费" + Prices + "" + ub.Get("SiteBz") + "", Utils.getUrl("apple.aspx"), "2"); }
private void PayPage() { if (IsOpen() == false) { Utils.Error("游戏开放时间:" + ub.GetSub("AppleOnTime", xmlPath) + "", ""); } int meid = new BCW.User.Users().GetUsId(); if (meid == 0) { Utils.Login(); } Master.Title = "我要下注"; Master.Refresh = 3; Master.Gourl = Utils.getUrl("apple.aspx"); builder.Append(Out.Tab("<div class=\"title\">", "")); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx") + "\">苹果机</a>>"); builder.Append("下注"); builder.Append(Out.Tab("</div>", "")); int id = int.Parse(Utils.GetRequest("id", "get", 2, @"^[1-9]\d*$", "ID错误")); int ptype = int.Parse(Utils.GetRequest("ptype", "get", 2, @"^[1-8]$", "下注类型错误")); int num = int.Parse(Utils.GetRequest("num", "get", 1, @"^[1-9]\d*$", "1")); if (num > 500) { num = 500; } BCW.Model.Game.Applelist apple = new BCW.BLL.Game.Applelist().GetApplelist(id); if (apple == null) { Utils.Error("不存在的记录", ""); } if (apple.EndTime.AddSeconds(-10) > DateTime.Now) { } else { Utils.Error("苹果机正在转动。。。", ""); } long Price = Utils.ParseInt64(ub.GetSub("ApplePrice", xmlPath)); if (num > 1) { Price = Convert.ToInt64(Price * num); } long gold = new BCW.BLL.User().GetGold(meid); if (gold < Price) { Utils.Error("您的" + ub.Get("SiteBz") + "不足" + Price + ",无法下注!", ""); } int AppleOutIDNum = Utils.ParseInt(ub.GetSub("AppleOutIDNum", xmlPath)); int myCount = new BCW.BLL.Game.Applepay().GetCount(meid, id); if (AppleOutIDNum < (myCount + num)) { if (AppleOutIDNum < myCount) { Utils.Error("很遗憾,每ID每期限下注" + AppleOutIDNum + "注", ""); } else { Utils.Error("很遗憾,每ID每期限下注" + AppleOutIDNum + "注,你还可以下注" + (AppleOutIDNum - myCount - num) + "注", ""); } } //支付安全提示 string[] p_pageArr = { "act", "id", "ptype", "num" }; BCW.User.PaySafe.PaySafePage(meid, Utils.getPageUrl(), p_pageArr, "get"); //是否刷屏 //string appName = "LIGHT_APPLE"; //int Expir = Utils.ParseInt(ub.GetSub("AppleExpir", xmlPath)); //BCW.User.Users.IsFresh(appName, Expir); //扣币 string mename = new BCW.BLL.User().GetUsName(meid); new BCW.BLL.User().UpdateiGold(meid, mename, -Price, "苹果机消费"); //更新总下注额与某项下注数 new BCW.BLL.Game.Applelist().Update(id, Price, ptype, num); BCW.Model.Game.Applepay model = new BCW.Model.Game.Applepay(); model.AppleId = id; model.PayCount = num; model.Types = ptype; model.UsID = meid; model.UsName = mename; model.AddTime = DateTime.Now; if (new BCW.BLL.Game.Applepay().Exists(ptype, meid, id)) { new BCW.BLL.Game.Applepay().Update(model); } else { new BCW.BLL.Game.Applepay().Add(model); } string wText = "[url=/bbs/uinfo.aspx?uid=" + meid + "]" + mename + "[/url]在[url=/bbs/game/apple.aspx]苹果机第" + id + "期[/url]下注" + Price + "" + ub.Get("SiteBz") + ""; new BCW.BLL.Action().Add(17, id, 0, "", wText); builder.Append(Out.Tab("<div>", Out.Hr())); builder.Append("下注" + AppleType(ptype) + "成功!花费" + Price + "" + ub.Get("SiteBz") + "<br />"); builder.Append("您可以再压:<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=" + ptype + "&id=" + id + "&num=1") + "\">1注</a>."); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=" + ptype + "&id=" + id + "&num=5") + "\">5注</a>."); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=" + ptype + "&id=" + id + "&num=10") + "\">10注</a><br />"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=" + ptype + "&id=" + id + "&num=50") + "\">50注</a>."); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=" + ptype + "&id=" + id + "&num=100") + "\">100注</a>."); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=" + ptype + "&id=" + id + "&num=200") + "\">200注</a>."); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx?act=pay&ptype=" + ptype + "&id=" + id + "&num=500") + "\">500注</a>"); builder.Append(Out.Tab("</div>", "")); builder.Append(Out.Tab("<div class=\"title\">", Out.Hr())); builder.Append("<a href=\"" + Utils.getUrl("/default.aspx") + "\">首页</a>-"); builder.Append("<a href=\"" + Utils.getUrl("default.aspx") + "\">游戏</a>-"); builder.Append("<a href=\"" + Utils.getUrl("apple.aspx") + "\">苹果机</a>"); builder.Append(Out.Tab("</div>", "")); }