list.aspx.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Web;
  4. using System.Text;
  5. using CB.Common;
  6. using CB.Framework;
  7. namespace CB.Web
  8. {
  9. public partial class list : WebPage
  10. {
  11. protected int lotteryId;
  12. protected string lotteryName, lotLogoCsss = "", ycs = "",hotmes="";
  13. protected void Page_Load(object sender, EventArgs e)
  14. {
  15. InitData();
  16. }
  17. protected override void InitData()
  18. {
  19. lotteryId = WRequest.GetQueryInt("cid");
  20. if (0 >= lotteryId)
  21. { ShowError(); return; }
  22. var lottery = CB.Data.Caches.GetLotteryInfo(lotteryId);
  23. if (null == lottery)
  24. { ShowError(); return; }
  25. lotteryName = lottery.Name;
  26. lotLogoCsss = GetLotteryLogoCss(lotteryId);
  27. switch (lotteryId)
  28. {
  29. case 1:
  30. ycs += "<li class=\"newstitle\">福彩3D预测</li>";
  31. ycs += GetSynArticle(8, 8, 69, 32);//djp2016-06-15修改,预测专向55125
  32. // ycs += GetColumnArticle(8, 69, 0, 32, "/zt/3dyc/{0}.htm");
  33. hotmes += GetHotContent(20);
  34. break;
  35. case 2:
  36. ycs += "<li class=\"newstitle\">排列三预测</li>";
  37. //ycs += GetSynArticle(8, 20, 73, 32);
  38. ycs += GetColumnArticle(8, 73, 0, 32, "/zt/pl3yc/{0}.htm");
  39. hotmes += GetHotContent(22);
  40. break;
  41. case 3:
  42. ycs += "<li class=\"newstitle\">排列五预测</li>";
  43. ycs += GetSynArticle(8, 20, 82, 32);
  44. hotmes += GetHotContent(24);
  45. break;
  46. case 4:
  47. ycs += "<li class=\"newstitle\">双色球预测</li>";
  48. //ycs += GetSynArticle(8, 20, 79, 32);
  49. ycs += GetColumnArticle(8, 79, 0, 32, "/zt/ssqyc/{0}.htm");
  50. hotmes += GetHotContent(21);
  51. break;
  52. case 5:
  53. ycs += "<li class=\"newstitle\">七乐彩预测</li>";
  54. ycs += GetSynArticle(8, 20, 18, 32);
  55. hotmes += GetHotContent(25);
  56. break;
  57. case 12:
  58. ycs += "<li class=\"newstitle\">大乐透预测</li>";
  59. //ycs += GetSynArticle(8, 20, 16, 32);
  60. ycs += GetColumnArticle(8, 16, 0, 32, "/zt/dltyc/{0}.htm");
  61. hotmes += GetHotContent(23);
  62. break;
  63. case 19:
  64. ycs += "<li class=\"newstitle\">七星彩预测</li>";
  65. ycs += GetSynArticle(8, 20, 18, 32);
  66. hotmes += GetHotContent(26);
  67. break;
  68. default:
  69. ycs += "<li class=\"newstitle\">福彩3D预测</li>";
  70. ycs += GetSynArticle(8, 20, 69, 32);
  71. hotmes += GetHotContent(20);
  72. break;
  73. }
  74. base.InitData();
  75. }
  76. public string GetTrendChartString(int lotteryId, string lotteryName, int tid)
  77. {
  78. var list = CB.Data.Caches.GetTrendChartList(lotteryId, tid, 0);
  79. if (null == list || 0 >= list.Count)
  80. return "";
  81. var sp = new StringBuilder(list.Count * 120);
  82. string url = "", name = "", path = "";
  83. var a = CB.Data.Caches.GetTrendTypeInfo(tid);
  84. if (null != a)
  85. {
  86. name = a.Name; path = a.Path;
  87. }
  88. sp.AppendFormat("<ul><li class=\"zsttitle\">{0}{1}</li>", lotteryName, name);
  89. foreach (var item in list)
  90. {
  91. url = string.Format("{0}{1}_{2}.htm", path, item.Cid, item.Id);
  92. if (2002 == tid)
  93. url = item.Url;
  94. sp.AppendFormat("<li><a href=\"{0}\" target=\"_blank\">{1}</a></li>", url, item.Name);
  95. }
  96. sp.Append("</ul>");
  97. return sp.ToString();
  98. }
  99. }
  100. }