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 { string str7; List <string> pTNumberList = plan.GetPTNumberList(dictionary2[str4]); string pResponsetext = ""; int num = plan.FNNumber(str4); string str6 = Guid.NewGuid().ToString(); if (this.CheckLotteryIsVR(plan.Type)) { str7 = "LotteryGameID={0}&IssueSerialNumber=&Bets%5B0%5D%5BBetTypeCode%5D={1}&Bets%5B0%5D%5BBetTypeName%5D=&Bets%5B0%5D%5BNumber%5D={2}&Bets%5B0%5D%5BPosition%5D={3}&Bets%5B0%5D%5BUnit%5D={4}&Bets%5B0%5D%5BMultiple%5D={5}&Bets%5B0%5D%5BIsCompressed%5D=false&StopIfWin=false&__RequestVerificationToken={6}&SerialNumber={7}&Guid={8}"; str7 = string.Format(str7, new object[] { this.GetBetsLotteryID(plan.Type), this.GetPlayMethodID(plan.Type, plan.Play), this.GetNumberList(plan.Type, pTNumberList, plan.Play, null), this.GetRXWZString1(plan.Type, plan.RXWZ), plan.Money, Convert.ToInt32(plan.AutoTimes(str4, true)), base.Token, this.GetBetsExpect(plan.CurrentExpect, ""), str6 }); HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", str7, pReferer, AppInfo.PTInfo.BetsTime2, "UTF-8", true); } else { List <List <string> > list2 = new List <List <string> >(); if (CommFunc.CheckPlayIsLH(plan.Play)) { foreach (string str8 in pTNumberList) { List <string> item = new List <string> { str8 }; list2.Add(item); } } else { list2.Add(pTNumberList); } List <string> pList = new List <string>(); foreach (List <string> list5 in list2) { string format = "%7B%22lottery%22%3A%22{0}%22%2C%22issue%22%3A%22%22%2C%22method%22%3A%22{1}%22%2C%22content%22%3A%22{2}%22%2C%22model%22%3A%22{3}%22%2C%22multiple%22%3A{4}%2C%22code%22%3A{5}%2C%22issue%22%3A%22{6}%22%2C%22compress%22%3Afalse%7D"; string prize = base.Prize; format = string.Format(format, new object[] { this.GetPTLotteryName(plan.Type), this.GetPlayMethodID(plan.Type, plan.Play), this.GetNumberList(plan.Type, list5, plan.Play, plan.RXWZ), plan.UnitString, Convert.ToInt32(plan.AutoTimes(str4, true)), prize, this.GetBetsExpect(plan.CurrentExpect, "") }); pList.Add(format); } str7 = $"text=%5B{CommFunc.Join(pList, "%2C")}%5D"; HttpHelper.GetResponse(ref pResponsetext, betsLine, "POST", str7, pReferer, AppInfo.PTInfo.BetsTime3, "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) { 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) { 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.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("*", "")); } 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 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, ",").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 { 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("*", ""); } else { 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("*", ""); } } return(HttpUtility.UrlEncode(str)); }
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) { 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.CheckPlayIsLH(playName)) { str = CommFunc.Join(pNumberList, "&"); } else { str = CommFunc.Join(pNumberList, "&"); } return(HttpUtility.UrlEncode(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) { return(str); } if (CommFunc.CheckPlayIsDS(playName)) { str = CommFunc.Join(pNumberList, "&"); } else if (CommFunc.CheckPlayIsFS(playName)) { list = new List <string>(); for (num = 0; num < pNumberList.Count; num++) { str3 = pNumberList[num].Replace(" ", "&"); list.Add(str3); } str = CommFunc.Join(list, "|").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("*", ""); } return(HttpUtility.UrlEncode(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.CheckPlayIsLH(playName)) { list = new List <string>(); for (num2 = 0; num2 < pNumberList.Count; num2++) { str2 = AppInfo.LHDic[pNumberList[num2]].ToString(); list.Add(str2); } str = $"{this.GetLHPlayMethodID(playName)}-{CommFunc.Join(list, "%2C")}"; } 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) { 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("*", "")); }