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.

633 lines
34 KiB

  1. <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UcTransactionSend.ascx.cs" Inherits="Swift.web.Remit.UserControl.UcTransactionSend" %>
  2. <head>
  3. <link href="../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  4. <link href="../../ui/css/style.css" rel="stylesheet" />
  5. <script type="text/javascript">
  6. function ShowHideAddComplainBox() {
  7. if (GetElement("divComplainAdd").style.display == "none")
  8. GetElement("divComplainAdd").style.display = "block";
  9. else
  10. GetElement("divComplainAdd").style.display = "none";
  11. window.parent.resizeIframe();
  12. }
  13. </script>
  14. <style>
  15. .infotext {
  16. color: #000;
  17. font-size: 14px;
  18. font-weight: 600;
  19. }
  20. label {
  21. font-size: 13px;
  22. color: #808080;
  23. }
  24. .send {
  25. margin-left: 200px;
  26. }
  27. </style>
  28. </head>
  29. <asp:Panel ID="pnlDetail" runat="server">
  30. <div class="row">
  31. <div class="col-md-12 container">
  32. <div id="divDetails">
  33. <div style="text-align: center;">
  34. <asp:Label ID="tranNoName" runat="server"></asp:Label>:
  35. <asp:Label ID="lblControlNo" runat="server" CssClass="HeighlightTex"></asp:Label>
  36. &nbsp;&nbsp;
  37. Tran Ref. Id :
  38. <asp:Label ID="lblTranRefId" runat="server" CssClass="HeighlightTex"></asp:Label>
  39. &nbsp;&nbsp;
  40. Tran Id :
  41. <asp:Label ID="lblTranNo" runat="server" CssClass="HeighlightTex"></asp:Label>
  42. &nbsp;&nbsp;
  43. <span style="width: 100px;"></span>
  44. &nbsp;Pay Status:
  45. <asp:Label ID="lblStatus" runat="server" CssClass="HeighlightTex"></asp:Label>
  46. <asp:Label ID="tranStatus" runat="server" Style="display: none;"></asp:Label>
  47. </div>
  48. <div id="lockAudit" style="text-align: center; background-color: #808080; color: white; font-size: 11px; font-weight: bold;" runat="server" visible="false">
  49. </div>
  50. <div class="panel panel-default">
  51. <div class="panel-heading">
  52. <h4>MODIFICATION REQUEST</h4>
  53. </div>
  54. <div class="panel-body">
  55. <div class="col-md-6 form" id="tblCreatedLog" runat="server" visible="false" style="background-color:#f5f5f5;">
  56. <div class="form-group">
  57. <label>Created By:</label>
  58. <asp:Label ID="createdBy" runat="server" CssClass="infotext" ></asp:Label>
  59. </div>
  60. <div class="form-group">
  61. <label>Created Date:</label>
  62. <asp:Label ID="createdDate" runat="server" CssClass="infotext" ></asp:Label>
  63. </div>
  64. </div>
  65. <div class="col-md-6 form" id="tblApprovedLog" runat="server" visible="false" style="background-color:#f5f5f5;">
  66. <div class="form-group">
  67. <label>Approved By:</label>
  68. <asp:Label ID="approvedBy" runat="server" CssClass="infotext" ></asp:Label>
  69. </div>
  70. <div class="form-group">
  71. <label>Approved Date:</label>
  72. <asp:Label ID="approvedDate" runat="server" CssClass="infotext" ></asp:Label>
  73. </div>
  74. </div>
  75. <div class="col-md-6 form" id="tblPaidLog" runat="server" visible="false" style="background-color:#f5f5f5;">
  76. <div class="form-group">
  77. <label>Paid By:</label>
  78. <asp:Label ID="paidBy" runat="server" CssClass="infotext"></asp:Label>
  79. </div>
  80. <div class="form-group">
  81. <label>Paid Date:</label>
  82. <asp:Label ID="paidDate" runat="server" CssClass="infotext"></asp:Label>
  83. </div>
  84. </div>
  85. <div class="col-md-6 form" id="tblCancelRequestedLog" runat="server" visible="false" style="background-color:#f5f5f5;">
  86. <div class="form-group">
  87. <label>Cancel Requested By:</label>
  88. <asp:Label ID="cancelRequestedBy" runat="server" CssClass="infotext"></asp:Label>
  89. </div>
  90. <div class="form-group">
  91. <label>Cancel Requested Date:</label>
  92. <asp:Label ID="cancelRequestedDate" runat="server" CssClass="infotext"></asp:Label>
  93. </div>
  94. </div>
  95. <div class="col-md-6 form" id="tblCancelApprovedLog" runat="server" visible="false" style="background-color:#f5f5f5;">
  96. <div class="form-group">
  97. <label>Cancel Approved By:</label>
  98. <asp:Label ID="cancelApprovedBy" runat="server" CssClass="infotext"></asp:Label>
  99. </div>
  100. <div class="form-group">
  101. <label>Cancel Approved Date:</label>
  102. <asp:Label ID="cancelApprovedDate" runat="server" CssClass="infotext"></asp:Label>
  103. </div>
  104. </div>
  105. </div>
  106. </div>
  107. <div class="row">
  108. <div class="col-md-6">
  109. <div class="panel panel-default">
  110. <div class="panel-heading">
  111. <h4>Sender</h4>
  112. </div>
  113. <div class="panel-body">
  114. <table class="table table-bordered">
  115. <tr>
  116. <td width="200px;">
  117. <label>Name:</label>
  118. </td>
  119. <td class="text">
  120. <asp:Label ID="sName" runat="server" CssClass="infotext"></asp:Label>
  121. </td>
  122. </tr>
  123. <tr>
  124. <td width="200px;">
  125. <label>Address:</label>
  126. </td>
  127. <td class="text">
  128. <asp:Label ID="sAddress" runat="server" CssClass="infotext"></asp:Label>
  129. </td>
  130. </tr>
  131. <tr>
  132. <td width="200px;">
  133. <label >Country:</label>
  134. </td>
  135. <td class="text">
  136. <asp:Label ID="sCountry" runat="server" CssClass="infotext"></asp:Label>
  137. </td>
  138. </tr>
  139. <tr>
  140. <td width="200px;">
  141. <label>City:</label>
  142. </td>
  143. <td class="text">
  144. <asp:Label ID="sCity" runat="server" CssClass="infotext"></asp:Label>
  145. </td>
  146. </tr>
  147. <tr>
  148. <td width="200px;">
  149. <label>Mobile No:</label>
  150. </td>
  151. <td class="text">
  152. <asp:Label ID="sContactNo" runat="server" CssClass="infotext"></asp:Label>
  153. </td>
  154. </tr>
  155. <tr>
  156. <td nowrap="nowrap" width="200px;">
  157. <label>Tel. No:</label>
  158. </td>
  159. <td nowrap="nowrap">
  160. <asp:Label ID="sTelNo" runat="server" CssClass="infotext"></asp:Label>
  161. </td>
  162. </tr>
  163. <tr>
  164. <td nowrap="nowrap" width="200px;">
  165. <asp:Label ID="sIdType" runat="server" CssClass="infotext"></asp:Label></td>
  166. <td class="text">
  167. <asp:Label ID="sIdNo" runat="server" CssClass="infotext"></asp:Label>
  168. </td>
  169. </tr>
  170. <tr>
  171. <td width="200px;">
  172. <label>ID Validity Date:</label>
  173. </td>
  174. <td class="text">
  175. <asp:Label ID="sValidityDate" runat="server" CssClass="infotext"></asp:Label>
  176. </td>
  177. </tr>
  178. <tr>
  179. <td width="200px;">
  180. <label>Email:</label>
  181. </td>
  182. <td class="text">
  183. <asp:Label ID="sEmail" runat="server" CssClass="infotext"></asp:Label>
  184. </td>
  185. </tr>
  186. <tr>
  187. <td width="200px;">
  188. <label>Native Country:</label></td>
  189. <td class="text">
  190. <asp:Label ID="sNativeCountry" runat="server" CssClass="infotext"></asp:Label>
  191. </td>
  192. </tr>
  193. <tr runat="server" id="sDisMemId">
  194. <td width="200px;">
  195. <label>Membership Id:</label>
  196. </td>
  197. <td class="text">
  198. <asp:Label ID="sMemId" runat="server" CssClass="infotext"></asp:Label>
  199. </td>
  200. </tr>
  201. </table>
  202. </div>
  203. </div>
  204. </div>
  205. <div class="col-md-6">
  206. <div class="panel panel-default">
  207. <div class="panel-heading">
  208. <h4>Receiver</h4>
  209. </div>
  210. <div class="panel-body">
  211. <table class="table table-bordered">
  212. <tr>
  213. <td width="200px;">
  214. <label>Name: </label>
  215. </td>
  216. <td class="text">
  217. <asp:Label ID="rName" runat="server" CssClass="infotext"></asp:Label>
  218. </td>
  219. </tr>
  220. <tr>
  221. <td width="200px;">
  222. <label>Address:</label>
  223. </td>
  224. <td class="text">
  225. <asp:Label ID="rAddress" runat="server" CssClass="infotext"></asp:Label>
  226. </td>
  227. </tr>
  228. <tr>
  229. <td width="200px;">
  230. <label>Country:</label>
  231. </td>
  232. <td class="text">
  233. <asp:Label ID="rCountry" runat="server" CssClass="infotext"></asp:Label>
  234. </td>
  235. </tr>
  236. <tr>
  237. <td width="200px;">
  238. <label>City:</label>
  239. </td>
  240. <td class="text">
  241. <asp:Label ID="rCity" runat="server" CssClass="infotext"></asp:Label>
  242. </td>
  243. </tr>
  244. <tr>
  245. <td width="200px;">
  246. <label>Mobile No:</label>
  247. </td>
  248. <td class="text">
  249. <asp:Label ID="rContactNo" runat="server" CssClass="infotext"></asp:Label>
  250. </td>
  251. </tr>
  252. <tr>
  253. <td width="200px;">
  254. <label>Tel. No:</label>
  255. </td>
  256. <td class="text">
  257. <asp:Label ID="rTelNo" runat="server" CssClass="infotext"></asp:Label>
  258. </td>
  259. </tr>
  260. <tr>
  261. <td nowrap="nowrap" width="200px;">
  262. <asp:Label ID="rIdType" runat="server" CssClass="infotext"></asp:Label>:
  263. </td>
  264. <td class="text">
  265. <asp:Label ID="rIdNo" runat="server" CssClass="infotext"></asp:Label>
  266. </td>
  267. </tr>
  268. <tr>
  269. <td width="200px;">ID Validity Date: </td>
  270. <td class="text">
  271. <asp:Label ID="rValidityDate" runat="server" CssClass="infotext"></asp:Label>
  272. </td>
  273. </tr>
  274. <tr>
  275. <td width="200px;">
  276. <label>Relationship with Sender:</label>
  277. </td>
  278. <td class="text">
  279. <asp:Label ID="relationship" runat="server" CssClass="infotext"></asp:Label>
  280. </td>
  281. </tr>
  282. <tr runat="server" id="rDisMemId">
  283. <td width="200px;">
  284. <label>Membership Id:</label>
  285. </td>
  286. <td class="text">
  287. <asp:Label ID="rMemId" runat="server" CssClass="infotext"></asp:Label>
  288. </td>
  289. </tr>
  290. </table>
  291. </div>
  292. </div>
  293. </div>
  294. </div>
  295. <div class="row">
  296. <div class="col-md-6">
  297. <div class="panel panel-default">
  298. <div class="panel-heading">
  299. <h4>Sending Information</h4>
  300. </div>
  301. <div class="panel-body">
  302. <table class="table table-bordered">
  303. <tr>
  304. <td width="200px;">
  305. <label>Agent:</label>
  306. </td>
  307. <td>
  308. <asp:Label ID="sAgentName" runat="server" CssClass="infotext "></asp:Label>
  309. </td>
  310. </tr>
  311. <tr>
  312. <td width="200px;">
  313. <label>Branch:</label>
  314. </td>
  315. <td nowarp="nowarp">
  316. <asp:Label ID="sBranchName" runat="server" CssClass="infotext "></asp:Label>
  317. </td>
  318. </tr>
  319. <tr>
  320. <td width="200px;">
  321. <label>Address:</label></td>
  322. <td>
  323. <asp:Label ID="sAgentAddress" runat="server" CssClass="infotext" ></asp:Label>
  324. </td>
  325. </tr>
  326. <tr>
  327. <td width="200px;">
  328. <label>Country:</label>
  329. </td>
  330. <td>
  331. <asp:Label ID="sAgentCountry" runat="server" CssClass="infotext"></asp:Label>
  332. </td>
  333. </tr>
  334. </table>
  335. </div>
  336. </div>
  337. </div>
  338. <div class="col-md-6">
  339. <div class="panel panel-default">
  340. <div class="panel-heading">
  341. <h4>Receiving Information</h4>
  342. </div>
  343. <div class="panel-body">
  344. <table class="table">
  345. <tr>
  346. <td width="200px;">
  347. <label>Agent:</label>
  348. </td>
  349. <td>
  350. <asp:Label ID="pAgentName" runat="server" CssClass="infotext"></asp:Label>
  351. </td>
  352. </tr>
  353. <tr>
  354. <td width="200px;">
  355. <label>Branch:</label>
  356. </td>
  357. <td>
  358. <asp:Label ID="pBranchName" runat="server" CssClass="infotext"></asp:Label>
  359. </td>
  360. </tr>
  361. <tr>
  362. <td width="200px;">
  363. <label>Address:</label></td>
  364. <td>
  365. <asp:Label ID="pAgentAddress" runat="server" CssClass="infotext"></asp:Label>
  366. </td>
  367. </tr>
  368. <tr>
  369. <td width="200px;">
  370. <label>Country:</label>
  371. </td>
  372. <td>
  373. <asp:Label ID="pAgentCountry" runat="server" CssClass="infotext"></asp:Label>
  374. </td>
  375. </tr>
  376. </table>
  377. </div>
  378. </div>
  379. </div>
  380. </div>
  381. <table class="table">
  382. <tr class="hightLightTranStatus" runat="server" id="showHideTranStatus" visible="false">
  383. <td colspan="2">
  384. <div id="highLightTranStatus" runat="server" class="hightLightTranStatus"></div>
  385. </td>
  386. </tr>
  387. </table>
  388. <div class="row">
  389. <div class="col-md-6">
  390. <div class="panel panel-default">
  391. <div class="panel-heading">
  392. <h4>Payout Amount</h4>
  393. </div>
  394. <div class="panel-body">
  395. <table class="table table-bordered">
  396. <tr>
  397. <td width="200px;">
  398. <label>Collection Amount:</label>
  399. </td>
  400. <td>
  401. <asp:Label ID="total" runat="server" CssClass="infotext"></asp:Label>
  402. <asp:Label ID="totalCurr" runat="server" CssClass="infotext"></asp:Label>
  403. </td>
  404. </tr>
  405. <tr>
  406. <td width="200px;">
  407. <label>Service Charge:</label>
  408. </td>
  409. <td>
  410. <asp:Label ID="serviceCharge" runat="server" CssClass="infotext"></asp:Label>
  411. <asp:Label ID="scCurr" runat="server" CssClass="infotext"></asp:Label>
  412. </td>
  413. </tr>
  414. <tr>
  415. <td width="200px;">
  416. <label>Sent Amount:</label>
  417. </td>
  418. <td>
  419. <asp:Label ID="transferAmount" runat="server" CssClass="infotext"></asp:Label>
  420. <asp:Label ID="tAmtCurr" runat="server" CssClass="infotext"></asp:Label>
  421. </td>
  422. </tr>
  423. <asp:Panel ID="payAgentComm" runat="server" Visible="false">
  424. <tr>
  425. <td width="200px;">
  426. <label>Pay Agent Comm.:</label>
  427. </td>
  428. <td">
  429. <asp:Label ID="pAgentComm" runat="server" CssClass="infotext"></asp:Label>
  430. <asp:Label ID="pAgentCommCurr" runat="server" CssClass="infotext"></asp:Label>
  431. </td>
  432. </tr>
  433. </asp:Panel>
  434. <tr>
  435. <td width="200px;">
  436. <label>Customer Rate</label></td>
  437. <td class="text-amount">
  438. <asp:Label ID="custRate" runat="server" CssClass="infotext"></asp:Label>
  439. </td>
  440. </tr>
  441. <tr>
  442. <td width="200px;">
  443. <label>Payout Amount:</label>
  444. </td>
  445. <td class="text-amount DisFond">
  446. <asp:Label ID="payoutAmt" runat="server" CssClass="infotext"></asp:Label>
  447. <asp:Label ID="pAmtCurr" runat="server" CssClass="infotext"></asp:Label>
  448. </td>
  449. </tr>
  450. </table>
  451. </div>
  452. </div>
  453. </div>
  454. <div class="col-md-6">
  455. <div class="panel panel-default">
  456. <div class="panel-heading">
  457. <h4>Transaction Information</h4>
  458. </div>
  459. <div class="panel-body">
  460. <table class="table">
  461. <tr>
  462. <td width="200px;">
  463. <label>Mode of Payment:</label>
  464. </td>
  465. <td class="text">
  466. <asp:Label ID="modeOfPayment" runat="server" CssClass="infotext"></asp:Label>
  467. </td>
  468. </tr>
  469. <tr>
  470. <td width="200px;">Txn. Status:</label></td>
  471. <td>
  472. <asp:Label ID="payStatus" runat="server" CssClass="infotext"></asp:Label>
  473. &nbsp;-
  474. <asp:Label ID="lbltrnsubStatus" runat="server" CssClass="infotext"></asp:Label></td>
  475. </tr>
  476. <div id="pnlShowBankDetail" runat="server" visible="false">
  477. <tr id="trAc">
  478. <td class="label">
  479. <label>Account Number: </label>
  480. </td>
  481. <td class="text">
  482. <asp:Label ID="accountNo" runat="server" CssClass="infotext"></asp:Label>
  483. </td>
  484. </tr>
  485. accountNo
  486. <tr id="trBank">
  487. <td class="label">
  488. <label>Bank: </label>
  489. </td>
  490. <td class="text">
  491. <asp:Label ID="bankName" runat="server" CssClass="infotext"></asp:Label>
  492. </td>
  493. </tr>
  494. <tr id="trBranch">
  495. <td class="label">
  496. <label>Branch: </label>
  497. </td>
  498. <td class="text">
  499. <asp:Label ID="branchName" runat="server" CssClass="infotext"></asp:Label>
  500. </td>
  501. </tr>
  502. </div>
  503. <tr>
  504. <td class="label">
  505. <label>Source of Fund: </label>
  506. </td>
  507. <td class="text">
  508. <asp:Label ID="sourceOfFund" runat="server" CssClass="infotext"></asp:Label>
  509. </td>
  510. </tr>
  511. <tr>
  512. <td class="label" nowrap="nowrap">
  513. <label>Reason For Remittance: </label>
  514. </td>
  515. <td class="text">
  516. <asp:Label ID="reasonOfRemit" runat="server" CssClass="infotext"></asp:Label>
  517. </td>
  518. </tr>
  519. <tr>
  520. <td class="label">
  521. <label>Transaction Message:</label>
  522. </td>
  523. <td class="text">
  524. <asp:Label ID="payoutMsg" runat="server" CssClass="infotext"></asp:Label>
  525. </td>
  526. </tr>
  527. </table>
  528. </div>
  529. </div>
  530. </div>
  531. </div>
  532. <div class="row">
  533. <div class="col-md-12">
  534. <div class="panel panel-default">
  535. <div class="panel-heading">
  536. <h4>Deposit Information</h4>
  537. </div>
  538. <div class="panel-body">
  539. <div id="Ddetail" runat="server" style="width: 500px"></div>
  540. </div>
  541. </div>
  542. <asp:HiddenField ID="hddTranId" runat="server" />
  543. <asp:HiddenField ID="hddPayTokenId" runat="server" />
  544. <asp:HiddenField ID="pAgent" runat="server" />
  545. <asp:HiddenField ID="hdnPsuperAgent" runat="server" />
  546. </div>
  547. </div>
  548. </div>
  549. </div>
  550. </div>
  551. </asp:Panel>
  552. <asp:UpdatePanel ID="upnl1" runat="server">
  553. <ContentTemplate>
  554. <div id="div1" style="clear: both;">
  555. <table class="table">
  556. <asp:Panel ID="pnlLog" runat="server">
  557. <tr>
  558. <td>
  559. <div class="panel panel-default">
  560. <div class="panel-heading">
  561. <h4>Complain/Trouble Ticket</h4>
  562. </div>
  563. <div class="panel-body">
  564. <div id="rptLog" runat="server"></div>
  565. </div>
  566. </div>
  567. </td>
  568. </tr>
  569. </asp:Panel>
  570. <tr>
  571. <td>
  572. <div id="lblAddComp" runat="server">
  573. <a href="#" onclick="ShowHideAddComplainBox();" style="margin-left: 10px; cursor: pointer;" class="btn btn-primary">Add New Complain</a>
  574. <br>
  575. </div>
  576. <div id="lblSettl" runat="server">
  577. <%--<a href="../../../AgentPanel/Reports/SearchTransaction/settlementDetails.aspx" style="margin-left: 10px; cursor: pointer;">Settlement Details</a>--%>
  578. </div>
  579. </td>
  580. </tr>
  581. <asp:Panel ID="pnlComment" runat="server">
  582. <tr>
  583. <td>
  584. <div id="divComplainAdd" style="display: none;">
  585. <div class="headers">Transaction Complain (Trouble Ticket)</div>
  586. <asp:TextBox runat="server" ID="comments" TextMode="MultiLine"
  587. Height="50px" Width="750px" CssClass="form-control"></asp:TextBox>
  588. <br>
  589. <br>
  590. <asp:Button ID="btnAdd" runat="server" CssClass="btn btn-primary" OnClick="btnAdd_Click"
  591. Text="Add New Complain" />
  592. </div>
  593. </td>
  594. </tr>
  595. </asp:Panel>
  596. </table>
  597. </div>
  598. </ContentTemplate>
  599. </asp:UpdatePanel>