ssqlist.aspx.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Text;
  8. using CB.Common;
  9. using CB.Entity;
  10. using CB.Framework;
  11. namespace CB.Web.Kjh.kaijihao
  12. {
  13. public partial class ssqlist : WebPage
  14. {
  15. protected int topSize;
  16. protected DateTime date = DateTime.Now;
  17. protected StringBuilder sp = new StringBuilder();
  18. protected void Page_Load(object sender, EventArgs e)
  19. {
  20. InitData();
  21. }
  22. protected override void InitData()
  23. {
  24. topSize = WRequest.GetQueryInt("topsize");
  25. List<int> n = new List<int>(new int[] { 20, 50, 80, 100 });
  26. if (!n.Contains(topSize))
  27. topSize = 20;
  28. var info = CB.Data.Caches.GetFCSSQInfo(0, OpenCodeType.KaiJiangHao);
  29. if (null != info)
  30. { date = info.OpenTime; }
  31. var list = CB.Data.Caches.GetFCSSQList(topSize, OpenCodeType.KaiJiHao);
  32. if (null != list && 0 < list.Count)
  33. {
  34. int i = 1;
  35. IList<int> d;
  36. foreach (var item in list)
  37. {
  38. d = item.KaiJiHao.ToIntArray(',');
  39. if (null == d)
  40. break;
  41. if ( 0 == i % 2)
  42. { sp.AppendLine(" <tr class=\"bg_grey\">"); }
  43. else
  44. { sp.AppendLine(" <tr>"); }
  45. sp.AppendLine(" <td>" + item.Term.ToString() + "</td>");
  46. sp.AppendLine(" <td>" + item.OpenTime.ToString("yyyy.MM.dd") + "</td>");
  47. sp.Append(" <td>");
  48. sp.AppendFormat("<span>{0},{1},{2},{3},{4},{5}</span> | <span class=\"blue\">{6}</span>",
  49. d[0].ToString("00"), d[1].ToString("00"), d[2].ToString("00"), d[3].ToString("00"), d[4].ToString("00"),
  50. d[5].ToString("00"), d[6].ToString("00"));
  51. sp.AppendLine("</td>");
  52. sp.AppendLine(" <td>" + CB.Common.LotteryUtils.GetProportionOfJO(d) + "</td>");
  53. sp.AppendLine(" <td>" + CB.Common.LotteryUtils.GetProportionOfDX(d, 17) + "</td>");
  54. sp.AppendLine(" <td>" + CB.Common.LotteryUtils.GetSpan(d).ToString() + "</td>");
  55. sp.AppendLine(" </tr>");
  56. i++;
  57. }
  58. }
  59. base.InitData();
  60. }
  61. }
  62. }