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.

410 lines
22 KiB

10 months ago
10 months ago
10 months ago
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Dashboard.aspx.cs" Inherits="Swift.web.Dashboard" %>
  2. <%@ Register TagPrefix="uc1" TagName="SwiftTextBox" Src="~/Component/AutoComplete/SwiftTextBox.ascx" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  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. <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
  10. <title><%=Swift.web.Library.GetStatic.ReadWebConfig("companyName","") %> - Admin</title>
  11. <!-- Bootstrap -->
  12. <link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  13. <link href="/ui/css/waves.min.css" type="text/css" rel="stylesheet" />
  14. <!-- <link rel="stylesheet" href="css/nanoscroller.css">-->
  15. <link href="/ui/css/menu.css" type="text/css" rel="stylesheet" />
  16. <link href="/ui/css/menu1.css" rel="stylesheet" />
  17. <link href="/ui/css/style.css" type="text/css" rel="stylesheet" />
  18. <link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  19. <script src="/js/swift_grid.js" type="text/javascript"> </script>
  20. <script src="/js/functions.js" type="text/javascript"> </script>
  21. <script src="/js/swift_autocomplete.js"></script>
  22. <link href="/js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
  23. <script type="text/javascript" src="/ui/js/jquery.min.js"></script>
  24. <script type="text/javascript" src="/ui/bootstrap/js/bootstrap.min.js"></script>
  25. <%-- <link rel="icon" type="image/ico" sizes="32x32" href="/ui/index/images/favicon.ico">--%>
  26. <link rel="icon" type="image/ico" sizes="32x32" href="../ui/index/images/ime-london.ico" />
  27. <script src="/ui/js/metisMenu.min.js"></script>
  28. <script src="/ui/js/jquery-ui.min.js"></script>
  29. <link href="/ui/css/red.css" type="text/css" rel="stylesheet" />
  30. <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  31. <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  32. <!--[if lt IE 9]>
  33. <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
  34. <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
  35. <![endif]-->
  36. <style>
  37. /*.dropdown-menu {
  38. background-color: rgb(181, 0, 0) !important;
  39. }*/
  40. .dropdown-lg li.notify-title {
  41. background-color: rgb(19, 6, 6) !important;
  42. color: rgb(255, 255, 255) !important;
  43. }
  44. .dropdown-lg li a {
  45. color: #fff !important;
  46. }
  47. .dropdown-lg li a :hover {
  48. color: rgb(19, 6, 6) !important;
  49. }
  50. element.style {
  51. color: #FFEB3B !important;
  52. }
  53. .fa .fa-bell {
  54. color: #FFEB3B !important;
  55. }
  56. .badge-warning {
  57. background-color: rgb(19, 6, 6) !important;
  58. }
  59. .badge-info {
  60. background-color: rgb(19, 6, 6) !important;
  61. }
  62. </style>
  63. <script type="text/javascript">
  64. $(document).ready(function () {
  65. $('#btnIAgree').on("click", function () {
  66. $('#mainFrame').contents().find('input[name=agreement]').prop("checked", true);
  67. $('#mainFrame').contents().find('#register').removeAttr('disabled');
  68. });
  69. });
  70. function resizeIframe() {
  71. }
  72. function PrintFrame() {
  73. window.frames["mainFrame"].focus();
  74. window.frames["mainFrame"].print();
  75. //var prtContent = document.getElementById('printDiv');
  76. //var Print = window.open('', '', 'width=600px,height=500px,toolbar=0px,scrollbars=1,status=0px');
  77. //Print.document.write(prtContent.innerHTML);
  78. //Print.document.close();
  79. //Print.focus();
  80. //Print.print();
  81. }
  82. function CallBackAutocomplete(id) {
  83. var url = $("#searchMenu_aValue").val();
  84. window.open(url, "mainFrame");
  85. }
  86. function GetUsers() {
  87. var user = "<%=getUser() %>";
  88. return user;
  89. }
  90. function ExportToExcel() {
  91. var prtContent = document.getElementById('mainFrame');
  92. var html = prtContent.contentWindow.document.getElementById("main").innerHTML;
  93. //alert(html);
  94. if (prtContent == null || prtContent == "" || prtContent == undefined) {
  95. return false;
  96. }
  97. window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html));
  98. }
  99. function RefreshChildPage() {
  100. var url = window.frames["mainFrame"].location;
  101. window.open(url, "mainFrame");
  102. }
  103. function AgreementModalPopup() {
  104. $("#btnmodalPopUP").click();
  105. }
  106. </script>
  107. <style type="text/css">
  108. .ui-widget-content {
  109. z-index: 9999 !important;
  110. position: fixed !important;
  111. }
  112. .modal-content {
  113. margin-top: 110px;
  114. }
  115. </style>
  116. </head>
  117. <body>
  118. <form id="form1" runat="server">
  119. <!-- Static navbar -->
  120. <nav class="navbar navbar-inverse yamm navbar-fixed-top ">
  121. <div class="container-fluid">
  122. <div class="navbar-header">
  123. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  124. <span class="sr-only">Toggle navigation</span>
  125. <span class="icon-bar"></span>
  126. <span class="icon-bar"></span>
  127. <span class="icon-bar"></span>
  128. </button>
  129. <a class="navbar-brand" href="#">
  130. <%-- <img src="../ui/images/jme.png" />--%>
  131. <img src="../Images/ime-london-logo.png" />
  132. </a>
  133. </div>
  134. <div id="navbar" class="navbar-collapse collapse">
  135. <ul class="nav navbar-nav navbar-right navbar-top-drops">
  136. <li class="search-info">
  137. <uc1:SwiftTextBox ID="searchMenu" runat="server" Category="remit-menuSearchAdmin" CssClass="form-control" Param1="@GetUsers()" Title="Blank for All" />
  138. </li>
  139. <%--<li class="dropdown"><a href="#" class="dropdown-toggle button-wave" data-toggle="dropdown"><i class="fa fa-envelope"></i> <span class="badge badge-xs badge-info">6</span></a>
  140. <ul class="dropdown-menu dropdown-lg">
  141. <li class="notify-title">
  142. 3 New messages
  143. </li>
  144. <li class="clearfix">
  145. <a href="#">
  146. <span class="pull-left">
  147. <img src="../ui/images/avtar-2.jpg" alt="" class="img-circle" width="30">
  148. </span>
  149. <span class="block">
  150. John Doe
  151. </span>
  152. <span class="media-body">
  153. Lorem ipsum dolor sit amet
  154. <em>28 minutes ago</em>
  155. </span>
  156. </a>
  157. </li>
  158. <li class="clearfix">
  159. <a href="#">
  160. <span class="pull-left">
  161. <img src="../ui/images/avtar-2.jpg" alt="" class="img-circle" width="30">
  162. </span>
  163. <span class="block">
  164. John Doe
  165. </span>
  166. <span class="media-body">
  167. Lorem ipsum dolor sit amet
  168. <em>28 minutes ago</em>
  169. </span>
  170. </a>
  171. </li>
  172. <li class="clearfix">
  173. <a href="#">
  174. <span class="pull-left">
  175. <img src="../ui/images/avtar-3.jpg" alt="" class="img-circle" width="30">
  176. </span>
  177. <span class="block">
  178. John Doe
  179. </span>
  180. <span class="media-body">
  181. Lorem ipsum dolor sit amet
  182. <em>28 minutes ago</em>
  183. </span>
  184. </a>
  185. </li>
  186. <li class="read-more"><a href="#">View All Messages <i class="fa fa-angle-right"></i></a></li>
  187. </ul>
  188. </li>--%>
  189. <li class="dropdown"><a href="#" class="dropdown-toggle button-wave" data-toggle="dropdown">
  190. <i class="fa fa-bell"></i>
  191. <span class="badge badge-xs badge-warning">
  192. <asp:Label ID="count" Text="0" runat="server"></asp:Label>
  193. </span></a>
  194. <ul class="dropdown-menu dropdown-lg" id="notification" runat="server">
  195. <li class="notify-title">0 New messages
  196. </li>
  197. <%--<li class="read-more"><a href="#">View All Alerts <i class="fa fa-angle-right"></i></a></li>--%>
  198. </ul>
  199. </li>
  200. <li class="dropdown profile-dropdown">
  201. <a href="#" class="dropdown-toggle button-wave" data-toggle="dropdown" role="button">
  202. <img src="../ui/images/avtar-2.jpg" alt="" width="30" style="background-color: rgb(255, 255, 255);">
  203. <%=Swift.web.Library.GetStatic.GetUser() %>
  204. </a>
  205. <ul class="dropdown-menu">
  206. <li><a href="/Admin/ChangePassword.aspx" target="mainFrame"><i class="fa fa-key"></i>Change Password</a></li>
  207. <%--<li><a href="#"><i class="fa fa-user"></i>My Profile</a></li>
  208. <li><a href="#"><i class="fa fa-calendar"></i>My Calendar</a></li>
  209. <li><a href="#"><i class="fa fa-envelope"></i>My Inbox</a></li>
  210. <li><a href="#"><i class="fa fa-barcode"></i>My Task</a></li>
  211. <li class="divider"></li>
  212. <li><a href="#"><i class="fa fa-lock"></i>Screen lock</a></li>--%>
  213. <li><a href="../LogOut.aspx"><i class="fa fa-key"></i>Logout</a></li>
  214. </ul>
  215. </li>
  216. </ul>
  217. <a onclick="PrintFrame();" class="btn print" title="Print Docs"><i class="fa fa-print"></i></a>&nbsp;
  218. <a onclick="ExportToExcel();" class="btn printExcel" title="Export to Excel"><i class="fa fa-file-excel-o"></i></a>
  219. <a href="javascript:void(0);" onclick="RefreshChildPage();" target="_self" class="btn calculator" title="Refresh Draw"><i class="fa fa-refresh"></i></a>
  220. </div>
  221. <!--/.nav-collapse -->
  222. </div>
  223. <!--/.container-fluid -->
  224. <!--top navigation-->
  225. <div class="clearfix">
  226. </div>
  227. <%--<a href="../Remit/Transaction/Restore/List.aspx" target="mainFrame">TEST MENU</a>--%>
  228. <!-- Static navbar -->
  229. <nav class="navbar navbar-default">
  230. <div class="container-fluid">
  231. <div class="navbar-header">
  232. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-main" aria-expanded="false" aria-controls="navbar">
  233. <span class="sr-only">Toggle navigation</span>
  234. <span class="icon-bar"></span>
  235. <span class="icon-bar"></span>
  236. <span class="icon-bar"></span>
  237. </button>
  238. </div>
  239. <div id="menu" runat="server">
  240. <div id="navbar-main" class="menu navbar-collapse collapse">
  241. <ul class="nav navbar-nav">
  242. <li class="active"><a href="index.html">Dashboard</a></li>
  243. <li class="dropdown">
  244. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Administration <span class="caret"></span></a>
  245. <ul class="dropdown-menu">
  246. <li class="dropdown-submenu">
  247. <a tabindex="-1" href="#">User Management</a>
  248. <!-- <ul class="dropdown-menu">
  249. <li><a href="#">Pay Transaction</a></li>
  250. <li><a href="#">Cancel Transaction</a></li>
  251. <li><a href="#">Modify Transaction</a></li>
  252. <li><a href="#">Approve Transaction</a></li>
  253. <li><a href="#">Block/Unblock Transaction</a></li>
  254. </ul> -->
  255. </li>
  256. <li class="dropdown-submenu">
  257. <a tabindex="-1" href="#">Applications Settings</a>
  258. <!-- <ul class="dropdown-menu">
  259. <li><a href="#">Transaction Report Master</a></li>
  260. <li><a href="#">Remittance Payble Report</a></li>
  261. <li><a href="#">Agent Balance Report</a></li>
  262. <li><a href="#">Agent Statement Report</a></li>
  263. <li><a href="#">Statement of Account</a></li>
  264. </ul> -->
  265. </li>
  266. <li class="dropdown-submenu"><a tabindex="-1" href="#">DC Management</a></li>
  267. <li class="dropdown-submenu"><a tabindex="-1" href="#">Site Maintenance</a></li>
  268. <li class="dropdown-submenu"><a tabindex="-1" href="#">Utilities</a></li>
  269. <li class="dropdown-submenu"><a tabindex="-1" href="#">Administration</a></li>
  270. </ul>
  271. </li>
  272. <li class="dropdown">
  273. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Security <span class="caret"></span></a>
  274. <ul class="dropdown-menu">
  275. <li><a href="#">System security</a></li>
  276. <li><a href="#">Sub menu 2</a></li>
  277. </ul>
  278. </li>
  279. <li class="dropdown">
  280. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Remittance <span class="caret"></span></a>
  281. <ul class="dropdown-menu">
  282. <li class="dropdown-submenu">
  283. <a tabindex="-1" href="#">Exchange Rate</a>
  284. <ul class="dropdown-menu">
  285. <li class="submenu"><a tabindex="-1" href="#">test</a></li>
  286. </ul>
  287. </li>
  288. <li class="dropdown-submenu"><a tabindex="-1" href="#">Service Charge and Commission</a></li>
  289. <li class="dropdown-submenu"><a tabindex="-1" href="#">Credit Risk Management</a></li>
  290. <li class="dropdown-submenu"><a tabindex="-1" href="#">Reports</a></li>
  291. <li><a href="#">Transaction</a></li>
  292. <li><a href="#">Reports</a></li>
  293. <li><a href="#">Send Domestic</a></li>
  294. <li><a href="#">Pay Domestic</a></li>
  295. </ul>
  296. </li>
  297. <li class="dropdown">
  298. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Account <span class="caret"></span></a>
  299. <ul class="dropdown-menu">
  300. <li><a href="#">Create Account</a></li>
  301. <li><a href="#">Account Details</a></li>
  302. <li><a href="BillVoucher/VoucherEntry/List.aspx">Voucher Entry</a></li>
  303. <li><a href="#">Remittance Voucher</a></li>
  304. <li><a href="#">Report</a></li>
  305. <li><a href="#">Balancesheet</a></li>
  306. <li><a href="#">Trail Balance</a></li>
  307. <li><a href="#">Voucher Report</a></li>
  308. <li><a href="#">Daybook</a></li>
  309. <li><a href="#">Profit and Loss</a></li>
  310. </ul>
  311. </li>
  312. <li class="dropdown">
  313. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Compliance <span class="caret"></span></a>
  314. <ul class="dropdown-menu">
  315. <li><a href="#">Compliance Rule Setup</a></li>
  316. <li><a href="#">OFAC Management</a></li>
  317. </ul>
  318. </li>
  319. </ul>
  320. </div>
  321. <!--/.nav-collapse -->
  322. </div>
  323. </div>
  324. <!--/.container-fluid -->
  325. </nav>
  326. </nav>
  327. <div class="container-fluid" style="height: 1500px; overflow-x: hidden; margin-top: 100px; overflow-y: hidden">
  328. <iframe id="mainFrame" name="mainFrame" scrolling="auto" height="100%" style="width: 100% !important" frameborder="0" src="../Front.aspx" onload="ParentScrollTop();"></iframe>
  329. <!--Terms Modal -->
  330. </div>
  331. <footer>
  332. <div class="container-fluid text-center">
  333. &copy; IME London, 2023
  334. </div>
  335. </footer>
  336. <script type="text/javascript">
  337. function ParentScrollTop() {
  338. $("html,body").animate({ scrollTop: 0 }, 100);
  339. }
  340. function SetMessageBox(msg, errorCode) {
  341. if (msg == "")
  342. return;
  343. alert(msg);
  344. }
  345. $(function () {
  346. var barData = {
  347. labels: ["January", "February", "March", "April", "May", "June", "July"],
  348. datasets: [
  349. {
  350. label: "My First dataset",
  351. fillColor: "rgba(220,220,220,0.5)",
  352. strokeColor: "rgba(220,220,220,0.8)",
  353. highlightFill: "rgba(220,220,220,0.75)",
  354. highlightStroke: "rgba(220,220,220,1)",
  355. data: [65, 59, 80, 81, 56, 55, 40]
  356. },
  357. {
  358. label: "My Second dataset",
  359. fillColor: "rgba(14, 150, 236,0.5)",
  360. strokeColor: "rgba(14, 150, 236,0.8)",
  361. highlightFill: "rgba(14, 150, 236,0.75)",
  362. highlightStroke: "rgba(14, 150, 236,1)",
  363. data: [28, 48, 40, 19, 86, 27, 90]
  364. }
  365. ]
  366. };
  367. var barOptions = {
  368. scaleBeginAtZero: true,
  369. scaleShowGridLines: true,
  370. scaleGridLineColor: "rgba(0,0,0,.05)",
  371. scaleGridLineWidth: 1,
  372. barShowStroke: true,
  373. barStrokeWidth: 2,
  374. barValueSpacing: 5,
  375. barDatasetSpacing: 1,
  376. responsive: true
  377. };
  378. });
  379. </script>
  380. </form>
  381. </body>
  382. </html>