_Layout.cshtml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  6. <title>@ViewData["Title"] - Telemor's Lottery</title>
  7. @*<link rel="SHORTCUT ICON" href="/images/27172366.jpg" />*@
  8. @* <link rel="stylesheet" href="@ViewBag.MyConfig.MyValue/lib/bootstrap/dist/css/bootstrap.min.css" /> *@
  9. <link rel="stylesheet" href="@ViewBag.MyConfig.MyValue/css/site.css" />
  10. <script src="@ViewBag.MyConfig.MyValue/lib/jquery/dist/jquery.js" type="text/javascript"></script>
  11. <script src="@ViewBag.MyConfig.MyValue/lib/jquery/dist/jquery.min.js" type="text/javascript"></script>
  12. <link rel="preconnect" href="https://fonts.googleapis.com">
  13. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  14. <link href="https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap" rel="stylesheet">
  15. <link href="https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap" rel="stylesheet">
  16. <!-- BEGIN: Vendor CSS-->
  17. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/vendors/vendors.min.css">
  18. <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/v/dt/dt-1.10.21/datatables.min.css" />
  19. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/vendors/daterangepicker.css">
  20. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/vendors/bootstrap-datetimepicker.css">
  21. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/vendors/pickadate.css">
  22. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/daterange.min.css">
  23. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/vendors/climacons.min.css">
  24. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/fonts/meteocons-style.min.css">
  25. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/vendors/morris.css">
  26. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/bootstrap.min.css">
  27. @* <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/bootstrap-extended.min.css"> *@
  28. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/colors.min.css">
  29. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/components.min.css">
  30. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/horizontal-menu.min.css">
  31. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/palette-gradient.min.css">
  32. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/fonts/simple-line-icons-style.min.css">
  33. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/timeline.min.css">
  34. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/vendors/sweetalert.css">
  35. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/spin.css">
  36. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/main.css">
  37. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/model.css">
  38. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/style.css">
  39. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/app.style.css">
  40. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/common.style.css">
  41. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/arrow.style.css">
  42. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/app.effect.css">
  43. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/loading.css">
  44. @*<link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/wave.scss">*@
  45. @*<link rel="stylesheet/less" type="text/css" href="@ViewBag.MyConfig.MyValue/css/tabs.style.scss">*@
  46. @*<link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/css/pagination.css">*@
  47. <link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/pagination.css">
  48. @*<link rel="stylesheet" type="text/css" href="@ViewBag.MyConfig.MyValue/css/main.css">*@
  49. <link rel="stylesheet"
  50. href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" />
  51. <link href="@ViewBag.MyConfig.MyValue/icons/fontawesome-free-5.15.3-web/fontawesome-free-5.15.3-web/css/fontawesome.css" rel="stylesheet">
  52. <link href="@ViewBag.MyConfig.MyValue/icons/fontawesome-free-5.15.3-web/fontawesome-free-5.15.3-web/css/brands.css" rel="stylesheet">
  53. <link href="@ViewBag.MyConfig.MyValue/icons/fontawesome-free-5.15.3-web/fontawesome-free-5.15.3-web/css/solid.css" rel="stylesheet">
  54. @* <script type='text/javascript' src="https://my.sendinblue.com/public/theme/version4/assets/js/dependencies/editor/ckeditor_3.6/ckeditor.js"></script>
  55. <script type='text/javascript' src="https://my.sendinblue.com/public/theme/version4/assets/js/dependencies/editor/ckeditor_3.6/adapters/jquery.js"></script> *@
  56. @*<script src="@ViewBag.MyConfig.MyValue/js/animation.js"></script>*@
  57. <script src="@ViewBag.MyConfig.MyValue/js/vendors/vendors.min.js"></script>
  58. <script src="@ViewBag.MyConfig.MyValue/js/vendors/jquery.sticky.js"></script>
  59. <script src="@ViewBag.MyConfig.MyValue/js/vendors/jquery.sparkline.min.js"></script>
  60. <script src="@ViewBag.MyConfig.MyValue/js/vendors/moment-with-locales.min.js"></script>
  61. <script src="@ViewBag.MyConfig.MyValue/js/vendors/moment-timezone-with-data.min.js"></script>
  62. <script src="@ViewBag.MyConfig.MyValue/js/vendors/bootstrap-datetimepicker.min.js"></script>
  63. <script src="@ViewBag.MyConfig.MyValue/js/vendors/picker.js"></script>
  64. <script src="@ViewBag.MyConfig.MyValue/js/vendors/picker.date.js"></script>
  65. <script src="@ViewBag.MyConfig.MyValue/js/vendors/picker.time.js"></script>
  66. <script src="@ViewBag.MyConfig.MyValue/js/vendors/legacy.js"></script>
  67. <script src="@ViewBag.MyConfig.MyValue/js/vendors/daterangepicker.js"></script>
  68. <script src="@ViewBag.MyConfig.MyValue/js/vendors/sweetalert.min.js"></script>
  69. <script src="@ViewBag.MyConfig.MyValue/js/vendors/raphael-min.js"></script>
  70. <script src="@ViewBag.MyConfig.MyValue/js/vendors/morris.min.js"></script>
  71. <script src="@ViewBag.MyConfig.MyValue/js/vendors/unslider-min.js"></script>
  72. <script src="@ViewBag.MyConfig.MyValue/js/vendors/horizontal-timeline.js"></script>
  73. <script type="text/javascript" src="https://cdn.datatables.net/v/dt/dt-1.10.21/datatables.min.js"></script>
  74. <!-- END: Page JS-->
  75. <script src="@ViewBag.MyConfig.MyValue/js/vendors/jquery.sparkline.min.js"></script>
  76. <script src="@ViewBag.MyConfig.MyValue/js/vendors/chart.min.js"></script>
  77. @* <script src="@ViewBag.MyConfig.MyValue/lib/jquery/dist/jquery.min.js"></script> *@
  78. @* <script src="@ViewBag.MyConfig.MyValue/lib/bootstrap/dist/js/bootstrap.bundle.min.js"></script> *@
  79. <script src="@ViewBag.MyConfig.MyValue/js/runfirst.js"></script>
  80. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" />
  81. <script src="https://cdn.jsdelivr.net/npm/apexcharts"></script>
  82. <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css" />
  83. @* <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
  84. <link href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.0.1/css/toastr.css" rel="stylesheet" />
  85. <script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.0.1/js/toastr.js"></script>*@
  86. <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css" />
  87. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
  88. <script src="@ViewBag.MyConfig.MyValue/js/function.js"></script>
  89. <style>
  90. * {
  91. /*font-family: Montserrat !important;*/
  92. /*font-size: 1.2rem;*/
  93. }
  94. .toast-message {
  95. font-size: 20px;
  96. }
  97. </style>
  98. <style>
  99. /* @@font-face {
  100. font-family: myFirstFont;
  101. src: url(../fonts/Inter/Inter-VariableFont_slnt,wght.ttf);
  102. }
  103. * {
  104. font-family: myFirstFont;
  105. } */
  106. </style>
  107. </head>
  108. @using Microsoft.AspNetCore.Hosting;
  109. @using Microsoft.AspNetCore.Http;
  110. @using Microsoft.AspNetCore.Mvc;
  111. @using Microsoft.Extensions.Configuration;
  112. @using LotteryWebApp.Extensions;
  113. @using LotteryWebApp.Common;
  114. @using LotteryWebApp.Languages;
  115. @{
  116. String navigator = Context.Session.GetComplexData<String>("navigator");
  117. }
  118. <body class="horizontal-layout horizontal-menu 2-columns " data-open="click" data-menu="horizontal-menu" data-col="2-columns" style="margin:0;">
  119. @Html.AntiForgeryToken()
  120. <input type="hidden" id="serviceName" value="" />
  121. <input type="hidden" id="subDomain" value="@ViewBag.MyConfig.MyValue" />
  122. @{
  123. var serviceNameText = Context.Session.GetString("serviceName");
  124. var permission = Context.Session.GetString("permission");
  125. if (serviceNameText != null)
  126. {
  127. <script>
  128. var thing = "@(serviceNameText)";
  129. var newThing = JSON.parse(thing.replace(/&quot;/g, '"'));
  130. $("#serviceName").val(newThing);
  131. </script>
  132. }
  133. }
  134. <div>
  135. <div id="loading" class="hide">
  136. <div id="loading-content">
  137. <div class="loader"></div>
  138. </div>
  139. </div>
  140. </div>
  141. <script>
  142. </script>
  143. <!-- BEGIN: Content-->
  144. <div class="all-screen" style="margin: 0 auto; position:relative; max-width:414px;">
  145. @* <div class="float-button-navigator-back-to-app" onclick="routeBackToApp(); return 0;">
  146. <a>
  147. <img class="float-button-icon-back-to-app" src="~/img/icons8-multiply-50.png" />
  148. </a>
  149. </div> *@
  150. <div class="navigator-footer-box">
  151. <div class="navigator-footer-button @(navigator == Constants.HOME_NAVIGATOR ? "active" : "")"
  152. onclick="navigatorClick('Home'); return 0;">
  153. <div>
  154. <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
  155. <path d="M22.75 11.667L14 4.66699L5.25 11.667V22.167L7 23.917H11.0833V23.3337V16.917L11.6667 15.7503H16.3333L16.9167 16.3337V23.917H21L22.1667 22.7503L22.75 11.667Z" fill="currentColor" />
  156. <path d="M23.3334 12.5253V21.5833C23.3334 23.1942 22.0275 24.5 20.4167 24.5H16.9167C16.5945 24.5 16.3334 24.2388 16.3334 23.9167V16.9167C16.3334 16.5945 16.0722 16.3333 15.75 16.3333H12.25C11.9279 16.3333 11.6667 16.5945 11.6667 16.9167V23.9167C11.6667 24.2388 11.4055 24.5 11.0834 24.5H7.58335C5.97252 24.5 4.66668 23.1942 4.66668 21.5833V12.5253L4.45418 12.7003C4.20549 12.9051 3.83786 12.8695 3.63306 12.6208C3.42825 12.3721 3.46383 12.0045 3.71252 11.7997L13.6292 3.63304C13.8446 3.45565 14.1554 3.45565 14.3708 3.63304L24.2875 11.7997C24.5362 12.0045 24.5718 12.3721 24.367 12.6208C24.1622 12.8695 23.7945 12.9051 23.5459 12.7003L23.3334 12.5253ZM22.1745 11.5709L14 4.83901L5.82553 11.5709C5.83068 11.6021 5.83335 11.6341 5.83335 11.6667V21.5833C5.83335 22.5498 6.61685 23.3333 7.58335 23.3333H10.5V16.9167C10.5 15.9502 11.2835 15.1667 12.25 15.1667H15.75C16.7165 15.1667 17.5 15.9502 17.5 16.9167V23.3333H20.4167C21.3832 23.3333 22.1667 22.5498 22.1667 21.5833V11.6667C22.1667 11.6341 22.1694 11.6021 22.1745 11.5709Z" fill="currentColor" />
  157. </svg>
  158. </div>
  159. <div>
  160. <a class="title-navigator">@Lang.home</a>
  161. </div>
  162. </div>
  163. <div class="navigator-footer-button @(navigator == Constants.RESULT_NAVIGATOR ? "active" : "")"
  164. onclick="navigatorClick('Home/Results'); return 0;">
  165. <div>
  166. <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
  167. <path d="M3.36091 6.85278L5.01586 11.7491L10.1182 10.9252" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" />
  168. <path d="M13.691 8.87926L13.691 15.6329L17.3212 17.3213" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" />
  169. <path d="M5.12084 11.6208C5.65993 9.6089 6.86634 7.83969 8.54242 6.60305C10.2185 5.36642 12.2649 4.73567 14.3463 4.81414C16.4277 4.89261 18.4208 5.67565 19.999 7.03497C21.5772 8.3943 22.647 10.2493 23.0331 12.2961C23.4192 14.343 23.0987 16.4602 22.1241 18.3011C21.1495 20.1419 19.5786 21.5972 17.6688 22.4285C15.759 23.2598 13.6235 23.4179 11.6121 22.8768C9.60065 22.3357 7.83264 21.1276 6.59766 19.4503" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" />
  170. </svg>
  171. </div>
  172. <div>
  173. <a class="title-navigator">@Lang.results</a>
  174. </div>
  175. </div>
  176. <div class="navigator-footer-button @(navigator == Constants.BUY_TICKET_NAVIGATOR ? "active" : "")"
  177. onclick="navigatorClick('BuyTicket'); return 0;">
  178. <div class="menu-buy-ticket">
  179. <img src="~/img/menu/mnu_ticket.svg"/>
  180. </div>
  181. <div>
  182. <a class="title-navigator">@Lang.buy_ticket</a>
  183. </div>
  184. </div>
  185. <div class="navigator-footer-button @(navigator == Constants.MY_TICKET_NAVIGATOR ? "active" : "")"
  186. onclick="navigatorClick('History'); return 0;">
  187. <div>
  188. <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
  189. <path d="M9.33325 10.5L9.33325 9.33333C9.33325 6.756 11.4226 4.66667 13.9999 4.66667V4.66667C16.5772 4.66667 18.6666 6.756 18.6666 9.33333L18.6666 10.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" />
  190. <path d="M4.36102 14.1678C4.50609 12.4269 4.57863 11.5565 5.15271 11.0282C5.7268 10.5 6.60027 10.5 8.3472 10.5H19.6528C21.3997 10.5 22.2732 10.5 22.8473 11.0282C23.4214 11.5565 23.4939 12.4269 23.639 14.1678L24.3195 22.3339C24.404 23.3474 24.4462 23.8542 24.1491 24.1771C23.852 24.5 23.3435 24.5 22.3264 24.5H5.6736C4.65655 24.5 4.14802 24.5 3.85092 24.1771C3.55382 23.8542 3.59605 23.3474 3.68051 22.3339L4.36102 14.1678Z" stroke="currentColor" stroke-width="1.5" />
  191. <path d="M11.155 18.5L10.105 15" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" />
  192. <path d="M17.8101 15L17.2851 16.75L16.7601 18.5" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" />
  193. </svg>
  194. </div>
  195. <div>
  196. <a class="title-navigator">@Lang.my_ticket</a>
  197. </div>
  198. </div>
  199. <div class="navigator-footer-button @(navigator == Constants.PROFILE_NAVIGATOR ? "active" : "")"
  200. onclick="navigatorClick('Profile'); return 0;">
  201. <div>
  202. <svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
  203. <path d="M23.0154 23.8553C22.4836 22.3668 21.3119 21.0516 19.6819 20.1135C18.0518 19.1755 16.0547 18.667 14.0001 18.667C11.9455 18.667 9.94832 19.1755 8.31831 20.1135C6.6883 21.0516 5.51654 22.3668 4.98477 23.8553" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" />
  204. <circle cx="13.9999" cy="9.33366" r="4.66667" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" />
  205. </svg>
  206. </div>
  207. <div>
  208. <a class="title-navigator">@Lang.profile</a>
  209. </div>
  210. </div>
  211. </div>
  212. <div style="padding-bottom: 100px; background: white;">
  213. @RenderBody()
  214. <div class="modal fade" id="myContent" tabindex="-1" role="dialog" style=" top: 10%;"
  215. aria-labelledby="myModalLabel">
  216. <div class="modal-dialog fault-dialog model-style content-model" style="">
  217. <div id='contentModel'>
  218. </div>
  219. </div>
  220. </div>
  221. <div class="modal fade" id="myInform" tabindex="-1" role="dialog" style=" top: 10%;"
  222. aria-labelledby="myModalLabel">
  223. <div class="modal-dialog fault-dialog model-style inform-model">
  224. <div id='informModel'>
  225. </div>
  226. </div>
  227. </div>
  228. </div>
  229. </div>
  230. <!-- END: Content-->
  231. <!-- END: Theme JS-->
  232. <div class="sidenav-overlay"></div>
  233. <div class="drag-target"></div>
  234. <!-- BEGIN: Footer-->
  235. @*<footer class="footer footer-static footer-light navbar-shadow" style="padding:0px;">
  236. </footer>*@
  237. <!-- END: Footer-->
  238. <!-- BEGIN: Vendor JS-->
  239. <script src="@ViewBag.MyConfig.MyValue/js/main.js"></script>
  240. <script src="@ViewBag.MyConfig.MyValue/js/site.js" asp-append-version="true"></script>
  241. <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
  242. @RenderSection("Scripts", required: false)
  243. <!-- END: Page JS-->
  244. </body>
  245. </html>