TicketHistory.cshtml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. @*
  2. For more information on enabling MVC for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860
  3. *@
  4. @using LotteryWebApp.Languages;
  5. @using LotteryWebApp.Controllers;
  6. @using LotteryWebApp.Components;
  7. @using System.Globalization;
  8. @using LotteryWebApp.Common;
  9. @model TicketHistoryModel
  10. @{
  11. string drawnDate = DateTime.ParseExact(Model.data.termRandomDate, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture).ToString("dd/MM/yyyy");
  12. string drawnTime = DateTime.ParseExact(Model.data.termRandomDate, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture).ToString("HH:mm");
  13. string endDate = DateTime.ParseExact(Model.data.termEndDate, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture).ToString("dd/MM/yyyy");
  14. string endTime = DateTime.ParseExact(Model.data.termEndDate, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture).ToString("HH:mm");
  15. }
  16. <div style=" margin:10px 0;">
  17. <div style="position:relative;">
  18. <img class="header-img-buy-ticket-retangle-above" src="~/img/Rectangle 132.png" />
  19. <div class="ticket-container">
  20. <div class="row">
  21. <div class="col-4 ticket-info history-ticket-box">
  22. @{
  23. if (Model.data.gameId == Constants.GameId.Direct4D)
  24. {
  25. <img class="image-w-30" src="~/img/4D.svg" />
  26. }
  27. else if (Model.data.gameId == Constants.GameId.Direct3D)
  28. {
  29. <img class="image-w-30" src="~/img/3D.svg" />
  30. }
  31. else if (Model.data.gameId == Constants.GameId.Direct2D)
  32. {
  33. <img class="image-w-30" src="~/img/2D.svg" />
  34. }
  35. }
  36. </div>
  37. <div class="col-4">
  38. </div>
  39. <div class="col-4 history-ticket-box" style="margin: auto;">
  40. @{
  41. if (Model.winType == Constants.WIN_CODE)
  42. {
  43. <h5 class="text-bold" style="color:red;">@Model.data.moneyWin @Lang.curency</h5>
  44. }
  45. else
  46. {
  47. <h5 class="text-bold">@Model.data.money @Lang.curency</h5>
  48. }
  49. }
  50. </div>
  51. </div>
  52. <div class="row">
  53. <div class="col-12 ">
  54. <div class="ball-container">
  55. @{
  56. for (int i = 0; i < Model.data.code.Length; i++)
  57. {
  58. <div class="ball-number">
  59. @Model.data.code[i]
  60. </div>
  61. }
  62. }
  63. </div>
  64. </div>
  65. </div>
  66. <div class="row row-info">
  67. <div class="col-4 ">
  68. <b>@Lang.type:</b>
  69. <span>@BaseController.ConvertGameIdToTerm(Model.data.gameId)</span>
  70. </div>
  71. <div class="col-4">
  72. <b>@Lang.draw_date: </b>
  73. <span>@drawnDate </span>
  74. </div>
  75. <div class="col-4">
  76. <b>@Lang.draw_time: </b>
  77. <span>@drawnTime </span>
  78. </div>
  79. </div>
  80. </div>
  81. </div>
  82. <div style="position:relative; top: -8px;">
  83. <img class="header-img-buy-ticket-retangle-below" src="~/img/Rectangle 133.png" />
  84. <div class="row history-ticket-detail-container">
  85. <div class="col-6 button-box-animation" >
  86. <h5 class="text-bold" onclick="detailTicketHistoryButton_CLick(@Model.data.id)">@Lang.details.ToUpper()</h5>
  87. </div>
  88. <div class="col-6">
  89. <h5>@Lang.bill_order</h5>
  90. <h5 class="text-bold">#@Model.data.billCode</h5>
  91. </div>
  92. </div>
  93. </div>
  94. </div>