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.

569 lines
40 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Confirm.aspx.cs" Inherits="Swift.web.Responsive.Send.SendMoneyv2.Confirm" %>
  2. <%@ Register TagPrefix="cc1" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit, Version=3.0.20820.16598, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" %>
  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 id="Head1" runat="server">
  6. <base id="Base1" target="_self" runat="server" />
  7. <script src="../../../js/jquery/jquery.min.js" type="text/javascript"></script>
  8. <link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  9. <script src="../../../js/jQuery/jquery-ui.min.js" type="text/javascript"></script>
  10. <link href="../../../js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
  11. <script src="../../../js/swift_calendar.js" type="text/javascript"></script>
  12. <script src="../../../js/jQuery/jquery.validate.min.js" type="text/javascript"></script>
  13. <script src="../../../js/functions.js" type="text/javascript"></script>
  14. <link href="../../../ui/css/style.css" rel="stylesheet" />
  15. <link href="../../../ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  16. <%-- <style>
  17. .label
  18. {
  19. font-family:Verdana;
  20. font-size:13px;
  21. }
  22. .text
  23. {
  24. font-family:Verdana;
  25. font-size:13px;
  26. font-weight:bolder;
  27. }
  28. .text-amount
  29. {
  30. font-family:Verdana;
  31. font-size:13px;
  32. text-align:right;
  33. font-weight:bold;
  34. }
  35. </style>--%>
  36. <style>
  37. .text-amount {
  38. font-family: Verdana;
  39. font-size: 13px;
  40. text-align: right;
  41. font-weight: bold;
  42. }
  43. .table .table {
  44. background-color: #f5f5f5;
  45. }
  46. legend {
  47. background-color: rgb(3, 169, 244);
  48. color: white;
  49. margin-bottom: 0 !important;
  50. }
  51. </style>
  52. <script language="javascript">
  53. var isChrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
  54. document.onkeypress = function (e) {
  55. var e = window.event || e;
  56. if (e.keyCode == 27)
  57. window.close();
  58. };
  59. function CloseWindow() {
  60. if (confirm("Are you sure to want to close this confirmation page?")) {
  61. window.close();
  62. }
  63. }
  64. function ManageMessage(mes) {
  65. window.returnValue = mes;
  66. if (isChrome) {
  67. window.opener.PostMessageToParent(window.returnValue);
  68. }
  69. window.close();
  70. }
  71. function CallBack(mes, invoicePrintMode) {
  72. var resultList = ParseMessageToArray(mes);
  73. alert(resultList[1]);
  74. if (resultList[0] == "0" || resultList[0] == "100" || resultList[0] == "101") { //100-Waiting for Approval,101-Under Compliance
  75. window.returnValue = resultList[0] + "|" + resultList[2] + "|" + invoicePrintMode;
  76. window.close();
  77. }
  78. return;
  79. }
  80. function ViewImage() {
  81. var url = "CustomerID.aspx?customerId=<% = _senderId %>";
  82. OpenDialog(url, 500, 620, 100, 100);
  83. }
  84. function ProceedOfac() {
  85. var confirmText = "Confirmation:\n_____________________________________";
  86. confirmText += "\n\nYou are confirming to send this OFAC suspicious transaction!!!";
  87. confirmText += "\n\nPlease note if this customer is found to be valid person from OFAC List then Teller will be charged fine from management";
  88. confirmText += "\n\n\nPlease make sure you have proper evidence that show this customer is not from OFAC List";
  89. if (confirm(confirmText)) {
  90. GetElement("<%=btnProceed2.ClientID %>").click();
  91. }
  92. }
  93. function EnableButton() {
  94. var isBtnEnabled = "<%= isProcessedBtnEnabled %>";
  95. if (isBtnEnabled.toLowerCase() == "false") return;
  96. GetElement("<%=btnProceed.ClientID %>").disabled = false;
  97. }
  98. function LoadCalendars() {
  99. ShowCalDefault("#<% =voucherDate1.ClientID%>");
  100. ShowCalDefault("#<% =voucherDate2.ClientID%>");
  101. }
  102. LoadCalendars();
  103. </script>
  104. </head>
  105. <body onload="EnableButton()">
  106. <form id="form1" runat="server">
  107. <asp:ScriptManager ID="sm" runat="server"></asp:ScriptManager>
  108. <div class="page-wrapper">
  109. <div class="row">
  110. <div class="col-sm-12">
  111. <div class="page-title">
  112. <ol class="breadcrumb">
  113. <li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  114. <li><a href="#" onclick="return LoadModule('account')">Transaction</a></li>
  115. <li class="active"><a href="#" onclick="return LoadModule('account_report')">Send Money </a></li>
  116. </ol>
  117. </div>
  118. </div>
  119. </div>
  120. <div class="row">
  121. <div class="col-md-12">
  122. <div class="panel panel-default recent-activites">
  123. <!-- Start .panel -->
  124. <div class="panel-heading">
  125. <h4 class="panel-title">Sending Money Information
  126. </h4>
  127. <div class="panel-actions">
  128. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
  129. </div>
  130. </div>
  131. <div class="panel-body">
  132. <div class="form-group">
  133. <table class="table table-responsive ">
  134. <tr>
  135. <td>
  136. <table class="table table-responsive ">
  137. <tr>
  138. <td valign="top">
  139. <fieldset>
  140. <legend>Sender Information</legend>
  141. <table class="table table-responsive table-bordered table-striped">
  142. <tr>
  143. <td>Sender's Name: </td>
  144. <td>
  145. <asp:Label ID="sName" runat="server" ForeColor="red"></asp:Label>
  146. </td>
  147. </tr>
  148. <tr>
  149. <td>Address: </td>
  150. <td>
  151. <asp:Label ID="sAddress" runat="server"></asp:Label>
  152. </td>
  153. </tr>
  154. <tr>
  155. <td>
  156. <asp:Label ID="sIdType" runat="server"></asp:Label>
  157. : </td>
  158. <td>
  159. <asp:Label ID="sIdNo" runat="server"></asp:Label>
  160. </td>
  161. </tr>
  162. <tr>
  163. <td>ID Expiry Date: </td>
  164. <td>
  165. <asp:Label ID="sIdValidty" runat="server"></asp:Label>
  166. </td>
  167. </tr>
  168. <tr>
  169. <td>DOB: </td>
  170. <td>
  171. <asp:Label ID="sdob" runat="server"></asp:Label>
  172. </td>
  173. </tr>
  174. <tr>
  175. <td>City: </td>
  176. <td>
  177. <asp:Label ID="sCity" runat="server"></asp:Label>
  178. </td>
  179. </tr>
  180. <tr>
  181. <td>Country: </td>
  182. <td>
  183. <asp:Label ID="sCountry" runat="server"></asp:Label>
  184. </td>
  185. </tr>
  186. <tr>
  187. <td>Email: </td>
  188. <td>
  189. <asp:Label ID="sEmail" runat="server"></asp:Label>
  190. </td>
  191. </tr>
  192. <tr>
  193. <td>Contact No: </td>
  194. <td>
  195. <asp:Label ID="sContactNo" runat="server"></asp:Label>
  196. </td>
  197. </tr>
  198. <tr id="trSenTelNo">
  199. <td>Tel No: </td>
  200. <td>
  201. <asp:Label ID="sTelNo" runat="server"></asp:Label>
  202. </td>
  203. </tr>
  204. </table>
  205. </fieldset>
  206. <br />
  207. <fieldset style="display: none">
  208. <legend>Sender Identity </legend>
  209. <table class="table table-responsive table-bordered table-striped">
  210. <tr>
  211. <td>Customer ID Card Image: </td>
  212. <td style="padding-left: 5px; height: 20px; width: 50px;">
  213. <div runat="server" id="custId" style="float: left; cursor: pointer;">
  214. <img alt="Customer Identity" title="Click to Add Document"
  215. onclick="ViewImage();"
  216. style="height: 50px; width: 50px;" src="../../../Images/na.gif" />
  217. </div>
  218. </td>
  219. </tr>
  220. </table>
  221. </fieldset>
  222. </td>
  223. <td valign="top">
  224. <fieldset>
  225. <legend>Receiver Information</legend>
  226. <table class="table table-responsive table-bordered table-striped">
  227. <tr>
  228. <td>Receiver's Name: </td>
  229. <td>
  230. <asp:Label ID="rName" runat="server" ForeColor="red"></asp:Label>
  231. </td>
  232. </tr>
  233. <tr>
  234. <td>Address: </td>
  235. <td>
  236. <asp:Label ID="rAddress" runat="server"></asp:Label>
  237. </td>
  238. </tr>
  239. <tr>
  240. <td>
  241. <asp:Label ID="rIdtype" runat="server"></asp:Label>
  242. : </td>
  243. <td>
  244. <asp:Label ID="ridNo" runat="server"></asp:Label>
  245. </td>
  246. </tr>
  247. <tr>
  248. <td>ID Expiry Date: </td>
  249. <td>
  250. <asp:Label ID="ridvalidity" runat="server"></asp:Label>
  251. </td>
  252. </tr>
  253. <tr>
  254. <td>DOB: </td>
  255. <td>
  256. <asp:Label ID="rdob" runat="server"></asp:Label>
  257. </td>
  258. </tr>
  259. <tr>
  260. <td>City: </td>
  261. <td>
  262. <asp:Label ID="rCity" runat="server"></asp:Label>
  263. </td>
  264. </tr>
  265. <tr>
  266. <td>Country: </td>
  267. <td>
  268. <asp:Label ID="rCountry" runat="server"></asp:Label>
  269. </td>
  270. </tr>
  271. <tr>
  272. <td>Email: </td>
  273. <td>
  274. <asp:Label ID="remail" runat="server"></asp:Label>
  275. </td>
  276. </tr>
  277. <tr>
  278. <td>Contact No: </td>
  279. <td>
  280. <asp:Label ID="rContactNo" runat="server"></asp:Label>
  281. </td>
  282. </tr>
  283. <tr id="trRecTelNo">
  284. <td>Tel No: </td>
  285. <td>
  286. <asp:Label ID="rTelNo" runat="server"></asp:Label>
  287. </td>
  288. </tr>
  289. <tr id="trRnc" runat="server">
  290. <td>Receiver Name Code: </td>
  291. <td>
  292. <asp:TextBox ID="ttName" runat="server" Width="250px"></asp:TextBox>
  293. </td>
  294. </tr>
  295. <tr id="trWp" runat="server">
  296. <td>Withdrawal Password: </td>
  297. <td>
  298. <asp:TextBox ID="cwPwd" runat="server" TextMode="Password" MaxLength="6"></asp:TextBox>
  299. </td>
  300. </tr>
  301. </table>
  302. </fieldset>
  303. </td>
  304. </tr>
  305. <tr>
  306. <td valign="top" colspan="2">
  307. <fieldset>
  308. <legend>Transaction Information</legend>
  309. <table class="table table-responsive table-bordered table-striped">
  310. <tr>
  311. <td>Collection Amount: </td>
  312. <td class="text-amount">
  313. <asp:Label ID="total" runat="server" ForeColor="red"></asp:Label>
  314. <asp:Label ID="sCurr3" runat="server"></asp:Label>
  315. </td>
  316. <td>Sent Amount: </td>
  317. <td class="text-amount">
  318. <asp:Label ID="transferAmount" runat="server" ForeColor="red"></asp:Label>
  319. <asp:Label ID="sCurr1" runat="server"></asp:Label>
  320. </td>
  321. </tr>
  322. <tr>
  323. <td>Service Charge: </td>
  324. <td class="text-amount">
  325. <asp:Label ID="serviceCharge" runat="server"></asp:Label>
  326. <asp:Label ID="sCurr2" runat="server"></asp:Label>
  327. </td>
  328. <td id="tdSchemeLbl" runat="server">Scheme/Offer: </td>
  329. <td id="tdSchemeTxt" runat="server" style="text-align: right;">
  330. <span id="spnSchemeOffer" runat="server"></span>
  331. </td>
  332. </tr>
  333. <tr>
  334. <td>Customer Rate: </td>
  335. <td class="text-amount">
  336. <asp:Label ID="exchangeRate" runat="server"></asp:Label>
  337. <asp:Label ID="pCurr1" runat="server"></asp:Label>
  338. </td>
  339. </tr>
  340. <tr>
  341. <td>Payout Amount: </td>
  342. <td class="text-amount">
  343. <asp:Label ID="payoutAmt" runat="server" ForeColor="red"></asp:Label>
  344. <asp:Label ID="pCurr2" runat="server"></asp:Label>
  345. </td>
  346. </tr>
  347. </table>
  348. </fieldset>
  349. </td>
  350. </tr>
  351. <tr>
  352. <td valign="top" colspan="2" style="width: 100%">
  353. <fieldset>
  354. <legend>Payout Agent/Bank Information</legend>
  355. <table class="table table-responsive table-bordered table-striped">
  356. <tr>
  357. <td>Country: </td>
  358. <td>
  359. <asp:Label ID="pCountry" runat="server"></asp:Label>
  360. </td>
  361. <td>Mode of Payment:
  362. </td>
  363. <td>
  364. <asp:Label ID="modeOfPayment" runat="server" ForeColor="red"></asp:Label>
  365. </td>
  366. </tr>
  367. <tr>
  368. <td>Payout Agent/Branch: </td>
  369. <td>
  370. <asp:Label ID="pAgentBranch" runat="server" ForeColor="red"></asp:Label>
  371. </td>
  372. <td id="tdAccountNoLbl" runat="server" visible="false">Account Number
  373. </td>
  374. <td id="tdAccountNoTxt" runat="server" visible="false">
  375. <span class="text">
  376. <asp:Label ID="accountNo" runat="server"></asp:Label></span>
  377. </td>
  378. </tr>
  379. <tr id="pLocationDetail" runat="server" visible="false">
  380. <td>State: </td>
  381. <td>
  382. <asp:Label ID="pLocation" runat="server"></asp:Label>
  383. </td>
  384. <td>District
  385. </td>
  386. <td>
  387. <asp:Label ID="pSubLocation" runat="server"></asp:Label>
  388. </td>
  389. </tr>
  390. <tr id="trPaymentThrough" runat="server" visible="false">
  391. <td>Payment Through:
  392. </td>
  393. <td>
  394. <asp:Label ID="paymentThrough" runat="server" CssClass="text"></asp:Label>
  395. </td>
  396. </tr>
  397. </table>
  398. </fieldset>
  399. </td>
  400. </tr>
  401. </table>
  402. </td>
  403. </tr>
  404. <tr>
  405. <td>
  406. <fieldset style="width: 825px;" id="msgToReceiver" runat="server" visible="false">
  407. <legend>Message to Receiver</legend>
  408. <div id="payoutMsg" runat="server"></div>
  409. </fieldset>
  410. <br />
  411. <div id="dvAlertSummary" runat="server">
  412. </div>
  413. <br />
  414. <div id="spnCdd" runat="server" visible="false" style="color: white; background-color: rgb(3, 169, 244); font-family: Verdana; font-weight: bold; font-size: 18px;">
  415. As per AML Policy please conduct customer due diligence and transmit the accurate and meaningful originator information, Thanks.
  416. </div>
  417. <span id="spnWarningMsg" runat="server" style="font-family: Verdana; font-weight: bold; font-size: 24px; color: Red;"></span>
  418. <div id="divOfac" runat="server"></div>
  419. <br />
  420. <fieldset id="complianceField" runat="server" visible="false">
  421. <legend style="background-color: red">Note: If are in compliance then you can not make the transaction !!!
  422. </legend>
  423. <div id="divCompliance" runat="server"></div>
  424. </fieldset>
  425. <div id="divComplianceMultipleTxn" runat="server" visible="false" style="width: 100%"></div>
  426. <br />
  427. <div id="divEcdd" runat="server" visible="false">
  428. <br />
  429. <span runat="server" id="spnEcdd" style="font-family: Verdana; font-weight: bold; font-size: 14px; color: black; width: 780px;">Please note that this transaction requires <u>Enhance Customer Due Diligence</u>, please provide an explanation
  430. below about the customer activity and source of funds.</span>
  431. <br />
  432. <asp:TextBox ID="eddRemarks" runat="server" TextMode="MultiLine" Width="500px" Height="75px" MaxLength="299"></asp:TextBox>
  433. <span class="ErrMsg">*</span>
  434. </div>
  435. <table class="table table-responsive table-bordered table-condensed">
  436. <thead>
  437. <tr>
  438. <td>Primary Bank Name</td>
  439. <td>Primary Account No</td>
  440. <td>Amount Deposited</td>
  441. </tr>
  442. </thead>
  443. <tbody>
  444. <tr>
  445. <td>
  446. <asp:DropDownList ID="bankList1" runat="server" CssClass="form-control"></asp:DropDownList>
  447. </td>
  448. <td>
  449. <asp:TextBox ID="voucherNo1" placeholder="Enter Primary Account No" runat="server" CssClass="form-control"></asp:TextBox>
  450. </td>
  451. <td>
  452. <asp:TextBox ID="voucherAmount1" placeholder="Enter Amount Deposited" runat="server" CssClass="form-control"></asp:TextBox>
  453. </td>
  454. <asp:TextBox ID="voucherDate1" Style="display: none" runat="server" CssClass="form-control"></asp:TextBox>
  455. </tr>
  456. <tr>
  457. <td>
  458. <asp:DropDownList ID="bankList2" runat="server" CssClass="form-control"></asp:DropDownList>
  459. </td>
  460. <td>
  461. <asp:TextBox ID="voucherNo2" placeholder="Enter Primary Account No" runat="server" CssClass="form-control"></asp:TextBox>
  462. </td>
  463. <td>
  464. <asp:TextBox ID="voucherAmount2" placeholder="Enter Amount Deposited" runat="server" CssClass="form-control"></asp:TextBox>
  465. </td>
  466. <asp:TextBox ID="voucherDate2" Style="display: none" runat="server" CssClass="form-control"></asp:TextBox>
  467. </tr>
  468. </tbody>
  469. </table>
  470. <div class="form-inline">
  471. <span>Txn. Password:</span> &nbsp; &nbsp;&nbsp;&nbsp;
  472. <asp:TextBox ID="txnPassword" CssClass="form-control" placeholder="Enter Txn. Password" runat="server" Width="200px" TextMode="Password"></asp:TextBox>
  473. &nbsp;&nbsp;(Note: Please use your login password to confirm the transaction)
  474. </div>
  475. </td>
  476. </tr>
  477. <tr>
  478. <td>
  479. <h3>Receipt Print Mode
  480. <asp:RadioButtonList ID="invoicePrintMode" CssClass="form-control" runat="server" RepeatDirection="Horizontal">
  481. <asp:ListItem Value="s">Single </asp:ListItem>
  482. <asp:ListItem Value="d"> Double</asp:ListItem>
  483. </asp:RadioButtonList></h3>
  484. </td>
  485. </tr>
  486. <tr>
  487. <td>
  488. <asp:UpdatePanel ID="updatePnl" runat="server">
  489. <ContentTemplate>
  490. <table>
  491. <tr>
  492. <td>
  493. <asp:CheckBox ID="chkCdd" Visible="false" runat="server" Style="font-family: Verdana; font-weight: bold; font-size: 20px; color: red;"
  494. Text="We have conducted Due Diligence by filling up CDD (Customer Due Diligence) Form with the customer details." AutoPostBack="true"
  495. OnCheckedChanged="chkCdd_CheckedChanged" />
  496. <br />
  497. <asp:CheckBox ID="chkMultipleTxn" Visible="false" runat="server"
  498. Style="font-family: Verdana; font-weight: bold; font-size: 24px; color: Red;"
  499. Text="We have verified this sender's previous transaction and want to proceed this transaction."
  500. AutoPostBack="true" OnCheckedChanged="chkMultipleTxn_CheckedChanged" />
  501. </td>
  502. </tr>
  503. </table>
  504. </ContentTemplate>
  505. </asp:UpdatePanel>
  506. </td>
  507. </tr>
  508. </table>
  509. <br />
  510. <asp:Button ID="btnProceed" runat="server" CssClass="btn btn-primary m-t-25" Text="Proceed" OnClick="btnProceed_Click" />
  511. <cc1:ConfirmButtonExtender ID="btnProceedCc" runat="server"
  512. ConfirmText="" Enabled="True" TargetControlID="btnProceed">
  513. </cc1:ConfirmButtonExtender>
  514. <input type="button" value="Close" class="btn btn-primary m-t25" id="btnClose" onclick="CloseWindow();" />
  515. <asp:Button ID="btnProceed2" runat="server" CssClass="btn btn-primary m-t-25" OnClick="btnProceed2_Click" Style="display: none;" />
  516. <asp:HiddenField ID="hdnOfacRes" runat="server" />
  517. <asp:HiddenField ID="hdnOfacReason" runat="server" />
  518. <asp:HiddenField ID="hdnAgentRefId" runat="server" />
  519. <asp:HiddenField ID="hdnRBATxnRisk" runat="server" />
  520. <asp:HiddenField ID="hdnRBACustomerRisk" runat="server" />
  521. <asp:HiddenField ID="hddSenderIdType" runat="server" />
  522. <asp:HiddenField ID="hddSenderNationalityCode" runat="server" />
  523. <asp:HiddenField ID="hddReceiverIdType" runat="server" />
  524. <asp:HiddenField ID="hddrBankCode" runat="server" />
  525. <asp:HiddenField ID="hddrBankBranchCode" runat="server" />
  526. <asp:HiddenField ID="hddReceiverNationalityCode" runat="server" />
  527. <asp:HiddenField ID="hddSourceOfFund" runat="server" />
  528. <asp:HiddenField ID="hddReasonOfRemittance" runat="server" />
  529. <asp:HiddenField ID="hddremitType" runat="server" />
  530. <asp:HiddenField ID="hddSenderOccCode" runat="server" />
  531. <asp:HiddenField ID="hddhddpAgentCode" runat="server" />
  532. <asp:HiddenField ID="hdnRBACustomerRiskValue" runat="server" />
  533. </div>
  534. </div>
  535. </div>
  536. </div>
  537. </div>
  538. </div>
  539. </form>
  540. </body>
  541. </html>