You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

711 lines
46 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Dashboard2.aspx.cs" Inherits="Swift.web.DashboardV2.Dashboard2" Async="true" %>
  2. <!DOCTYPE html>
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <title>Dashboard V2</title>
  6. <meta charset="utf-8" />
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  8. <meta name="viewport" content="width=device-width, initial-scale=1" />
  9. <link href="assets/css/bootstrap.min.css" rel="stylesheet" />
  10. <link href="assets/Vendor/flatpickr/flatpickr.min.css" rel="stylesheet" />
  11. <link href="assets/css/app.min.css" rel="stylesheet" />
  12. <link href="assets/css/icons.min.css" rel="stylesheet" />
  13. <link href="assets/css/style.css" rel="stylesheet" />
  14. <style type="text/css">
  15. .modal-dialog,
  16. .modal-content {
  17. /* 80% of window height */
  18. height: 80%;
  19. z-index: 900;
  20. }
  21. .modal-body {
  22. /* 100% = dialog height, 120px = header + footer */
  23. max-height: calc(100% - 120px);
  24. overflow-y: scroll;
  25. z-index: 900;
  26. }
  27. </style>
  28. <%--Loading icon--%>
  29. <style>
  30. .no-js #loader {
  31. display: none;
  32. }
  33. .js #loader {
  34. display: block;
  35. position: absolute;
  36. left: 0px;
  37. top: 0px;
  38. }
  39. .show {
  40. display: block;
  41. position: absolute;
  42. left: 0px;
  43. top: 0px;
  44. }
  45. .no-show {
  46. display: none;
  47. }
  48. .se-pre-con {
  49. display: block;
  50. position: fixed;
  51. left: 0px;
  52. top: 0px;
  53. width: 100%;
  54. height: 100%;
  55. z-index: 9999;
  56. background: url("../Images/loading_icon.gif") center no-repeat #fff;
  57. }
  58. .footer-text {
  59. color: white;
  60. }
  61. .auto-style1 {
  62. flex: 0 0 auto;
  63. width: 100%;
  64. left: 0px;
  65. top: 25px;
  66. }
  67. </style>
  68. </head>
  69. <body>
  70. <div id="loading-div" class="se-pre-con"></div>
  71. <%--<body class="loading" data-layout='{"mode": "light", "width": "fluid", "menuPosition": "fixed", "sidebar": { "color": "light", "size": "default", "showuser": false}, "topbar": {"color": "light"}, "showRightSidebarOnPageLoad": true}'>--%>
  72. <form id="form1" runat="server">
  73. <%--<div class="overlay"></div>--%>
  74. <!-- Begin page -->
  75. <div id="wrapper">
  76. <div class="content-page" style="margin-left: 0px !important;">
  77. <div class="content">
  78. <!-- Start Content-->
  79. <div class="container-fluid">
  80. <!-- start page title -->
  81. <div class="row">
  82. <div class="auto-style1">
  83. <div class="page-title-box">
  84. <h4 class="page-title"></h4>
  85. <div class="page-title-right">
  86. <div class="float-sm-end mt-3 mt-sm-0">
  87. <div class="row g-2">
  88. <div class="col-md-auto">
  89. <div class="mb-1 mb-sm-0">
  90. <input type="text" class="form-control" id="dash-daterange" style="min-width: 210px; display: none;" />
  91. </div>
  92. </div>
  93. <div class="col-md-auto">
  94. <div class="btn-group">
  95. <button type="button" id="btnReloadData" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" style="display: none;">
  96. <i class='uil uil-refresh me-1'></i>Refresh</button>
  97. <%--<i class="icon"><span data-feather="chevron-down"></span></i>
  98. <div class="dropdown-menu dropdown-menu-end">
  99. <a href="#" class="dropdown-item notify-item">
  100. <i data-feather="mail" class="icon-dual icon-xs me-2"></i>
  101. <span>Email</span>
  102. </a>
  103. <a href="#" class="dropdown-item notify-item">
  104. <i data-feather="printer" class="icon-dual icon-xs me-2"></i>
  105. <span>Print</span>
  106. </a>
  107. <div class="dropdown-divider"></div>
  108. <a href="#" class="dropdown-item notify-item">
  109. <i data-feather="file" class="icon-dual icon-xs me-2"></i>
  110. <span>Re-Generate</span>
  111. </a>
  112. </div>--%>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. </div>
  119. </div>
  120. </div>
  121. <!-- end page title -->
  122. <div class="row" id="todaysSentPaidRoleDiv" runat="server">
  123. <div class="col-lg-2 col-md-6">
  124. <div class="card">
  125. <div class="card-body">
  126. <div class="d-flex">
  127. <div class="flex-grow-1">
  128. <span class="text-muted text-uppercase fs-12 fw-bold">Today's Sent</span>
  129. <h3 class="mb-0">
  130. <label id="todaysSent"></label>
  131. </h3>
  132. </div>
  133. <div class="align-self-center flex-shrink-0">
  134. <div id="today-sent" class="apex-charts"></div>
  135. <span class="text-success fw-bold fs-13" style="display: none;">
  136. <i class='uil uil-arrow-up'></i>10.21%
  137. </span>
  138. </div>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. <div class="col-lg-2 col-md-6">
  144. <div class="card">
  145. <div class="card-body">
  146. <div class="d-flex">
  147. <div class="flex-grow-1">
  148. <span class="text-muted text-uppercase fs-12 fw-bold">TODAY'S Paid</span>
  149. <h3 class="mb-0">
  150. <label id="todaysPaid"></label>
  151. </h3>
  152. </div>
  153. <div class="align-self-center flex-shrink-0">
  154. <div id="today-paid" class="apex-charts"></div>
  155. <span class="text-danger fw-bold fs-13" style="display: none;">
  156. <i class='uil uil-arrow-down'></i>5.05%
  157. </span>
  158. </div>
  159. </div>
  160. </div>
  161. </div>
  162. </div>
  163. <div class="col-lg-2 col-md-6">
  164. <div class="card">
  165. <div class="card-body">
  166. <div class="d-flex">
  167. <div class="flex-grow-1">
  168. <span class="text-muted text-uppercase fs-12 fw-bold">TODAY'S Mobile Txn</span>
  169. <h3 class="mb-0">
  170. <label id="mobileSent"></label>
  171. </h3>
  172. </div>
  173. <div class="align-self-center flex-shrink-0">
  174. <div id="today-mobile-sent" class="apex-charts"></div>
  175. <span class="text-danger fw-bold fs-13" style="display: none;">
  176. <i class='uil uil-arrow-down'></i>5.05%
  177. </span>
  178. </div>
  179. </div>
  180. </div>
  181. </div>
  182. </div>
  183. <div class="col-lg-2 col-md-6">
  184. <div class="card">
  185. <div class="card-body">
  186. <div class="d-flex">
  187. <div class="flex-grow-1">
  188. <span class="text-muted text-uppercase fs-12 fw-bold">TODAY'S REG</span>
  189. <h3 class="mb-0">
  190. <label id="todaysRegistration"></label>
  191. </h3>
  192. </div>
  193. <div class="align-self-center flex-shrink-0">
  194. <div id="today-registration" class="apex-charts"></div>
  195. <span class="text-success fw-bold fs-13" style="display: none;">
  196. <i class='uil uil-arrow-up'></i>
  197. </span>
  198. </div>
  199. </div>
  200. </div>
  201. </div>
  202. </div>
  203. <div class="col-lg-2 col-md-6">
  204. <div class="card">
  205. <div class="card-body">
  206. <div class="d-flex">
  207. <div class="flex-grow-1">
  208. <span class="text-muted text-uppercase fs-12 fw-bold">TODAY'S MOB REG</span>
  209. <h3 class="mb-0">
  210. <label id="todaysMobileRegistration"></label>
  211. </h3>
  212. </div>
  213. <div class="align-self-center flex-shrink-0">
  214. <div id="today-mobile-registration" class="apex-charts"></div>
  215. <span class="text-success fw-bold fs-13" style="display: none;">
  216. <i class='uil uil-arrow-up'></i>25.16%
  217. </span>
  218. </div>
  219. </div>
  220. </div>
  221. </div>
  222. </div>
  223. <div class="col-lg-2 col-md-6">
  224. <div class="card">
  225. <div class="card-body">
  226. <div class="d-flex">
  227. <div class="flex-grow-1">
  228. <span class="text-muted text-uppercase fs-11 fw-bold">TODAY'S MOB Activated</span>
  229. <h3 class="mb-0">
  230. <label id="todaysMobileActivation"></label>
  231. </h3>
  232. </div>
  233. <div class="align-self-center flex-shrink-0">
  234. <div id="today-mobile-activation" class="apex-charts"></div>
  235. <span class="text-success fw-bold fs-13" style="display: none;">
  236. <i class='uil uil-arrow-up'></i>25.16%
  237. </span>
  238. </div>
  239. </div>
  240. </div>
  241. </div>
  242. </div>
  243. </div>
  244. <!-- stats + charts -->
  245. <div class="row">
  246. <div class="col-xl-6" id="transactionStaticsRoleDiv" runat="server">
  247. <div class="card">
  248. <div class="card-body">
  249. <div class="dropdown float-end " style="display: none;">
  250. <a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
  251. <i class="uil uil-ellipsis-v"></i>
  252. </a>
  253. <div class="dropdown-menu dropdown-menu-end">
  254. <!-- item-->
  255. <a href="javascript:void(0);" class="dropdown-item">Today
  256. </a>
  257. <!-- item-->
  258. <a href="javascript:void(0);" class="dropdown-item">7 Days
  259. </a>
  260. <!-- item-->
  261. <a href="javascript:void(0);" class="dropdown-item">15 Days
  262. </a>
  263. <div class="dropdown-divider"></div>
  264. <!-- item-->
  265. <a href="javascript:void(0);" class="dropdown-item">1 Months
  266. </a>
  267. <!-- item-->
  268. <a href="javascript:void(0);" class="dropdown-item">6 Months
  269. </a>
  270. <div class="dropdown-divider"></div>
  271. <!-- item-->
  272. <a href="javascript:void(0);" class="dropdown-item">1 Year
  273. </a>
  274. </div>
  275. </div>
  276. <h5 class="card-title mb-0 header-title">Transaction Statics</h5>
  277. <div id="revenue-chart" class="apex-charts mt-3" dir="ltr"></div>
  278. </div>
  279. </div>
  280. </div>
  281. <div class="col-xl-6" id="branchTransactionRoleDiv" runat="server">
  282. <div class="card">
  283. <div class="card-body pb-0" style="min-height: 408px;">
  284. <div class="dropdown float-end">
  285. <a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
  286. <i class="uil uil-ellipsis-v"></i>
  287. </a>
  288. <div class="dropdown-menu dropdown-menu-end">
  289. <!-- item-->
  290. <a href="javascript:void(0);" class="dropdown-item">
  291. <i class="uil uil-refresh me-2"></i>Refresh
  292. </a>
  293. </div>
  294. </div>
  295. <h5 class="card-title header-title">Branch Transaction</h5>
  296. <div id="counter-mobile-transaction" class="apex-charts mt-3" dir="ltr"></div>
  297. </div>
  298. </div>
  299. </div>
  300. <!-- row -->
  301. <!-- products -->
  302. <%--<div class="col-xl-6" id="lawsonCardSummaryRoleDiv" runat="server">
  303. <div class="card">
  304. <div class="card-body">
  305. <button type="button" onclick="ShowLawsonCardSummaryModal()" class="btn btn-primary btn-sm float-end" data-toggle="modal" style="display: none;">
  306. View All
  307. </button>
  308. <h5 class="mb-4 header-title">Lawson Card Summary</h5>
  309. <div class="px-1" style="max-height: 352px;">
  310. <table class="table table-responsive table-bordered" id="tableLawsonSummary">
  311. <thead>
  312. <tr>
  313. <th>S. No.</th>
  314. <th>Description</th>
  315. <th>Count</th>
  316. </tr>
  317. </thead>
  318. <tbody>
  319. <tr>
  320. <td colspan="3" align="center">No data to display!</td>
  321. </tr>
  322. </tbody>
  323. </table>
  324. </div>
  325. </div>
  326. </div>
  327. </div>--%>
  328. <%--<div class="col-xl-6" id="agentWiseTxnRoleDiv" runat="server">
  329. <div class="card">
  330. <div class="card-body">
  331. <button type="button" onclick="ShowAgentModal()" class="btn btn-primary btn-sm float-end" data-toggle="modal" data-target="#gridAgentWiseModal">
  332. View All
  333. </button>
  334. <h5 class="mb-4 header-title">AGENT WISE NUMBER OF TRANSACTIONS FOR CURRENT MONTH</h5>
  335. <div class="px-1" style="max-height: 352px;">
  336. <table class="table table-responsive table-bordered" id="tableAgentWise">
  337. <thead>
  338. <tr>
  339. <th>S. No.</th>
  340. <th>Agent Name</th>
  341. <th>Current Month</th>
  342. <th>Previous Month</th>
  343. </tr>
  344. </thead>
  345. <tbody>
  346. <tr>
  347. <td colspan="3" align="center">No data to display!</td>
  348. </tr>
  349. </tbody>
  350. </table>
  351. </div>
  352. </div>
  353. </div>
  354. </div>--%>
  355. <div class="col-xl-3" id="customerOverviewRoleDiv" runat="server">
  356. <div class="card">
  357. <div class="card-body p-0">
  358. <div class="p-3">
  359. <div class="dropdown float-end">
  360. <a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
  361. <i class="uil uil-ellipsis-v"></i>
  362. </a>
  363. <div class="dropdown-menu dropdown-menu-end">
  364. <!-- item-->
  365. <a href="javascript:void(0);" class="dropdown-item">
  366. <i class="uil uil-refresh me-2"></i>Refresh
  367. </a>
  368. </div>
  369. </div>
  370. <h5 class="card-title header-title mb-0">Customers Overview</h5>
  371. </div>
  372. <!-- stat 1 -->
  373. <div class="d-flex p-3 border-bottom">
  374. <div class="flex-grow-1">
  375. <h4 class="mt-0 mb-1 fs-22" id="totalCustomerCount">0</h4>
  376. <span class="text-muted">Total Customers</span>
  377. </div>
  378. <i data-feather="users" class="align-self-center icon-dual icon-md"></i>
  379. </div>
  380. <!-- stat 2 -->
  381. <div class="d-flex p-3 border-bottom">
  382. <div class="flex-grow-1">
  383. <h4 class="mt-0 mb-1 fs-22" id="mobileCustomerCount">0</h4>
  384. <span class="text-muted">Total Mobile Customers</span>
  385. </div>
  386. <i data-feather="image" class="align-self-center icon-dual icon-md"></i>
  387. </div>
  388. </div>
  389. </div>
  390. </div>
  391. <div class="col-xl-3" id="complianceOfacRoleDiv" runat="server">
  392. <div class="card">
  393. <div class="card-body p-0" style="min-height: 267px !important;">
  394. <div class="p-3">
  395. <div class="dropdown float-end">
  396. <a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
  397. <i class="uil uil-ellipsis-v"></i>
  398. </a>
  399. <div class="dropdown-menu dropdown-menu-end">
  400. <!-- item-->
  401. <a href="javascript:void(0);" class="dropdown-item">
  402. <i class="uil uil-refresh me-2"></i>Refresh
  403. </a>
  404. </div>
  405. </div>
  406. <h5 class="card-title header-title mb-0">COMPLIANCE/OFAC HOLD TRANSACTIONS</h5>
  407. </div>
  408. <!-- stat 1 -->
  409. <div class="form-content p-0">
  410. <div class="list-group drop-reveal-list">
  411. <a href="../Remit/Compliance/ApproveOFACandComplaince/List.aspx?tranType=I" target="_blank" class="list-group-item list-group-item-action border-top-0">
  412. <div class="msg-body d-flex align-items-center">
  413. <div class="icon-element flex-shrink-0 mr-3 ml-0">
  414. <i class='uil uil-bell'></i>
  415. </div>
  416. <div class="msg-content w-100" style="margin-left: 10px;">
  417. <h3 class="title pb-1" style="font-size: 14px !important;">Compliance/OFAC Hold</h3>
  418. <p class="msg-text" style="color: red;" id="complianceHoldCount">0</p>
  419. </div>
  420. <span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
  421. data-toggle="tooltip" data-placement="left" title="View Topup Request" style="display: none;">
  422. <i class="las la-money-bill-wave-alt"></i>
  423. </span>
  424. </div>
  425. <!-- end msg-body -->
  426. </a>
  427. <a href="../Remit/Compliance/ApproveOFACandComplaince/List.aspx?tranType=M" target="_blank" class="list-group-item list-group-item-action">
  428. <div class="msg-body d-flex align-items-center">
  429. <div class="icon-element bg-3 flex-shrink-0 mr-3 ml-0">
  430. <i class='uil uil-bell'></i>
  431. </div>
  432. <div class="msg-content w-100" style="margin-left: 10px;">
  433. <h3 class="title pb-1" style="font-size: 14px !important;">Compliance Hold: Mobile /Web Online</h3>
  434. <p class="msg-text" style="color: red;" id="complianceHoldCountMobileKycLater">0</p>
  435. </div>
  436. <span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
  437. data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
  438. <i class='uil uil-refresh'></i>
  439. </span>
  440. </div>
  441. <!-- end msg-body -->
  442. </a>
  443. <%-- <a href="../Remit/Compliance/ApproveOFACandComplaince/List.aspx?tranType=M&kycStatus=KYC_NOW" target="_blank" class="list-group-item list-group-item-action">
  444. <div class="msg-body d-flex align-items-center">
  445. <div class="icon-element bg-3 flex-shrink-0 mr-3 ml-0">
  446. <i class='uil uil-bell'></i>
  447. </div>
  448. <div class="msg-content w-100" style="margin-left: 10px;">
  449. <h3 class="title pb-1" style="font-size: 14px !important;">ComplianceHold: Mobile (KYC Now)</h3>
  450. <p class="msg-text" style="color: red;" id="complianceHoldCountMobileKycNow">0</p>
  451. </div>
  452. <span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
  453. data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
  454. <i class='uil uil-refresh'></i>
  455. </span>
  456. </div>
  457. <!-- end msg-body -->
  458. </a>--%>
  459. </div>
  460. </div>
  461. </div>
  462. </div>
  463. </div>
  464. <div class="col-xl-6" id="customerKycStatusList" runat="server">
  465. <div class="card">
  466. <div class="card-body p-0" style="min-height: 267px !important;">
  467. <div class="p-3">
  468. <div class="dropdown float-end">
  469. <a href="#" class="dropdown-toggle arrow-none text-muted" data-bs-toggle="dropdown" aria-expanded="false">
  470. <i class="uil uil-ellipsis-v"></i>
  471. </a>
  472. <div class="dropdown-menu dropdown-menu-end">
  473. <!-- item-->
  474. <a href="javascript:void(0);" class="dropdown-item">
  475. <i class="uil uil-refresh me-2"></i>Refresh
  476. </a>
  477. </div>
  478. </div>
  479. <h5 class="card-title header-title mb-0">Customer KYC Status</h5>
  480. </div>
  481. <!-- stat 1 -->
  482. <div class="form-content p-0">
  483. <div class="list-group drop-reveal-list">
  484. <a href="../MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx?kycStatus=PROCESSING" target="_blank" class="list-group-item list-group-item-action border-top-0">
  485. <div class="msg-body d-flex align-items-center">
  486. <div class="icon-element bg-8 flex-shrink-0 mr-3 ml-0">
  487. <i class='uil uil-bell'></i>
  488. </div>
  489. <div class="msg-content w-100" style="margin-left: 10px;">
  490. <h3 class="title pb-1" style="font-size: 14px !important;">KYC Processing</h3>
  491. <p class="msg-text" style="color: red;" id="kycProcessingCust">0</p>
  492. </div>
  493. <span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
  494. data-toggle="tooltip" data-placement="left" title="View Topup Request" style="display: none;">
  495. <i class="las la-money-bill-wave-alt"></i>
  496. </span>
  497. </div>
  498. <!-- end msg-body -->
  499. </a>
  500. <a href="../MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx?kycStatus=NOT_COMPLETED" target="_blank" class="list-group-item list-group-item-action">
  501. <div class="msg-body d-flex align-items-center">
  502. <div class="icon-element bg-9 flex-shrink-0 mr-3 ml-0">
  503. <i class='uil uil-bell'></i>
  504. </div>
  505. <div class="msg-content w-100" style="margin-left: 10px;">
  506. <h3 class="title pb-1" style="font-size: 14px !important;">KYC Not Completed</h3>
  507. <p class="msg-text" style="color: red;" id="kycNotCompletedCust">0</p>
  508. </div>
  509. <span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
  510. data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
  511. <i class='uil uil-refresh'></i>
  512. </span>
  513. </div>
  514. <!-- end msg-body -->
  515. </a>
  516. <a href="../MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx?kycStatus=COMPLETED" target="_blank" class="list-group-item list-group-item-action">
  517. <div class="msg-body d-flex align-items-center">
  518. <div class="icon-element bg-10 flex-shrink-0 mr-3 ml-0">
  519. <i class='uil uil-bell'></i>
  520. </div>
  521. <div class="msg-content w-100" style="margin-left: 10px;">
  522. <h3 class="title pb-1" style="font-size: 14px !important;">KYC Completed</h3>
  523. <p class="msg-text" style="color: red;" id="kycCompletedCust">0</p>
  524. </div>
  525. <span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
  526. data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
  527. <i class='uil uil-refresh'></i>
  528. </span>
  529. </div>
  530. <!-- end msg-body -->
  531. </a>
  532. </div>
  533. </div>
  534. </div>
  535. </div>
  536. </div>
  537. <%--<div class="col-xl-6" id="userwiseDailyTxnRoleDiv" runat="server">
  538. <div class="card">
  539. <div class="card-body">
  540. <button type="button" onclick="ShowUserWiseTxnModal()" class="btn btn-primary btn-sm float-end" data-toggle="modal">
  541. View All
  542. </button>
  543. <h5 class="mb-4 header-title">USERWISE DAILY TRANSACTIONS</h5>
  544. <div class="px-1" style="max-height: 352px;">
  545. <table class="table table-responsive table-bordered" id="tableUserWise">
  546. <thead>
  547. <tr>
  548. <th>S. No.</th>
  549. <th>User Name</th>
  550. <th>Transaction Count</th>
  551. </tr>
  552. </thead>
  553. <tbody>
  554. <tr>
  555. <td colspan="3" align="center">No data to display!</td>
  556. </tr>
  557. </tbody>
  558. </table>
  559. </div>
  560. </div>
  561. </div>
  562. </div>--%>
  563. </div>
  564. <!-- end row -->
  565. </div>
  566. <!-- container -->
  567. </div>
  568. <!-- content -->
  569. <!-- Footer Start -->
  570. <footer class="footer" style="left: 0 !important; background-color: #262262; color: #fff;">
  571. <div class="container-fluid">
  572. <div class="row">
  573. <div class="col-md-12 text-center">
  574. <a class="footer-text" href="">IME London is a trading name of Subhida UK Ltd, Pentax House, South Hill Avenue, South Harrow, London, HA2 0DU, Company Registration No: 06432399<br />
  575. Subhida UK Ltd is authorized and regulated by the Financial Conduct Authority (FCA) under the Payment Service Regulations 2017, FCA Registration No: 576127, HMRC Registration No: XYML000000119350<br />
  576. &copy; IME London, 2023</a>
  577. </div>
  578. </div>
  579. </div>
  580. </footer>
  581. <!-- end Footer -->
  582. </div>
  583. <!-- ============================================================== -->
  584. <!-- End Page content -->
  585. <!-- ============================================================== -->
  586. </div>
  587. <!-- END wrapper -->
  588. <%--Modal for Agentwise txn--%>
  589. <div class="modal fade bd-example-modal-lg" id="gridAgentWiseModal" tabindex="-1" role="dialog" aria-labelledby="gridAgentWiseModalLabel" aria-hidden="true" style="max-height: 900px;">
  590. <div class="modal-dialog modal-lg" role="document">
  591. <div class="modal-content">
  592. <div class="modal-header">
  593. <h5 class="modal-title" id="gridAgentWiseModalLabel">Agent wise number of transactions</h5>
  594. <button type="button" class="close" data-dismiss="modal" aria-label="Close" onclick="ClosePopup()" style="border: 0px; background: transparent; font-size: 25px; font-weight: 800;">
  595. <span aria-hidden="true">&times;</span>
  596. </button>
  597. </div>
  598. <div class="modal-body" style="max-height: 500px;">
  599. <table class="table table-responsive table-bordered" id="tableAgentWisePopup" style="max-height: 500px;">
  600. <thead>
  601. <tr>
  602. <th>S. No.</th>
  603. <th>Agent Name</th>
  604. <th>Current Month</th>
  605. <th>Previous Month</th>
  606. </tr>
  607. </thead>
  608. <tbody>
  609. <tr>
  610. <td colspan="3" align="center">No data to display!</td>
  611. </tr>
  612. </tbody>
  613. </table>
  614. </div>
  615. <div class="modal-footer">
  616. <button type="button" class="btn btn-secondary" data-dismiss="modal" onclick="ClosePopup()">Close</button>
  617. <%--<button type="button" class="btn btn-primary">Save changes</button>--%>
  618. </div>
  619. </div>
  620. </div>
  621. </div>
  622. <div class="modal fade bd-example-modal-lg" id="gridUserWiseModal" tabindex="-1" role="dialog" aria-labelledby="gridAgentWiseModalLabel" aria-hidden="true" style="max-height: 900px;">
  623. <div class="modal-dialog modal-lg" role="document">
  624. <div class="modal-content">
  625. <div class="modal-header">
  626. <h5 class="modal-title" id="gridUserWiseModalLabel">Userwise Daily Transactions</h5>
  627. <button type="button" class="close" data-dismiss="modal" aria-label="Close" onclick="ClosePopup()" style="border: 0px; background: transparent; font-size: 25px; font-weight: 800;">
  628. <span aria-hidden="true">&times;</span>
  629. </button>
  630. </div>
  631. <div class="modal-body" style="max-height: 500px;">
  632. <table class="table table-responsive table-bordered" id="tableUserWisePopup" style="max-height: 500px;">
  633. <thead>
  634. <tr>
  635. <th>S. No.</th>
  636. <th>Teller Name</th>
  637. <th>Transaction Count</th>
  638. </tr>
  639. </thead>
  640. <tbody>
  641. <tr>
  642. <td colspan="3" align="center">No data to display!</td>
  643. </tr>
  644. </tbody>
  645. </table>
  646. </div>
  647. <div class="modal-footer">
  648. <button type="button" class="btn btn-secondary" data-dismiss="modal" onclick="ClosePopup()">Close</button>
  649. <%--<button type="button" class="btn btn-primary">Save changes</button>--%>
  650. </div>
  651. </div>
  652. </div>
  653. </div>
  654. </form>
  655. <script src="assets/js/vendor.min.js"></script>
  656. <script src="assets/Vendor/moment/min/moment.min.js"></script>
  657. <script src="assets/Vendor/apexcharts/apexcharts.min.js"></script>
  658. <script src="assets/Vendor/flatpickr/flatpickr.min.js"></script>
  659. <script src="assets/js/dashboardv2.js"></script>
  660. <%--<script src="assets/js/app.js"></script>--%>
  661. <script type="text/javascript">
  662. //$(window).load(function () {
  663. // // Animate loader off screen
  664. // $(".se-pre-con").hide();
  665. //});
  666. function ShowAgentModal() {
  667. $('#gridAgentWiseModal').modal('show');
  668. }
  669. function ShowUserWiseTxnModal() {
  670. $('#gridUserWiseModal').modal('show');
  671. }
  672. function ClosePopup() {
  673. $('#gridAgentWiseModal').modal('hide');
  674. $('#gridUserWiseModal').modal('hide');
  675. }
  676. $(document).ready(function () {
  677. $('#btnReloadData').click(function () {
  678. $("#loading-div").removeAttr('style');
  679. setTimeout(function () {
  680. LoadChartData();
  681. }, 10);
  682. });
  683. });
  684. </script>
  685. </body>
  686. </html>