BuyTurn.cshtml 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. @{
  2. ViewData["Title"] = "Home Page";
  3. }
  4. @using WebChallenge.Extensions;
  5. @using WebChallenge.Texts;
  6. @using WebChallenge.Controllers;
  7. @{
  8. UserInfo userInfo = Context.Session.GetComplexData<UserInfo>("userInfo");
  9. string isdn = userInfo.msisdn.Substring(3);
  10. }
  11. <div class="main-content logo-background glass-background h-dvh relative z-0">
  12. <div class="h-full">
  13. <div class="h-full flex flex-col">
  14. <div class="overflow-auto flex-grow-1 relative z-10 h-full flex flex-col">
  15. <div class="mt-4 mx-4 px-1 rounded-3xl">
  16. <div class="flex justify-between">
  17. <button id="exitBtn" onclick="showModal('exitModal')"
  18. class="w-10 h-10 rounded-full flex justify-center items-center bg-[#F20] border border-white">
  19. <img src="../assets/icons/exit.svg" alt="exit" />
  20. </button>
  21. <a href="/Home/Setting"
  22. class="w-10 h-10 rounded-full flex justify-center items-center bg-[#2EA929] border border-white">
  23. <img src="../assets/icons/setting.svg" alt="setting" />
  24. </a>
  25. </div>
  26. </div>
  27. <div class="flex flex-col flex-grow justify-center max-h-[750px]">
  28. <div class="flex justify-center -mt-1">
  29. <img src="../assets/images/movitel_challenges.png" alt="movitel_challenges.png"
  30. class="max-w-[14.125rem] max-h-[7.5625rem]" />
  31. </div>
  32. <div class="mt-[2.31rem] flex flex-col gap-5 items-center">
  33. <a href="/Home/CheckPlay"
  34. class="play-button max-w-[17.375rem] w-full py-5 text-[#5A5A5A] text-[2.5rem] leading-[2.025rem] font-Alatsi text-center pulse-animation">
  35. @Lang.Play
  36. </a>
  37. </div>
  38. <div class="buy-turn h-[41px] flex items-center justify-center mt-5">
  39. <p class="text-2xl font-Alatsi text-white">@Lang.BuyTurn</p>
  40. </div>
  41. <div class="mt-[2.87rem] grid grid-cols-3 gap-[0.72rem] max-w-[393px] px-5 mx-auto">
  42. <div class="buy-turn-btn buy-turn-btn-1 " packg="MAIN_CHARGE_2">
  43. <p class="text-[2.1875rem] font-black uppercase">2MT</p>
  44. <p class="text-xl font-extrabold">1 @Lang.turn</p>
  45. </div>
  46. <div class="buy-turn-btn buy-turn-btn-2 active" packg="MAIN_CHARGE_4">
  47. <p class="text-[2.1875rem] font-black uppercase">4MT</p>
  48. <p class="text-xl font-extrabold">2 @Lang.turns</p>
  49. </div>
  50. <div class="buy-turn-btn buy-turn-btn-3" packg="MAIN_CHARGE_10">
  51. <p class="text-[2.1875rem] font-black uppercase">10mt</p>
  52. <p class="text-xl font-extrabold">5 @Lang.turns</p>
  53. </div>
  54. </div>
  55. <div class="mt-[2.62rem] flex justify-between mx-5 mb-2">
  56. <button onclick="BuyTurn();"
  57. class="btn-confirm font-Alatsi text-xl text-center w-full max-w-[137px] px-2 text-white">
  58. @Lang.Confirm
  59. </button>
  60. <a href="/Home/Index"
  61. class="btn-close font-Alatsi text-xl text-center w-full max-w-[137px] px-2 text-white">
  62. @Lang.Close
  63. </a>
  64. </div>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. <!-- Bottom Navigation -->
  70. @Html.Partial("_Navigation")
  71. </div>
  72. @section Scripts {
  73. <script>
  74. $(".buy-turn-btn").click(function () {
  75. $(".buy-turn-btn").removeClass('active');
  76. $(this).addClass('active');
  77. });
  78. function BuyTurn() {
  79. var packg = $(".buy-turn-btn.active").attr("packg");
  80. console.log(packg);
  81. buyMore(packg);
  82. }
  83. </script>
  84. }