public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "%2C").Replace("*", ""); } else if (playName.Contains("定位胆")) { char ch = playName[3]; int num = AppInfo.FiveDic[ch.ToString()]; List <string> pList = new List <string>(); for (int i = 0; i < 5; i++) { string item = "*"; if (i == num) { item = CommFunc.Join(pNumberList); } pList.Add(item); } str = CommFunc.Join(pList, "%2C").Replace("*", ""); } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { str = CommFunc.Join(pNumberList); } else { str = CommFunc.Join(pNumberList, "%24"); } } else { str = CommFunc.Join(pNumberList, "%24"); } if (CommFunc.CheckPlayIsRXDS(playName)) { str = this.GetRXWZString(pRXWZ) + str; } return(str); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, "%24").Replace(" ", "%2C")); } if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "%2C"); } } return(str); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string lotteryLine = this.GetLotteryLine(plan.Type, false); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; int num = plan.FNNumber(str4); double num2 = 1.0 / Convert.ToDouble(Math.Pow(10.0, (double)(plan.Unit - 1))); string format = ""; if (CommFunc.CheckPlayIsDS(plan.Play)) { format = "balls%22%3A%7B{1}%7D%2C%22bigCodes%22%3A%22{0}%22%7D%7D%2C%22"; } else { format = "balls%22%3A%7B{0}%7D%7D%7D%2C%22"; } string str7 = ""; if (CommFunc.CheckPlayIsRXDS(plan.Play)) { str7 = HttpUtility.UrlEncode(this.GetRXWZString(plan.RXWZ)); } format = string.Format(format, this.GetNumberList1(pTNumberList, plan.Play, plan.RXWZ), str7); string str8 = "orderlist=%7B%22items%22%3A%7B%22{0}%22%3A%7B%22rulecode%22%3A%22{1}%22%2C%22total%22%3A%22{2}%22%2C%22itemcount%22%3A{3}%2C%22times%22%3A%22{4}%22%2C%22yjf%22%3A{5}%2C%22repoint%22%3A%22{6}%22%2C%22mode%22%3A{7}%2C%22{8}total%22%3A%22{9}%22%2C%22itemcount%22%3A{10}%2C%22ordercount%22%3A{11}%2C%22sumCount%22%3A{12}%2C%22lottery%22%3A%22{13}%22%2C%22currExpect%22%3A%22{14}%22%7D"; string str9 = string.Concat(new object[] { CommFunc.Random(0x3b9aca00, 0x77359400).ToString(), CommFunc.Random(100, 0x3e7), "-", CommFunc.MixRandom(8) }); str8 = string.Format(str8, new object[] { str9, this.GetPlayMethodID(plan.Type, plan.Play), plan.AutoTotalMoney(str4, true), num, Convert.ToInt32(plan.AutoTimes(str4, true)), num2, base.Rebate, base.Prize, format, plan.AutoTotalMoney(str4, true), num, 1, 1, this.GetPTLotteryName(plan.Type), this.GetBetsExpect(plan.CurrentExpect, "") }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", str8, lotteryLine, base.BetsTime3, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); } } } } catch { } return(flag); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string lotteryLine = this.GetLotteryLine(plan.Type, false); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; double num = plan.AutoTotalMoney(str4, true); if ((plan.UnitType == ConfigurationStatus.SCUnitType.Li) && (num < 0.2)) { pHint = $"'data':'厘模式投注金额需大于等于{0.2}元'"; return(flag); } string str6 = CommFunc.CheckPlayIsDS(plan.Play) ? "input" : "digital"; string format = "%7B'type'%3A'{11}'%2C'methodid'%3A{0}%2C'codes'%3A'{1}'%2C'nums'%3A{2}%2C'times'%3A{3}%2C'money'%3A{4}%2C'mode'%3A{5}%2C'point'%3A'{6}'%2C'desc'%3A'{7}+{8}'%2C'position'%3A'{9}'%2C'curtimes'%3A'{10}'%7D"; int num2 = plan.FNNumber(str4); format = string.Format(format, new object[] { this.GetPlayMethodID(plan.Type, plan.Play), this.GetNumberList1(pTNumberList, plan.Play, null), num2, Convert.ToInt32(plan.AutoTimes(str4, true)), plan.AutoTotalMoney(str4, true), plan.Unit, "0", this.GetPlayString(plan.Play), this.GetNumberList2(pTNumberList, plan.Play), this.GetRXWZString(plan.RXWZ), "", str6 }); string str8 = "mainForm=mainForm&lotteryid={0}&flag=save<_sel_times={1}<_sel_modes={2}<_sel_dyprize={3}%7C{4}<_project%5B%5D={5}<_issue_start={6}<_total_nums={7}<_total_money={8}"; string prize = this.GetPrize(plan.Type, "前三直选单式"); if ((AppInfo.Account.Configuration.MaxPrize != "") && (Convert.ToDouble(prize) > Convert.ToDouble(AppInfo.Account.Configuration.MaxPrize))) { pHint = $"'data':'会员投注的赔率不能大于{AppInfo.Account.Configuration.MaxPrize}'"; return(flag); } string str10 = this.GetPrize(plan.Type, plan.Play); str8 = string.Format(str8, new object[] { this.GetBetsLotteryID(plan.Type), Convert.ToInt32(plan.AutoTimes(str4, true)), plan.Unit, str10, base.Rebate, format, this.GetBetsExpect(plan.CurrentExpect, ""), num2, plan.AutoTotalMoney(str4, true) }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", str8, lotteryLine, AppInfo.PTInfo.BetsTime3, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); } } } } catch { } return(flag); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { List <string> list; int num; string str3; if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { string pStr = pNumberList[num]; str3 = CommFunc.Join(pStr, "%26", -1); list.Add(str3); } return(CommFunc.Join(list, "%7C").Replace("*", "")); } if (playName.Contains("定位胆")) { char ch = playName[3]; int num2 = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num = 0; num < 5; num++) { str3 = "*"; if (num == num2) { str3 = CommFunc.Join(pNumberList, "%26"); } list.Add(str3); } return(CommFunc.Join(list, "%7C").Replace("*", "")); } return(CommFunc.Join(pNumberList, "%26")); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, "%26")); } if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "%26"); } } return(str); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string lotteryLine = this.GetLotteryLine(plan.Type, false); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; string str6 = CommFunc.CheckPlayIsDS(plan.Play) ? "input" : "digital"; List <string> list2 = CommFunc.SplitString(this.GetPlayMethodID(plan.Type, plan.Play), "-", -1); string format = "%7B'type'%3A'{0}'%2C'methodid'%3A{1}%2C'menuid'%3A{2}%2C'codes'%3A'{3}'%2C'nums'%3A{4}%2C'omodel'%3A2%2C'times'%3A{5}%2C'money'%3A{6}%2C'mode'%3A{7}%2C'desc'%3A'{8}+{9}'%2C'iscompress'%3A'0'%2C'poschoose'%3A'{10}'%7D"; int num = plan.FNNumber(str4); string prize = this.GetPrize(plan.Type, plan.Play); int num2 = CommFunc.Random(1, 0x2710); format = string.Format(format, new object[] { str6, list2[0], list2[1], this.GetNumberList1(pTNumberList, plan.Play, null), num, Convert.ToInt32(plan.AutoTimes(str4, true)), plan.AutoTotalMoney(str4, true), plan.Unit, this.GetPlayString(plan.Play), this.GetNumberList2(pTNumberList, plan.Play), this.GetRXWZString(plan.RXWZ) }); string str9 = "lotteryid={0}&curmid={1}&poschoose={7}&flag=save&play_source=&pmodelradio=0&pmodel=0<_project_modes={2}<_price_h=<_project%5B%5D={3}<_issue_start={4}<_total_nums={5}<_total_money={6}&randomNum={8}&username={9}"; str9 = string.Format(str9, new object[] { this.GetBetsLotteryID(plan.Type), this.GetBetsLotteryCurmid(plan.Type), plan.Unit, format, this.GetBetsExpect(plan.CurrentExpect, ""), num, plan.AutoTotalMoney(str4, true), this.GetRXWZString(plan.RXWZ), num2, base.UserID }); int pTime = 0xea60; HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", str9, lotteryLine, pTime, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); } } } } catch { } return(flag); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string pReferer = this.GetBetsLine(plan.Type); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; string str6 = CommFunc.CheckPlayIsDS(plan.Play) ? "input" : "digital"; string format = "%7B'type'%3A'{9}'%2C'methodid'%3A{0}%2C'codes'%3A'{1}'%2C'nums'%3A{2}%2C'omodel'%3A{3}%2C'times'%3A{4}%2C'money'%3A{5}%2C'mode'%3A{6}%2C'desc'%3A'{7}+{8}'%2C'poschoose'%3A'{10}'%7D"; int num = plan.FNNumber(str4); format = string.Format(format, new object[] { this.GetPlayMethodID(plan.Type, plan.Play), this.GetNumberList1(pTNumberList, plan.Play, null), num, "2", Convert.ToInt32(plan.AutoTimes(str4, true)), plan.AutoTotalMoney(str4, true), plan.Unit, this.GetPlayString(plan.Play), this.GetNumberList2(pTNumberList, plan.Play), str6, this.GetRXWZString(plan.RXWZ) }); string str8 = "lotteryid={0}&curmid={1}&poschoose={7}&flag=save&play_source=<_project%5B%5D={2}<_issue_start={3}<_total_nums={4}<_total_money={5}&randomNum={6}"; string prize = this.GetPrize(plan.Type, plan.Play); str8 = string.Format(str8, new object[] { this.GetBetsLotteryID(plan.Type), this.GetBetsLotteryCurmid(plan.Type), format, this.GetBetsExpect(plan.CurrentExpect, ""), num, plan.AutoTotalMoney(str4, true), DateTime.Now.ToOADate(), this.GetRXWZString(plan.RXWZ) }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", str8, pReferer, 0x2710, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); Thread.Sleep(0xbb8); } } } } catch { } return(flag); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string lotteryLine = this.GetLotteryLine(plan.Type, false); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; int num = Convert.ToInt32(plan.AutoTimes(str4, true)); int num2 = plan.FNNumber(str4); string str6 = CommFunc.CheckPlayIsDS(plan.Play) ? "true" : "false"; string format = "gameId={0}&periodId={1}&isSingle={9}&canAdvance=false&orderList=%5B%7B%22i%22%3A{2}%2C%22c%22%3A%22{3}%22%2C%22n%22%3A{4}%2C%22t%22%3A%22{5}%22%2C%22k%22%3A{6}%2C%22m%22%3A{7}%2C%22a%22%3A{8}%7D%5D"; format = string.Format(format, new object[] { this.GetBetsLotteryID(plan.Type), base.ExpectID, this.GetPlayMethodID(plan.Type, plan.Play), this.GetNumberList1(pTNumberList, plan.Play, null), num2, num, "0", plan.Unit, plan.AutoTotalMoney(str4, true), str6 }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", format, lotteryLine, AppInfo.PTInfo.BetsTime2, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); Thread.Sleep(0xbb8); } } } } catch { } return(flag); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string pReferer = this.GetBetsLine(plan.Type); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; string str6 = CommFunc.CheckPlayIsDS(plan.Play) ? "input" : "digital"; int num = plan.FNNumber(str4); string prize = this.GetPrize(plan.Type, plan.Play); string format = "arguments=%7B%22id%22%3A%22{0}%22%2C%22shortName%22%3A%22{1}%22%2C%22total_nums%22%3A{2}%2C%22total_money%22%3A{3}%2C%22items%22%3A%5B%7B%22rulecode%22%3A%22{4}%22%2C%22type%22%3A%22{5}%22%2C%22codes%22%3A%22{6}%22{11}%2C%22nums%22%3A{2}%2C%22times%22%3A{7}%2C%22money%22%3A{3}%2C%22mode%22%3A{8}%2C%22point%22%3A{9}%2C%22curtimes%22%3A{10}%7D%5D%2C%22trace_if%22%3A%22no%22%7D"; format = string.Format(format, new object[] { this.GetBetsExpect(plan.CurrentExpect, ""), this.GetPTLotteryName(plan.Type), num, plan.AutoTotalMoney(str4, true), this.GetPlayMethodID(plan.Type, plan.Play), str6, this.GetNumberList1(pTNumberList, plan.Play, null), Convert.ToInt32(plan.AutoTimes(str4, true)), plan.Money, "0", DateTime.Now.ToOADate(), this.GetRXWZString1(plan) }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", format, pReferer, AppInfo.PTInfo.BetsTime3, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); } } } } catch { } return(flag); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string pReferer = this.GetBetsLine(plan.Type); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; string str6 = CommFunc.CheckPlayIsDS(plan.Play) ? "8" : "0"; int num = plan.FNNumber(str4); string prize = base.Prize; string format = "betMessage=%7B'UserBetInfo'%3A%7B'IssueNumber'%3A'{0}'%2C'Bet'%3A%5B%7B'BetMode'%3A'{1}'%2C'BetCount'%3A{2}%2C'BetMultiple'%3A'{3}'%2C'BetContent'%3A'{4}'%2C'IssueNumber'%3A'{0}'%2C'BetMoney'%3A{5}%2C'PlayCode'%3A'{6}'%2C'BetRebate'%3A{7}%7D%5D%2C'LotteryCode'%3A{8}%7D%7D"; format = string.Format(format, new object[] { this.GetBetsExpect(plan.CurrentExpect, ""), str6, num, Convert.ToInt32(plan.AutoTimes(str4, true)), this.GetNumberList1(pTNumberList, plan.Play, plan.RXWZ), plan.AutoTotalMoney(str4, true), this.GetPlayMethodID(plan.Type, plan.Play), prize, this.GetBetsLotteryID(plan.Type) }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", format, pReferer, AppInfo.PTInfo.BetsTime3, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); } } } } catch { } return(flag); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string lotteryLine = this.GetLotteryLine(plan.Type, false); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; string str6 = CommFunc.CheckPlayIsDS(plan.Play) ? "input" : "digital"; string format = "%22%3A%5B%7B%22type%22%3A%22{8}%22%2C%22methodid%22%3A{0}%2C%22mode%22%3A{1}%2C%22times%22%3A{2}%2C%22point%22%3A%22{3}%22%2C%22codes%22%3A%22{4}%22%2C%22desc%22%3A%22{5}+{6}%22%2C%22position%22%3A%22{7}%22%7D%5D%7D"; format = string.Format(format, new object[] { this.GetPlayMethodID(plan.Type, plan.Play), plan.Unit, Convert.ToInt32(plan.AutoTimes(str4, true)), "0", this.GetNumberList1(pTNumberList, plan.Play, null), this.GetPlayString(plan.Play), this.GetNumberList2(pTNumberList, plan.Play), this.GetRXWZString(plan.RXWZ), str6 }); string str8 = "jsonstr=%7B%22lotteryId%22%3A%22{0}%22%2C%22issuo%22%3A%22{1}%22%2C%22memberid%22%3A%22{4}%22%2C%22lt_trace_if%22%3Afalse%2C%22lt_trace_stop%22%3Afalse%2C%22lt_trace_issues%22%3A%5B%5D%2C%22lt_project{2}&__RequestVerificationToken={3}"; str8 = string.Format(str8, new object[] { this.GetBetsLotteryID(plan.Type), this.GetBetsExpect(plan.CurrentExpect, ""), format, "undefined", base.PTUserID }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", str8, lotteryLine, AppInfo.PTInfo.BetsTime3, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); } } } } catch { } return(flag); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string lotteryLine = this.GetLotteryLine(plan.Type, false); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; string str6 = CommFunc.CheckPlayIsDS(plan.Play) ? "1" : "0"; string format = "c=1&id={0}&i={1}&b0=i%3D{2}%26t%3D{3}%26m%3D{4}%26len%3D{5}%26ds%3D{6}%26r%3D{7}%26b%3D{8}%26bt%3D{9}"; format = string.Format(format, new object[] { this.GetBetsLotteryID(plan.Type), this.GetBetsExpect(plan.CurrentExpect, ""), this.GetPlayMethodID(plan.Type, plan.Play), Convert.ToInt32(plan.AutoTimes(str4, true)), plan.Unit + 4, "0", str6, "2", this.GetNumberList1(pTNumberList, plan.Play, null), this.GetRXWZString1(pTNumberList, plan.RXWZ, plan.Play) }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", format, lotteryLine, AppInfo.PTInfo.BetsTime2, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); } } } } catch { } return(flag); }
public string GetNumberList(ConfigurationStatus.LotteryType pType, List <string> pNumberList, string playName, List <int> pRXWZ = null) { List <string> list; int num; string str2; int num2; int num3; char ch; string str = ""; if (this.CheckLotteryIsVR(pType)) { if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { str2 = pNumberList[num]; list.Add(str2); } return(CommFunc.Join(list, ",").Replace("*", "")); } if (playName.Contains("定位胆")) { ch = playName[3]; num2 = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num = 0; num < 5; num++) { str2 = "*"; if (num == num2) { str2 = CommFunc.Join(pNumberList); } list.Add(str2); } return(CommFunc.Join(list, ",").Replace("*", "")); } if (!CommFunc.CheckPlayIsLH(playName) && CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { return(CommFunc.Join(pNumberList)); } return(CommFunc.Join(pNumberList, ",")); } return(CommFunc.Join(pNumberList, ",")); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ",")); } if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, " "); } return(str); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ",")); } if (CommFunc.CheckPlayIsFS(playName)) { return(CommFunc.Join(pNumberList, ",").Replace("*", "")); } num2 = -1; if (playName.Contains("冠军")) { num2 = 0; } else if (playName.Contains("亚军")) { num2 = 1; } else { num2 = CommFunc.GetPlayNum(playName) - 1; } list = new List <string>(); num3 = (playName == "猜冠军猜冠军") ? 1 : 10; for (num = 0; num < num3; num++) { str2 = "*"; if (num == num2) { str2 = CommFunc.Join(pNumberList, " "); } list.Add(str2); } return(CommFunc.Join(list, ",").Replace("*", "")); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { if (CommFunc.CheckPlayIsRXFS(playName)) { str = CommFunc.Join(pNumberList, "%2C").Replace("*", "-"); } else { ConfigurationStatus.PlayBase playInfo = CommFunc.GetPlayInfo(playName); list = new List <string>(); num2 = 0; for (num = 0; num < 5; num++) { str2 = "*"; if (playInfo.IndexList.Contains(num + 1)) { str2 = pNumberList[num2++]; } list.Add(str2); } str = CommFunc.Join(list, "%2C").Replace("*", "-"); } } else if (playName.Contains("定位胆")) { ch = playName[3]; num2 = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num = 0; num < 5; num++) { str2 = "*"; if (num == num2) { str2 = CommFunc.Join(pNumberList); } list.Add(str2); } str = CommFunc.Join(list, "%2C").Replace("*", "-"); } else if (CommFunc.CheckPlayIsLH(playName)) { str = pNumberList[0]; } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { str = CommFunc.Join(pNumberList, "%2C"); } } else { str = CommFunc.Join(pNumberList, "+"); } if (CommFunc.CheckPlayIsRXDS(playName)) { str = this.GetRXWZString1(pType, pRXWZ) + str; } return(str); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, ";"); } else if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, ","); } return(HttpUtility.UrlEncode(str)); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPPK10) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ";")); } if (CommFunc.CheckPlayIsFS(playName)) { return(CommFunc.Join(pNumberList, ",").Replace("*", "")); } num2 = -1; if (playName.Contains("冠军")) { num2 = 0; } else if (playName.Contains("亚军")) { num2 = 1; } else { num2 = CommFunc.GetPlayNum(playName) - 1; } if (num2 >= 5) { num2 -= 5; } list = new List <string>(); num3 = (playName == "猜冠军猜冠军") ? 1 : 5; for (num = 0; num < num3; num++) { str2 = "*"; if (num == num2) { str2 = CommFunc.Join(pNumberList, " "); } list.Add(str2); } str = CommFunc.Join(list, ",").Replace("*", "-"); if (playName == "猜冠军猜冠军") { str = str.Replace(" ", ","); } } return(str); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { int num; List <string> list; int num2; string str2; string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "%2C").Replace("*", ""); } else if (playName.Contains("定位胆")) { char ch = playName[3]; num = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num2 = 0; num2 < 5; num2++) { str2 = "*"; if (num2 == num) { str2 = CommFunc.Join(pNumberList); } list.Add(str2); } str = CommFunc.Join(list, "%2C").Replace("*", ""); } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { str = CommFunc.Join(pNumberList); } else { str = CommFunc.Join(pNumberList, "%24"); } } else { str = CommFunc.Join(pNumberList, "%24"); } if (CommFunc.CheckPlayIsRXDS(playName)) { str = this.GetRXWZString(pRXWZ) + str; } return(str); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, "%24").Replace(" ", "%2C")); } if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "%2C"); } return(str); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, "$").Replace(" ", ","); } else if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { string pStr = pNumberList[num2]; str2 = CommFunc.Join(CommFunc.ConvertPK10CodeToBets(CommFunc.SplitString(pStr, " ", -1), -1), ","); list.Add(str2); } str = CommFunc.Join(list, "-").Replace("*", ""); } else { num = -1; if (playName.Contains("冠军")) { num = 0; } else if (playName.Contains("亚军")) { num = 1; } else { num = CommFunc.GetPlayNum(playName) - 1; } list = new List <string>(); int num3 = (playName == "猜冠军猜冠军") ? 1 : 10; pNumberList = CommFunc.ConvertPK10CodeToBets(pNumberList, -1); for (num2 = 0; num2 < num3; num2++) { str2 = "*"; if (num2 == num) { str2 = CommFunc.Join(pNumberList, ","); } list.Add(str2); } str = CommFunc.Join(list, "-").Replace("*", ""); } return(HttpUtility.UrlEncode(str)); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { string str = ""; ConfigurationStatus.PlayBase playInfo = CommFunc.GetPlayInfo(playName); if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { List <string> list5; int num3; string str4; if (CommFunc.CheckPlayIsFS(playName)) { return(CommFunc.Join(pNumberList, "_").Replace("*", "#")); } if (playName.Contains("定位胆")) { return(CommFunc.Join(pNumberList).Replace("*", "")); } if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { str = CommFunc.Join(pNumberList); } if (CommFunc.CheckPlayIsRX(playName)) { str = this.GetRXWZString(pRXWZ) + str; } return(str); } if (CommFunc.CheckPlayIsRX(playName)) { int count = playInfo.IndexList.Count; List <string> list2 = CommFunc.GetCombinations(CommFunc.ConvertIntToStrList(pRXWZ), count, ""); List <string> pList = new List <string>(); for (int i = 0; i < list2.Count; i++) { List <int> list4 = CommFunc.ConvertSameListInt(list2[i]); list5 = new List <string>(); num3 = 0; while (num3 < pNumberList.Count) { string str2 = pNumberList[num3]; List <string> list6 = new List <string>(); int num4 = 0; for (int j = 0; j < 5; j++) { string str3 = "#"; if (list4.Contains(j)) { str3 = str2[num4++].ToString(); } list6.Add(str3); } str4 = CommFunc.Join(list6, "_"); list5.Add(str4); num3++; } string item = CommFunc.Join(list5, ","); pList.Add(item); } return(CommFunc.Join(pList, ",")); } list5 = new List <string>(); for (num3 = 0; num3 < pNumberList.Count; num3++) { str4 = pNumberList[num3]; str4 = CommFunc.Join(str4, "_", -1); list5.Add(str4); } return(CommFunc.Join(list5, ",")); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ",").Replace(" ", "_")); } if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "-"); } return(str); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ",").Replace(" ", "_")); } if (CommFunc.CheckPlayIsFS(playName)) { return(CommFunc.Join(pNumberList, "_").Replace(" ", "-").Replace("*", "")); } return(CommFunc.Join(pNumberList, "-").Replace("*", "")); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { List <string> list; int num; int num2; string str2; string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { ConfigurationStatus.PlayBase playInfo = CommFunc.GetPlayInfo(playName); list = new List <string>(); num = 0; for (num2 = 0; num2 < 5; num2++) { str2 = "*"; if (playInfo.IndexList.Contains(num2 + 1)) { str2 = pNumberList[num++]; } list.Add(str2); } str = CommFunc.Join(list, ",").Replace("*", "-"); } else if (playName.Contains("定位胆")) { char ch = playName[3]; num = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num2 = 0; num2 < 5; num2++) { str2 = "*"; if (num2 == num) { str2 = CommFunc.Join(pNumberList); } list.Add(str2); } str = CommFunc.Join(list, ",").Replace("*", "-"); } else if (CommFunc.CheckPlayIsLH(playName)) { str = CommFunc.Join(pNumberList, ","); } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { str = CommFunc.Join(pNumberList, ","); } } else if (CommFunc.CheckPlayIsRX(playName)) { str = CommFunc.Join(pNumberList, ","); } else { str = CommFunc.Join(pNumberList, " "); } if (CommFunc.CheckPlayIsRXDS(playName)) { str = this.GetRXWZString(pRXWZ) + str; } return(str); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ";")); } return(CommFunc.Join(pNumberList, ",")); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPPK10) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ";")); } if (CommFunc.CheckPlayIsFS(playName)) { return(CommFunc.Join(pNumberList, ",").Replace("*", "")); } num = -1; if (playName.Contains("冠军")) { num = 0; } else if (playName.Contains("亚军")) { num = 1; } else { num = CommFunc.GetPlayNum(playName) - 1; } if (num >= 5) { num -= 5; } list = new List <string>(); int num3 = (playName == "猜冠军猜冠军") ? 1 : 5; for (num2 = 0; num2 < num3; num2++) { str2 = "*"; if (num2 == num) { str2 = CommFunc.Join(pNumberList, " "); } list.Add(str2); } str = CommFunc.Join(list, ",").Replace("*", "-"); if (playName == "猜冠军猜冠军") { str = str.Replace(" ", ","); } } return(str); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { int num; int num2; List <string> list2; string str3; string str = ""; ConfigurationStatus.PlayBase playInfo = CommFunc.GetPlayInfo(playName); if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { List <string> pList = new List <string>(); num = 0; for (num2 = 0; num2 < 5; num2++) { if (playInfo.IndexList.Contains(num2 + 1) || CommFunc.CheckPlayIsRXFS(playName)) { string pStr = pNumberList[num++]; pList.Add(CommFunc.Join(pStr, "-", -1)); } else { pList.Add("*"); } } str = CommFunc.Join(pList, "_").Replace("*", ""); } else if (playName.Contains("定位胆")) { char ch = playName[3]; num = AppInfo.FiveDic[ch.ToString()]; list2 = new List <string>(); for (num2 = 0; num2 < 5; num2++) { str3 = "*"; if (num2 == num) { str3 = CommFunc.Join(pNumberList, "-"); } list2.Add(str3); } str = CommFunc.Join(list2, "_").Replace("*", ""); } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { str = "____" + CommFunc.Join(pNumberList, "-"); } else { str = CommFunc.Join(pNumberList, "%7C"); } } else { str = CommFunc.Join(pNumberList, "%7C"); } } else if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, "%7C").Replace(" ", ""); } else if (CommFunc.CheckPlayIsFS(playName)) { str = "____" + CommFunc.Join(pNumberList, "-"); } } else if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPPK10) { if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, "%7C").Replace(" ", ""); } else if (CommFunc.CheckPlayIsFS(playName)) { pNumberList = CommFunc.ConvertPK10CodeToBets(pNumberList, -1); str = CommFunc.Join(pNumberList, "_").Replace(" ", "-"); int totalWidth = 5 - playInfo.IndexList.Count; str = (str + "_".PadLeft(totalWidth, '_')).Replace("*", ""); } else { pNumberList = CommFunc.ConvertPK10CodeToBets(pNumberList, -1); num = -1; if (playName.Contains("冠军")) { num = 0; } else if (playName.Contains("亚军")) { num = 1; } else { num = CommFunc.GetPlayNum(playName) - 1; } list2 = new List <string>(); int num4 = (playName == "猜冠军猜冠军") ? 1 : 10; for (num2 = 0; num2 < num4; num2++) { str3 = "*"; if (num2 == num) { str3 = CommFunc.Join(pNumberList, "-"); } list2.Add(str3); } str = CommFunc.Join(list2, "_").Replace("*", ""); if (playName == "猜冠军猜冠军") { str = "____" + str; } } } return(HttpUtility.UrlEncode(str)); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { List <string> list; List <string> list2; int num; string str2; string str3; string str4; List <string> list4; string str5; string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { List <string> list3; int num2; ConfigurationStatus.PlayBase playInfo = CommFunc.GetPlayInfo(playName); list = new List <string> { "w", "q", "b", "s", "g" }; if (CommFunc.CheckPlayIsFS(playName)) { list2 = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { str2 = pNumberList[num]; list3 = new List <string>(); foreach (char ch in str2) { str3 = $"{ch.ToString()}"; list3.Add(str3); } str4 = CommFunc.Join(list3, ","); list2.Add(str4); } list4 = new List <string>(); List <int> indexList = playInfo.IndexList; if (CommFunc.CheckPlayIsRX(playName)) { indexList = CommFunc.ConvertIntList("1-5"); } for (num = 0; num < list2.Count; num++) { num2 = indexList[num] - 1; str5 = list[num2]; str4 = list2[num]; if (!str4.Contains("*")) { string item = $"{str5}:[{str4}]"; list4.Add(item); } } str = CommFunc.Join(list4, ","); } else if (playName.Contains("定位胆")) { list3 = new List <string>(); foreach (string str7 in pNumberList) { str3 = $"{str7.ToString()}"; list3.Add(str3); } str4 = CommFunc.Join(list3, ","); num2 = playInfo.IndexList[0] - 1; str5 = list[num2]; str = $"{str5}:[{str4}]"; } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { list3 = new List <string>(); foreach (string str7 in pNumberList) { str2 = $"{str7}"; list3.Add(str2); } str = $"zu:[{CommFunc.Join(list3, ",")}]"; if (CommFunc.CheckPlayIsRXDS(playName)) { str = this.GetRXWZString(pRXWZ) + "," + str; } } } else { str = CommFunc.Join(pNumberList, ","); } } else if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPPK10) { list = new List <string> { "f", "s", "t", "fo", "fi", "si", "se", "ei", "ni", "te" }; if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, ","); } else if (CommFunc.CheckPlayIsFS(playName)) { list2 = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { str2 = pNumberList[num]; str5 = list[num]; List <string> pList = new List <string>(); List <string> list8 = CommFunc.SplitString(str2, " ", -1); foreach (string str8 in list8) { string str9 = $"{str8}"; pList.Add(str9); } str3 = CommFunc.Join(pList, ","); str3 = $"{str5}:[{str3}]"; list2.Add(str3); } str = CommFunc.Join(list2, ",").Replace("*", ""); } else { int num3 = -1; if (playName.Contains("冠军")) { num3 = 0; } else if (playName.Contains("亚军")) { num3 = 1; } else { num3 = CommFunc.GetPlayNum(playName) - 1; } list2 = new List <string>(); int num4 = (playName == "猜冠军猜冠军") ? 1 : 10; for (num = 0; num < pNumberList.Count; num++) { str2 = pNumberList[num]; str3 = $"{str2}"; list2.Add(str3); } list4 = new List <string>(); for (num = 0; num < num4; num++) { str4 = "*"; if (num == num3) { str5 = list[num]; str4 = CommFunc.Join(list2, ","); str4 = $"{str5}:[{str4}]"; list4.Add(str4); } } str = CommFunc.Join(list4, ",").Replace("*", ""); } } return(HttpUtility.UrlEncode(str)); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { List <string> list; int num2; string str2; List <string> list2; string str3; int num3; List <string> list3; string str4; List <string> list4; string str = ""; int count = CommFunc.GetPlayInfo(playName).IndexList.Count; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { str2 = pNumberList[num2]; list2 = new List <string>(); foreach (char ch in str2) { str3 = $"\"{ch.ToString()}\""; list2.Add(str3); } str2 = CommFunc.Join(list2, ","); str2 = $"[{str2}]"; list.Add(str2); } str = CommFunc.Join(list, ",").Replace("*", "[]"); return($"[{str}]"); } if (playName.Contains("定位胆")) { char ch2 = playName[3]; num3 = AppInfo.FiveDic[ch2.ToString()]; list3 = new List <string>(); for (num2 = 0; num2 < 5; num2++) { str4 = "*"; if (num2 == num3) { list2 = new List <string>(); foreach (string str5 in pNumberList) { str3 = $"\"{str5}\""; list2.Add(str3); } str4 = CommFunc.Join(list2, ","); str4 = $"[{str4}]"; } list3.Add(str4); } str = CommFunc.Join(list3, ",").Replace("*", "[]"); return($"[{str}]"); } if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { list2 = new List <string>(); foreach (string str5 in pNumberList) { str3 = $"\"{str5}\""; list2.Add(str3); } str = CommFunc.Join(list2, ","); str = $"[[{str}]]"; if (CommFunc.CheckPlayIsRX(playName)) { str = this.GetRXWZString(pRXWZ) + str; str = $"[{str}]"; } return(str); } list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { str2 = pNumberList[num2]; list2 = new List <string>(); foreach (char ch in str2) { str3 = $"\"{ch.ToString()}\""; list2.Add(str3); } str2 = CommFunc.Join(list2, ","); str2 = $"[{str2}]"; list.Add(str2); } str = CommFunc.Join(list, ","); str = $"[{str}]"; if (CommFunc.CheckPlayIsRX(playName)) { str = this.GetRXWZString(pRXWZ) + str; str = $"[{str}]"; } return(str); } list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { str2 = pNumberList[num2]; list2 = new List <string>(); foreach (char ch in str2) { str3 = $"\"{ch.ToString()}\""; list2.Add(str3); } str2 = CommFunc.Join(list2, ","); str2 = $"[{str2}]"; list.Add(str2); } str = CommFunc.Join(list, ","); str = $"[{str}]"; if (CommFunc.CheckPlayIsRX(playName)) { str = this.GetRXWZString(pRXWZ) + str; str = $"[{str}]"; } return(str); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { str2 = pNumberList[num2]; list4 = CommFunc.SplitString(str2, " ", -1); list2 = new List <string>(); foreach (string str5 in list4) { str3 = $"\"{str5}\""; list2.Add(str3); } str2 = CommFunc.Join(list2, ","); str2 = $"[{str2}]"; list.Add(str2); } str = CommFunc.Join(list, ","); return($"[{str}]"); } if (!CommFunc.CheckPlayIsFS(playName)) { return(str); } list2 = new List <string>(); foreach (string str5 in pNumberList) { str3 = $"\"{str5}\""; list2.Add(str3); } str = CommFunc.Join(list2, ","); return($"[[{str}]]"); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { str2 = pNumberList[num2]; list4 = CommFunc.SplitString(str2, " ", -1); list2 = new List <string>(); foreach (string str5 in list4) { str3 = $"\"{str5}\""; list2.Add(str3); } str2 = CommFunc.Join(list2, ","); str2 = $"[{str2}]"; list.Add(str2); } str = CommFunc.Join(list, ","); return($"[{str}]"); } if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { str2 = pNumberList[num2]; list4 = CommFunc.SplitString(str2, " ", -1); list2 = new List <string>(); foreach (string str5 in list4) { str3 = $"\"{str5}\""; list2.Add(str3); } str2 = CommFunc.Join(list2, ","); str2 = $"[{str2}]"; list.Add(str2); } str = CommFunc.Join(list, ",").Replace("*", "[]"); return($"[{str}]"); } num3 = -1; if (playName.Contains("冠军")) { num3 = 0; } else if (playName.Contains("亚军")) { num3 = 1; } else { num3 = CommFunc.GetPlayNum(playName) - 1; } if (num3 >= 5) { num3 -= 5; } list3 = new List <string>(); int num4 = (playName == "猜冠军猜冠军") ? 1 : 5; for (num2 = 0; num2 < num4; num2++) { str4 = "*"; if (num2 == num3) { list2 = new List <string>(); foreach (string str5 in pNumberList) { str3 = $"\"{str5}\""; list2.Add(str3); } str4 = CommFunc.Join(list2, ","); str4 = $"[{str4}]"; } list3.Add(str4); } str = CommFunc.Join(list3, ",").Replace("*", "[]"); return($"[{str}]"); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { List <string> list; int num; string str2; int num2; string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { str2 = pNumberList[num]; list.Add(str2); } return(CommFunc.Join(list, ",").Replace("*", "")); } if (playName.Contains("定位胆")) { char ch = playName[3]; num2 = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num = 0; num < 5; num++) { str2 = "*"; if (num == num2) { str2 = CommFunc.Join(pNumberList); } list.Add(str2); } return(CommFunc.Join(list, ",").Replace("*", "")); } if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { return(CommFunc.Join(pNumberList)); } return(CommFunc.Join(pNumberList, ",")); } return(CommFunc.Join(pNumberList, ",")); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ",")); } if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, " "); } return(str); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ",")); } if (CommFunc.CheckPlayIsFS(playName)) { return(CommFunc.Join(pNumberList, ",").Replace("*", "")); } if (CommFunc.CheckPlayIsHZ(playName)) { return(CommFunc.Join(pNumberList, ",")); } num2 = -1; if (playName.Contains("冠军")) { num2 = 0; } else if (playName.Contains("亚军")) { num2 = 1; } else { num2 = CommFunc.GetPlayNum(playName) - 1; } list = new List <string>(); int num3 = (playName == "猜冠军猜冠军") ? 1 : 10; for (num = 0; num < num3; num++) { str2 = "*"; if (num == num2) { str2 = CommFunc.Join(pNumberList, " "); } list.Add(str2); } return(CommFunc.Join(list, ",").Replace("*", "")); }
public string GetRXWZString(List <int> pRXWZ, string playName) { int num; string str2; string str = "11111"; ConfigurationStatus.PlayBase playInfo = CommFunc.GetPlayInfo(playName); List <string> pList = new List <string>(); if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsRXDS(playName)) { for (num = 0; num < 5; num++) { str2 = pRXWZ.Contains(num) ? "1" : "0"; pList.Add(str2); } return(CommFunc.Join(pList)); } if (CommFunc.CheckPlayIsRXFS(playName)) { switch (playInfo.IndexList.Count) { case 2: return("00011"); case 3: return("00111"); case 4: str = "01111"; break; } return(str); } if (playName.Contains("定位胆")) { return("11111"); } for (num = 0; num < 5; num++) { str2 = playInfo.IndexList.Contains(num + 1) ? "1" : "0"; pList.Add(str2); } return(CommFunc.Join(pList)); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { for (num = 0; num < 5; num++) { str2 = playInfo.IndexList.Contains(num + 1) ? "1" : "0"; pList.Add(str2); } return(CommFunc.Join(pList)); } return("11111"); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10) { return(str); } if (CommFunc.CheckPlayIsDS(playName) || CommFunc.CheckPlayIsFS(playName)) { for (num = 0; num < 10; num++) { str2 = playInfo.IndexList.Contains(num + 1) ? "1" : "0"; pList.Add(str2); } return(CommFunc.Join(pList)); } if (playName == "猜冠军猜冠军") { return("1000000000"); } return((CommFunc.GetPlayNum(playName) > 5) ? "0000011111" : "1111100000"); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { List <string> list; int num2; string current; List <string> list2; string str3; int num3; List <string> list3; string str4; List <string> list5; string str = ""; int count = CommFunc.GetPlayInfo(playName).IndexList.Count; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { current = pNumberList[num2]; list2 = new List <string>(); foreach (char ch in current) { str3 = $"\"{ch.ToString()}\""; list2.Add(str3); } current = CommFunc.Join(list2, ","); current = $"[{current}]"; list.Add(current); } str = CommFunc.Join(list, ",").Replace("*", "[]"); return($"[{str}]"); } if (playName.Contains("定位胆")) { char ch2 = playName[3]; num3 = AppInfo.FiveDic[ch2.ToString()]; list3 = new List <string>(); for (num2 = 0; num2 < 5; num2++) { str4 = "*"; if (num2 == num3) { list2 = new List <string>(); foreach (string str5 in pNumberList) { str3 = $"\"{str5}\""; list2.Add(str3); } str4 = CommFunc.Join(list2, ","); str4 = $"[{str4}]"; } list3.Add(str4); } str = CommFunc.Join(list3, ",").Replace("*", "[]"); return($"[{str}]"); } if (CommFunc.CheckPlayIsLH(playName)) { List <string> pList = new List <string>(); using (List <string> .Enumerator enumerator = pNumberList.GetEnumerator()) { while (enumerator.MoveNext()) { current = enumerator.Current; string str6 = ""; if (current == "龙") { str6 = "dragon"; } else if (current == "虎") { str6 = "tiger"; } else if (current == "和") { str6 = "tie"; } str6 = $"\"{str6}\""; pList.Add(str6); } } return($"[[{CommFunc.Join(pList, ",")}],[]]"); } if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { list2 = new List <string>(); foreach (string str5 in pNumberList) { str3 = $"\"{str5}\""; list2.Add(str3); } str = CommFunc.Join(list2, ","); str = $"[[{str}]]"; if (CommFunc.CheckPlayIsRX(playName)) { str = this.GetRXWZString(pRXWZ) + str; str = $"[{str}]"; } return(str); } list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { current = pNumberList[num2]; list2 = new List <string>(); foreach (char ch in current) { str3 = $"\"{ch.ToString()}\""; list2.Add(str3); } current = CommFunc.Join(list2, ","); current = $"[{current}]"; list.Add(current); } str = CommFunc.Join(list, ","); str = $"[{str}]"; if (CommFunc.CheckPlayIsRX(playName)) { str = this.GetRXWZString(pRXWZ) + str; str = $"[{str}]"; } return(str); } list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { current = pNumberList[num2]; list2 = new List <string>(); foreach (char ch in current) { str3 = $"\"{ch.ToString()}\""; list2.Add(str3); } current = CommFunc.Join(list2, ","); current = $"[{current}]"; list.Add(current); } str = CommFunc.Join(list, ","); str = $"[{str}]"; if (CommFunc.CheckPlayIsRX(playName)) { str = this.GetRXWZString(pRXWZ) + str; str = $"[{str}]"; } return(str); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { current = pNumberList[num2]; list5 = CommFunc.SplitString(current, " ", -1); list2 = new List <string>(); foreach (string str5 in list5) { str3 = $"\"{str5}\""; list2.Add(str3); } current = CommFunc.Join(list2, ","); current = $"[{current}]"; list.Add(current); } str = CommFunc.Join(list, ","); return($"[{str}]"); } if (!CommFunc.CheckPlayIsFS(playName)) { return(str); } list2 = new List <string>(); foreach (string str5 in pNumberList) { str3 = $"\"{str5}\""; list2.Add(str3); } str = CommFunc.Join(list2, ","); return($"[[{str}]]"); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { current = pNumberList[num2]; list5 = CommFunc.SplitString(current, " ", -1); list2 = new List <string>(); foreach (string str5 in list5) { str3 = $"\"{str5}\""; list2.Add(str3); } current = CommFunc.Join(list2, ","); current = $"[{current}]"; list.Add(current); } str = CommFunc.Join(list, ","); return($"[{str}]"); } if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { current = pNumberList[num2]; list5 = CommFunc.SplitString(current, " ", -1); list2 = new List <string>(); foreach (string str5 in list5) { str3 = $"\"{str5}\""; list2.Add(str3); } current = CommFunc.Join(list2, ","); current = $"[{current}]"; list.Add(current); } str = CommFunc.Join(list, ",").Replace("*", "[]"); return($"[{str}]"); } num3 = -1; if (playName.Contains("冠军")) { num3 = 0; } else if (playName.Contains("亚军")) { num3 = 1; } else { num3 = CommFunc.GetPlayNum(playName) - 1; } if (num3 >= 5) { num3 -= 5; } list3 = new List <string>(); int num4 = (playName == "猜冠军猜冠军") ? 1 : 5; for (num2 = 0; num2 < num4; num2++) { str4 = "*"; if (num2 == num3) { list2 = new List <string>(); foreach (string str5 in pNumberList) { str3 = $"\"{str5}\""; list2.Add(str3); } str4 = CommFunc.Join(list2, ","); str4 = $"[{str4}]"; } list3.Add(str4); } str = CommFunc.Join(list3, ",").Replace("*", "[]"); return($"[{str}]"); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { int num; int num2; List <string> list2; string str4; string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { List <string> pList = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { string str2 = CommFunc.Join(pNumberList[num], ",", -1); if (CommFunc.CheckPlayIsRXFS(playName)) { if (str2 == "*") { continue; } string str3 = AppInfo.IndexDic[num]; str2 = $"{str3}位:{str2}"; } pList.Add(str2); } return(CommFunc.Join(pList, "|").Replace("*", "")); } if (playName.Contains("定位胆")) { char ch = playName[3]; num2 = AppInfo.FiveDic[ch.ToString()]; list2 = new List <string>(); for (num = 0; num < 5; num++) { str4 = "*"; if (num == num2) { str4 = CommFunc.Join(pNumberList, ","); } list2.Add(str4); } return(CommFunc.Join(list2, "|").Replace("*", "")); } if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { return(CommFunc.Join(pNumberList, ",")); } return(CommFunc.Join(pNumberList, ",")); } return(CommFunc.Join(pNumberList, ",")); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, ",").Replace(" ", ""); } else if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, ","); } return(HttpUtility.UrlEncode(str)); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, ",").Replace(" ", "")); } if (CommFunc.CheckPlayIsFS(playName)) { list2 = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { str4 = pNumberList[num].Replace(" ", ","); list2.Add(str4); } return(CommFunc.Join(list2, "|").Replace("*", "")); } num2 = -1; if (playName.Contains("冠军")) { num2 = 0; } else if (playName.Contains("亚军")) { num2 = 1; } else { num2 = CommFunc.GetPlayNum(playName) - 1; } list2 = new List <string>(); int num3 = (playName == "猜冠军猜冠军") ? 1 : 10; for (num = 0; num < num3; num++) { str4 = "*"; if (num == num2) { str4 = CommFunc.Join(pNumberList, ","); } list2.Add(str4); } return(CommFunc.Join(list2, "|").Replace("*", "")); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { List <string> list; int num; int num2; string str2; if (CommFunc.CheckPlayIsFS(playName)) { if (CommFunc.CheckPlayIsRXFS(playName)) { str = CommFunc.Join(pNumberList, "%2C").Replace("*", "-"); } else { ConfigurationStatus.PlayBase playInfo = CommFunc.GetPlayInfo(playName); list = new List <string>(); num = 0; for (num2 = 0; num2 < 5; num2++) { str2 = "*"; if (playInfo.IndexList.Contains(num2 + 1)) { str2 = pNumberList[num++]; } list.Add(str2); } str = CommFunc.Join(list, "%2C").Replace("*", "-"); } } else if (playName.Contains("定位胆")) { char ch = playName[3]; num = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num2 = 0; num2 < 5; num2++) { str2 = "*"; if (num2 == num) { str2 = CommFunc.Join(pNumberList); } list.Add(str2); } str = CommFunc.Join(list, "%2C").Replace("*", "-"); } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { str = CommFunc.Join(pNumberList, "%2C"); } } else { str = CommFunc.Join(pNumberList, "+"); } if (CommFunc.CheckPlayIsRXDS(playName)) { str = this.GetRXWZString(pRXWZ) + str; } return(str); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GP11X5) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, ";"); } else if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, ","); } return(HttpUtility.UrlEncode(str)); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { List <string> pList = new List <string>(); for (int i = 0; i < pNumberList.Count; i++) { string item = CommFunc.Join(pNumberList[i], ",", -1); pList.Add(item); } str = CommFunc.Join(pList, "|").Replace("*", ""); } else if (playName.Contains("定位胆")) { str = CommFunc.Join(pNumberList, "|").Replace("*", ""); } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { str = CommFunc.Join(pNumberList, "|"); } } else { str = CommFunc.Join(pNumberList, "_"); } } else if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, "_").Replace(" ", ""); } else if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "|"); } } else if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPPK10) { if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, "_").Replace(" ", ""); } else if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "|").Replace(" ", ",").Replace("*", ""); } else { str = CommFunc.Join(pNumberList, "|").Replace("*", ""); if (playName == "猜冠军猜冠军") { str = str.Replace("|", ","); } } } return(HttpUtility.UrlEncode(str)); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { List <string> list; int num; string str2; int num2; string pSource = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { str2 = CommFunc.Join(pNumberList[num], ",", -1); list.Add(str2); } pSource = CommFunc.Join(list, "|").Replace("*", ""); } else if (playName.Contains("定位胆")) { char ch = playName[3]; num2 = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num = 0; num < 5; num++) { str2 = "*"; if (num == num2) { str2 = CommFunc.Join(pNumberList, ","); } list.Add(str2); } pSource = CommFunc.Join(list, "|").Replace("*", ""); } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { pSource = CommFunc.Join(pNumberList, ","); } } else { pSource = CommFunc.Join(pNumberList, ","); } if (CommFunc.CheckPlayIsRXDS(playName)) { pSource = this.GetRXWZString(pRXWZ) + pSource; } } else if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { pSource = CommFunc.Join(pNumberList, ",").Replace(" ", ""); } else if (CommFunc.CheckPlayIsFS(playName)) { pSource = CommFunc.Join(pNumberList, ","); } } else if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPPK10) { if (CommFunc.CheckPlayIsDS(playName)) { pSource = CommFunc.Join(pNumberList, ";"); } else if (CommFunc.CheckPlayIsFS(playName)) { pSource = CommFunc.Join(pNumberList, "|").Replace(" ", ",").Replace("*", ""); } else { num2 = -1; if (playName.Contains("冠军")) { num2 = 0; } else if (playName.Contains("亚军")) { num2 = 1; } else { num2 = CommFunc.GetPlayNum(playName) - 1; } list = new List <string>(); int num3 = (playName == "猜冠军猜冠军") ? 1 : 10; pNumberList = CommFunc.ConvertPK10CodeToBets(pNumberList, -1); for (num = 0; num < num3; num++) { str2 = "*"; if (num == num2) { str2 = CommFunc.Join(pNumberList, ","); } list.Add(str2); } pSource = CommFunc.Join(list, "|").Replace("*", ""); } } return(CommFunc.LZMAEncode(pSource)); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { int num; List <string> list; int num2; string str2; string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { return(CommFunc.Join(pNumberList, "|").Replace("*", "")); } if (playName.Contains("定位胆")) { char ch = playName[3]; num = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num2 = 0; num2 < 5; num2++) { str2 = "*"; if (num2 == num) { str2 = CommFunc.Join(pNumberList); } list.Add(str2); } return(CommFunc.Join(list, "|").Replace("*", "")); } if (CommFunc.CheckPlayIsLH(playName)) { List <string> pList = new List <string>(); foreach (string str3 in pNumberList) { pList.Add((AppInfo.LHDic[str3] - 1).ToString()); } return(CommFunc.Join(pList)); } if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { return(CommFunc.Join(pNumberList)); } return(CommFunc.Join(pNumberList, "|")); } return(CommFunc.Join(pNumberList, "|")); } if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, "|")); } if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, " "); } return(str); } if (AppInfo.Current.Lottery.Group != ConfigurationStatus.LotteryGroup.GPPK10) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { return(CommFunc.Join(pNumberList, "|")); } if (CommFunc.CheckPlayIsFS(playName)) { pNumberList = CommFunc.ConvertPK10CodeToBets(pNumberList, -1); return(CommFunc.Join(pNumberList, "|").Replace("*", "")); } pNumberList = CommFunc.ConvertPK10CodeToBets(pNumberList, -1); num = -1; if (playName.Contains("冠军")) { num = 0; } else if (playName.Contains("亚军")) { num = 1; } else { num = CommFunc.GetPlayNum(playName) - 1; } list = new List <string>(); int num3 = (playName == "猜冠军猜冠军") ? 1 : 10; for (num2 = 0; num2 < num3; num2++) { str2 = "*"; if (num2 == num) { str2 = CommFunc.Join(pNumberList, " "); } list.Add(str2); } return(CommFunc.Join(list, "|").Replace("*", "")); }
public override string GetNumberList1(List <string> pNumberList, string playName, List <int> pRXWZ = null) { List <string> list; int num; string str3; int num2; string str = ""; if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPSSC) { if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { string pStr = pNumberList[num]; str3 = CommFunc.Join(pStr, "&", -1); list.Add(str3); } str = CommFunc.Join(list, "|").Replace("*", ""); } else if (playName.Contains("定位胆")) { char ch = playName[3]; num2 = AppInfo.FiveDic[ch.ToString()]; list = new List <string>(); for (num = 0; num < 5; num++) { str3 = "*"; if (num == num2) { str3 = CommFunc.Join(pNumberList, "&"); } list.Add(str3); } str = CommFunc.Join(list, "|").Replace("*", ""); } else if (CommFunc.CheckPlayIsZuX(playName)) { if (playName.Contains("复式")) { str = CommFunc.Join(pNumberList, "&"); } else { str = CommFunc.Join(pNumberList, ","); } } else { str = CommFunc.Join(pNumberList, ","); } } else if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GP11X5) { if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, ","); } else if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "&"); } } else if (AppInfo.Current.Lottery.Group == ConfigurationStatus.LotteryGroup.GPPK10) { if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, ","); } else if (CommFunc.CheckPlayIsFS(playName)) { str = CommFunc.Join(pNumberList, "|").Replace(" ", "&").Replace("*", ""); } else { num2 = -1; if (playName.Contains("冠军")) { num2 = 0; } else if (playName.Contains("亚军")) { num2 = 1; } else { num2 = CommFunc.GetPlayNum(playName) - 1; } if (num2 >= 5) { num2 -= 5; } list = new List <string>(); int num3 = (playName == "猜冠军猜冠军") ? 1 : 5; for (num = 0; num < num3; num++) { str3 = "*"; if (num == num2) { str3 = CommFunc.Join(pNumberList, "&"); } list.Add(str3); } str = CommFunc.Join(list, "|").Replace("*", ""); if (playName == "猜冠军猜冠军") { str = str.Replace(" ", ","); } } } return(HttpUtility.UrlEncode(str)); }
public override bool BetsMain(ConfigurationStatus.SCPlan plan, ref string pHint) { bool flag = false; try { string betsLine = this.GetBetsLine(plan.Type); string lotteryLine = this.GetLotteryLine(plan.Type, false); Dictionary <string, Dictionary <string, List <string> > > fNNumberDic = plan.FNNumberDic; foreach (string str3 in fNNumberDic.Keys) { Dictionary <string, List <string> > dictionary2 = fNNumberDic[str3]; foreach (string str4 in dictionary2.Keys) { if (plan.IsMNState(str4, true)) { flag = true; pHint = "投注成功"; } else { List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; int num = Convert.ToInt32(plan.AutoTimes(str4, true)); int num2 = plan.FNNumber(str4); double num3 = plan.AutoTotalMoney(str4, true); string str6 = CommFunc.CheckPlayIsDS(plan.Play) ? "true" : "false"; string play = plan.Play; List <string> list2 = new List <string>(); Dictionary <string, List <string> > dictionary3 = new Dictionary <string, List <string> >(); int count = CommFunc.GetPlayInfo(play).IndexList.Count; if (CommFunc.CheckPlayIsRX(play)) { int num5; if (CommFunc.CheckPlayIsRXDS(play)) { List <string> itemList = new List <string>(); num5 = 0; while (num5 < plan.RXWZ.Count) { string item = plan.RXWZ[num5].ToString(); itemList.Add(item); num5++; } list2 = CommFunc.GetCombinations(itemList, count, ""); num2 = CommFunc.GetBetsCodeCount(pTNumberList, play, null); num3 = (num2 * num) * plan.Money; } else if (CommFunc.CheckPlayIsRXFS(play)) { List <string> list4 = new List <string>(); num5 = 0; while (num5 < pTNumberList.Count) { string str9 = $"{num5}-{pTNumberList[num5]}"; list4.Add(str9); num5++; } List <string> list5 = CommFunc.GetCombinations(list4, count, "|"); for (num5 = 0; num5 < list5.Count; num5++) { string pStr = list5[num5]; if (!pStr.Contains("*")) { List <string> list6 = new List <string>(); List <string> list7 = new List <string>(); List <string> list8 = CommFunc.SplitString(pStr, "|", -1); for (int j = 0; j < list8.Count; j++) { string str11 = list8[j]; list6.Add(str11.Split(new char[] { '-' })[0]); list7.Add(str11.Split(new char[] { '-' })[1]); } string str12 = CommFunc.Join(list6); dictionary3[str12] = list7; list2.Add(str12); } } } } else { list2.Add("0"); } List <string> pList = new List <string>(); for (int i = 0; i < list2.Count; i++) { string str13 = list2[i]; if (CommFunc.CheckPlayIsRXFS(play)) { string playName = ""; switch (count) { case 2: playName = "前二直选复式"; break; case 3: playName = "前三直选复式"; break; case 4: playName = "前四直选复式"; break; } List <string> pCodeList = dictionary3[str13]; num2 = CommFunc.GetBetsCodeCount(pCodeList, playName, null); pTNumberList = CommFunc.CopyList(pCodeList); num3 = (num2 * num) * plan.Money; } List <int> pIndexList = CommFunc.ConvertSameListInt(str13); string str15 = "%7B%22i%22%3A{0}%2C%22c%22%3A%22{1}%22%2C%22n%22%3A{2}%2C%22t%22%3A%22{3}%22%2C%22k%22%3A{4}%2C%22m%22%3A{5}%2C%22a%22%3A{6}%7D"; str15 = string.Format(str15, new object[] { this.GetPlayMethodID1(plan.Type, play, pIndexList), this.GetNumberList1(pTNumberList, plan.Play, null), num2, num, "0", plan.Unit, num3 }); pList.Add(str15); } string str16 = CommFunc.Join(pList, "%2C"); string format = "gameId={0}&periodId={1}&isSingle={2}&canAdvance=false&orderList=%5B{3}%5D"; format = string.Format(format, new object[] { this.GetBetsLotteryID(plan.Type), base.ExpectID, str6, str16 }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", format, lotteryLine, AppInfo.PTInfo.BetsTime2, "UTF-8", true); flag = this.CheckReturn(pResponsetext, true); pHint = this.GetReturn(pResponsetext); Thread.Sleep(0xbb8); } } } } catch { } return(flag); }