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.

716 lines
47 KiB

10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
4 months ago
10 months ago
4 months ago
4 months ago
4 months ago
4 months ago
Merge branch 'feature/Redmine-16525-Cosmetic_Changes' of http://202.166.220.79:3000/IME-LONDON/WEB_CORE into staging # Conflicts: # Swift.API/Common/Enum/Notification.cs # Swift.DAL/Agentpanel/Domain/IRHTranDetail.cs # Swift.DAL/Agentpanel/Send/SendTranIRHDao.cs # Swift.DAL/MobileDao/MobileConfigDao.cs # Swift.DAL/Remittance/CustomerDeposits/CustomerDepositDao.cs # Swift.DAL/Remittance/Transaction/ApproveTransactionDao.cs # Swift.DAL/Remittance/Transaction/ModifyTransactionDao.cs # Swift.DAL/Remittance/Transaction/TranAgentReportDao.cs # Swift.DAL/Remittance/Transaction/TranReportDao.cs # Swift.DAL/SwiftDAL/DbResult.cs # Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx # Swift.web/AgentNew/Administration/CustomerSetup/CustomerRegistration/Manage.aspx.cs # Swift.web/AgentNew/AgentSend/SendV2.aspx.cs # Swift.web/AgentNew/SendOnBehalf/SendV2.aspx.cs # Swift.web/AgentNew/SendTxn/Confirm.aspx.cs # Swift.web/AgentNew/SendTxn/SendIntlReceipt.aspx # Swift.web/AgentNew/SendTxn/SendV2.aspx # Swift.web/AgentNew/SendTxn/SendV2.aspx.cs # Swift.web/AgentNew/Transaction/ApproveAgentTransaction/SendMoneyRequest.aspx.cs # Swift.web/AgentNew/js/SendTxn/sendTxnInfo.js # Swift.web/AgentPanel/International/SendMoney/Send.aspx.cs # Swift.web/AgentPanel/International/SendMoney/SendV2.aspx.cs # Swift.web/AgentPanel/International/SendMoneyv2/SendV2.aspx.cs # Swift.web/AgentPanel/International/SendOnBehalf/SendV2.aspx.cs # Swift.web/AgentPanel/ResetPassword/ResetPassword.aspx.cs # Swift.web/AgentPanel/Send/SendTransaction/Send.aspx.cs # Swift.web/DashboardV2/Dashboard2.aspx # Swift.web/DashboardV2/Dashboard2.aspx.cs # Swift.web/DashboardV2/assets/css/style.css # Swift.web/DashboardV2/assets/js/dashboardv2.js # Swift.web/Library/GetStatic.cs # Swift.web/Library/WebUtils.cs # Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx # Swift.web/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx.cs # Swift.web/MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx.cs # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx.cs # Swift.web/MobileRemit/Admin/PushNotification/ManageBroadCast.aspx.designer.cs # Swift.web/MobileRemit/Admin/Reports/CustomerRegistrationStatus.aspx.cs # Swift.web/Payment/trans_payment_success.aspx.cs # Swift.web/Remit/Administration/CountrySetup/PromotionalRateSetup/List.aspx.cs # Swift.web/Remit/Administration/CustomerRegistration/UpdateKYC.aspx.cs # Swift.web/Remit/Administration/PromotionalRateDao.cs # Swift.web/Remit/Compliance/ApproveOFACandComplaince/List.aspx.cs # Swift.web/Remit/Transaction/ApproveTxn/holdTxnListMobile.aspx.cs # Swift.web/Remit/Transaction/Modify/ModifyTran.aspx # Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx # Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/Mange.aspx.designer.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs # Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.designer.cs # Swift.web/Remit/Transaction/VerifyMobileTransaction/VerifyMobileTransaction.aspx # Swift.web/Remit/UserControl/UcTransaction.ascx.cs # Swift.web/RemittanceSystem/RemittanceReports/RejectTransactionReport/Mange.aspx # Swift.web/Responsive/Send/SendV2.aspx.cs # Swift.web/Swift.web.csproj # Swift.web/js/swift_grid.js
6 months ago
4 months ago
10 months ago
10 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
  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. <a href="javascript:void(0);" class="dropdown-item">
  474. <i class="uil uil-refresh me-2"></i>Refresh
  475. </a>
  476. </div>
  477. </div>
  478. <h5 class="card-title header-title mb-0">Customer KYC Status</h5>
  479. </div>
  480. <div class="form-content p-0">
  481. <div class="list-group drop-reveal-list">
  482. <a href="../MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx?kycStatus=PROCESSING" target="_blank" class="list-group-item list-group-item-action border-top-0">
  483. <div class="msg-body d-flex align-items-center">
  484. <div class="icon-element bg-8 flex-shrink-0 mr-3 ml-0">
  485. <i class='uil uil-bell'></i>
  486. </div>
  487. <div class="msg-content w-100" style="margin-left: 10px;">
  488. <h3 class="title pb-1" style="font-size: 14px !important;">KYC Processing</h3>
  489. <p class="msg-text" style="color: red;" id="kycProcessingCust">0</p>
  490. </div>
  491. <span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
  492. data-toggle="tooltip" data-placement="left" title="View Topup Request" style="display: none;">
  493. <i class="las la-money-bill-wave-alt"></i>
  494. </span>
  495. </div>
  496. </a>
  497. <a href="../MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx?kycStatus=NOT_COMPLETED" target="_blank" class="list-group-item list-group-item-action">
  498. <div class="msg-body d-flex align-items-center">
  499. <div class="icon-element bg-9 flex-shrink-0 mr-3 ml-0">
  500. <i class='uil uil-bell'></i>
  501. </div>
  502. <div class="msg-content w-100" style="margin-left: 10px;">
  503. <h3 class="title pb-1" style="font-size: 14px !important;">KYC Not Completed</h3>
  504. <p class="msg-text" style="color: red;" id="kycNotCompletedCust">0</p>
  505. </div>
  506. <span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
  507. data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
  508. <i class='uil uil-refresh'></i>
  509. </span>
  510. </div>
  511. </a>
  512. <a href="../MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx?kycStatus=COMPLETED" target="_blank" class="list-group-item list-group-item-action">
  513. <div class="msg-body d-flex align-items-center">
  514. <div class="icon-element bg-10 flex-shrink-0 mr-3 ml-0">
  515. <i class='uil uil-bell'></i>
  516. </div>
  517. <div class="msg-content w-100" style="margin-left: 10px;">
  518. <h3 class="title pb-1" style="font-size: 14px !important;">KYC Completed</h3>
  519. <p class="msg-text" style="color: red;" id="kycCompletedCust">0</p>
  520. </div>
  521. <span class="icon-element mark-as-read-btn flex-shrink-0 ml-auto mr-0"
  522. data-toggle="tooltip" data-placement="left" title="View Reschedule Request" style="display: none;">
  523. <i class='uil uil-refresh'></i>
  524. </span>
  525. </div>
  526. <!-- end msg-body -->
  527. </a>
  528. </div>
  529. </div>
  530. </div>
  531. </div>
  532. </div>
  533. <%--<div class="col-xl-6" id="userwiseDailyTxnRoleDiv" runat="server">
  534. </div>
  535. </a>
  536. </div>
  537. </div>
  538. </div>
  539. </div>
  540. </div>
  541. <%--<div class="col-xl-6" id="userwiseDailyTxnRoleDiv" runat="server">
  542. <div class="card">
  543. <div class="card-body">
  544. <button type="button" onclick="ShowUserWiseTxnModal()" class="btn btn-primary btn-sm float-end" data-toggle="modal">
  545. View All
  546. </button>
  547. <h5 class="mb-4 header-title">USERWISE DAILY TRANSACTIONS</h5>
  548. <div class="px-1" style="max-height: 352px;">
  549. <table class="table table-responsive table-bordered" id="tableUserWise">
  550. <thead>
  551. <tr>
  552. <th>S. No.</th>
  553. <th>User Name</th>
  554. <th>Transaction Count</th>
  555. </tr>
  556. </thead>
  557. <tbody>
  558. <tr>
  559. <td colspan="3" align="center">No data to display!</td>
  560. </tr>
  561. </tbody>
  562. </table>
  563. </div>
  564. </div>
  565. </div>
  566. </div>--%>
  567. </div>
  568. <!-- end row -->
  569. </div>
  570. <!-- container -->
  571. </div>
  572. <!-- content -->
  573. <!-- Footer Start -->
  574. <footer class="footer" style="left: 0 !important; background-color: #262262; color: #fff;">
  575. <div class="container-fluid">
  576. <div class="row">
  577. <div class="col-md-12 text-center">
  578. <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 />
  579. 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 />
  580. &copy; IME London, 2023</a>
  581. </div>
  582. </div>
  583. </div>
  584. </footer>
  585. <!-- end Footer -->
  586. </div>
  587. <!-- ============================================================== -->
  588. <!-- End Page content -->
  589. <!-- ============================================================== -->
  590. </div>
  591. <!-- END wrapper -->
  592. <%--Modal for Agentwise txn--%>
  593. <div class="modal fade bd-example-modal-lg" id="gridAgentWiseModal" tabindex="-1" role="dialog" aria-labelledby="gridAgentWiseModalLabel" aria-hidden="true" style="max-height: 900px;">
  594. <div class="modal-dialog modal-lg" role="document">
  595. <div class="modal-content">
  596. <div class="modal-header">
  597. <h5 class="modal-title" id="gridAgentWiseModalLabel">Agent wise number of transactions</h5>
  598. <button type="button" class="close" data-dismiss="modal" aria-label="Close" onclick="ClosePopup()" style="border: 0px; background: transparent; font-size: 25px; font-weight: 800;">
  599. <span aria-hidden="true">&times;</span>
  600. </button>
  601. </div>
  602. <div class="modal-body" style="max-height: 500px;">
  603. <table class="table table-responsive table-bordered" id="tableAgentWisePopup" style="max-height: 500px;">
  604. <thead>
  605. <tr>
  606. <th>S. No.</th>
  607. <th>Agent Name</th>
  608. <th>Current Month</th>
  609. <th>Previous Month</th>
  610. </tr>
  611. </thead>
  612. <tbody>
  613. <tr>
  614. <td colspan="3" align="center">No data to display!</td>
  615. </tr>
  616. </tbody>
  617. </table>
  618. </div>
  619. <div class="modal-footer">
  620. <button type="button" class="btn btn-secondary" data-dismiss="modal" onclick="ClosePopup()">Close</button>
  621. <%--<button type="button" class="btn btn-primary">Save changes</button>--%>
  622. </div>
  623. </div>
  624. </div>
  625. </div>
  626. <div class="modal fade bd-example-modal-lg" id="gridUserWiseModal" tabindex="-1" role="dialog" aria-labelledby="gridAgentWiseModalLabel" aria-hidden="true" style="max-height: 900px;">
  627. <div class="modal-dialog modal-lg" role="document">
  628. <div class="modal-content">
  629. <div class="modal-header">
  630. <h5 class="modal-title" id="gridUserWiseModalLabel">Userwise Daily Transactions</h5>
  631. <button type="button" class="close" data-dismiss="modal" aria-label="Close" onclick="ClosePopup()" style="border: 0px; background: transparent; font-size: 25px; font-weight: 800;">
  632. <span aria-hidden="true">&times;</span>
  633. </button>
  634. </div>
  635. <div class="modal-body" style="max-height: 500px;">
  636. <table class="table table-responsive table-bordered" id="tableUserWisePopup" style="max-height: 500px;">
  637. <thead>
  638. <tr>
  639. <th>S. No.</th>
  640. <th>Teller Name</th>
  641. <th>Transaction Count</th>
  642. </tr>
  643. </thead>
  644. <tbody>
  645. <tr>
  646. <td colspan="3" align="center">No data to display!</td>
  647. </tr>
  648. </tbody>
  649. </table>
  650. </div>
  651. <div class="modal-footer">
  652. <button type="button" class="btn btn-secondary" data-dismiss="modal" onclick="ClosePopup()">Close</button>
  653. <%--<button type="button" class="btn btn-primary">Save changes</button>--%>
  654. </div>
  655. </div>
  656. </div>
  657. </div>
  658. </form>
  659. <script src="assets/js/vendor.min.js"></script>
  660. <script src="assets/Vendor/moment/min/moment.min.js"></script>
  661. <script src="assets/Vendor/apexcharts/apexcharts.min.js"></script>
  662. <script src="assets/Vendor/flatpickr/flatpickr.min.js"></script>
  663. <script src="assets/js/dashboardv2.js"></script>
  664. <%--<script src="assets/js/app.js"></script>--%>
  665. <script type="text/javascript">
  666. //$(window).load(function () {
  667. // // Animate loader off screen
  668. // $(".se-pre-con").hide();
  669. //});
  670. function ShowAgentModal() {
  671. $('#gridAgentWiseModal').modal('show');
  672. }
  673. function ShowUserWiseTxnModal() {
  674. $('#gridUserWiseModal').modal('show');
  675. }
  676. function ClosePopup() {
  677. $('#gridAgentWiseModal').modal('hide');
  678. $('#gridUserWiseModal').modal('hide');
  679. }
  680. $(document).ready(function () {
  681. $('#btnReloadData').click(function () {
  682. $("#loading-div").removeAttr('style');
  683. setTimeout(function () {
  684. LoadChartData();
  685. }, 10);
  686. });
  687. });
  688. </script>
  689. </body>
  690. </html>