_TopCoin.cshtml 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. 
  2. @model LuckyWheelModel
  3. @{
  4. var totalPage = Model.totalPage;
  5. var currentPage = int.Parse(Model.page ?? "1");
  6. var pageSize = int.Parse(Model.pageSize);
  7. UserInfo userInfo = Context.Session.GetComplexData<UserInfo>("userInfo");
  8. }
  9. <input id="param-page" type="hidden" value="@currentPage" />
  10. <input id="param-totalpage" type="hidden" value="@totalPage" />
  11. @if (Model != null && Model.listUserCoin != null && totalPage > 0)
  12. {
  13. <div class="list-row-data">
  14. @for (int i = 0; i < Model.listUserCoin.Length; i++)
  15. {
  16. var userCoin = Model.listUserCoin[i];
  17. <div class="row-item" page="@(i/pageSize + 1)">
  18. <div class="w-25">
  19. @if (i == 0)
  20. {
  21. <img class="num" src="images/leaderboard/vang.png" alt="gold">
  22. }
  23. else if (i == 1)
  24. {
  25. <img class="num" src="images/leaderboard/bac.png" alt="gold">
  26. }
  27. else if (i == 2)
  28. {
  29. <img class="num" src="images/leaderboard/dong.png" alt="gold">
  30. }
  31. else
  32. {
  33. <span class="num w-25">@(i+1)</span>
  34. }
  35. </div>
  36. <span class="w-25">@userCoin.msisdn</span>
  37. <span class="coin w-25">@userCoin.totalCoin</span>
  38. <div class="w-25"> <span>@userCoin.lastUpdate.Substring(11, 5)</span> <span style="padding-left:4px">@userCoin.lastUpdate.Substring(0, 10)</span> </div>
  39. </div>
  40. }
  41. </div>
  42. <div class="pagination">
  43. @for (int i = 0; i < totalPage; i++)
  44. {
  45. if (i == 0)
  46. {
  47. <span class="active-page">@(i + 1)</span>
  48. }
  49. else
  50. {
  51. <span>@(i + 1)</span>
  52. }
  53. }
  54. </div>
  55. }
  56. @if (Model != null)
  57. {
  58. <p class="text_bottom"> <span>@Lang.MyRank: <span id="myRank">@Model.userCoin.rownum</span></span> <span>@Lang.RankUpdate</span> </p>
  59. @if (userInfo.regInfo == null)
  60. {
  61. <p class="text_bottom decoration" id="tobeRank">@Lang.TobeRanked</p>
  62. }
  63. <div class="group_btn center">
  64. <button onclick="showElement('dialogRule');">@Lang.Rule</button>
  65. <button onclick="hideElement('modal_leader_board');">@Lang.Close</button>
  66. </div>
  67. }