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.

497 lines
34 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CancelRequest.aspx.cs" Inherits="Swift.web.Remit.Transaction.Agent.CancelRequest.CancelRequest" %>
  2. <%--<%@ Register TagPrefix="uc1" TagName="UcTransaction" Src="~/Remit/UserControl/UcTransaction.ascx" %>--%>
  3. <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
  4. <%@ Import Namespace="Swift.web.Library" %>
  5. <!DOCTYPE html>
  6. <html xmlns="http://www.w3.org/1999/xhtml">
  7. <head id="Head1" runat="server">
  8. <base id="Base2" runat="server" target="_self" />
  9. <link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  10. <%--<link href="../../../../css/TranStyle2.css" rel="stylesheet" type="text/css" />--%>
  11. <link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  12. <link href="/ui/css/style.css" rel="stylesheet" />
  13. <script src="/js/swift_grid.js" type="text/javascript"> </script>
  14. <script src="/js/functions.js" type="text/javascript"> </script>
  15. <script src="/js/menucontrol.js" type="text/javascript"></script>
  16. <script type="text/javascript">
  17. function ClearField() {
  18. SetValueById("<% =controlNo.ClientID%>", "", false);
  19. }
  20. function CallBack(mes, url) {
  21. var resultList = ParseMessageToArray(mes);
  22. alert(resultList[1]);
  23. if (resultList[0] != 0) {
  24. return;
  25. }
  26. window.returnValue = resultList[0];
  27. window.location.replace(url);
  28. }
  29. </script>
  30. <%-- <style>
  31. .panels {
  32. padding: 7px;
  33. margin-bottom: 5px;
  34. margin-left: 20px;
  35. width: 100%;
  36. }
  37. </style>--%>
  38. <style>
  39. .infotext {
  40. color: #000;
  41. font-size: 14px;
  42. font-weight: 600;
  43. }
  44. </style>
  45. </head>
  46. <body>
  47. <form id="form1" runat="server">
  48. <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
  49. <div class="page-wrapper">
  50. <div class="row">
  51. <div class="col-sm-12">
  52. <div class="page-title">
  53. <h1></h1>
  54. <ol class="breadcrumb">
  55. <li><a href="../../../../Agent/AgentMain.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  56. <li><a href="#" onclick="return LoadModuleAgentMenu('other_services')">Other Services</a></li>
  57. <li class="active"><a href="CancelRequest.aspx">Cancel Transaction</a></li>
  58. </ol>
  59. </div>
  60. </div>
  61. </div>
  62. <asp:UpdateProgress ID="updProgress" AssociatedUpdatePanelID="upd1" runat="server">
  63. <ProgressTemplate>
  64. <div style="position: fixed; left: 450px; top: 0px; background-color: white; border: 1px solid black;">
  65. <img alt="progress" src="../../../../Images/Loading_small.gif" />
  66. Processing...
  67. </div>
  68. </ProgressTemplate>
  69. </asp:UpdateProgress>
  70. <asp:UpdatePanel ID="upd1" runat="server" UpdateMode="Conditional">
  71. <ContentTemplate>
  72. <div>
  73. <div id="tblSearch" runat="server">
  74. <div class="panel panel-default">
  75. <div class="panel-heading"><i class="fa fa-search"></i>Search By</div>
  76. <div class=" panel-body">
  77. <div class="col-sm-12 form-inline">
  78. <div class="col-md-1">
  79. <b><%=GetStatic.GetTranNoName() %></b>
  80. <asp:RequiredFieldValidator ID="rv1" runat="server" ControlToValidate="controlNo"
  81. ForeColor="Red" Display="Dynamic" ErrorMessage="Required!" ValidationGroup="search"
  82. SetFocusOnError="True">
  83. </asp:RequiredFieldValidator>
  84. </div>
  85. <div class="col-md-3">
  86. <asp:TextBox ID="controlNo" runat="server" CssClass="form-control" AutoComplete="off"></asp:TextBox>
  87. </div>
  88. <div class="col-sm-2 ">
  89. <asp:Button ID="btnSearch" runat="server" Text="Search" ValidationGroup="search" CssClass="btn btn-primary btn-sm"
  90. OnClick="btnSearch_Click" />
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. <div style="clear: both;">
  96. </div>
  97. </div>
  98. <div id="divTranDetails" runat="server" visible="false">
  99. <div class="panel panel-default">
  100. <div class="panel-heading">
  101. <div id="div1" style="clear: both;" class="panels">
  102. <div style="text-align: center;">
  103. <span style="font-size: 2em; font-weight: bold;">
  104. <asp:Label ID="tranNoName" runat="server"></asp:Label>:
  105. <span style="color: red;">
  106. <asp:Label ID="lblControlNo" runat="server"></asp:Label></span>
  107. </span>
  108. <span style="width: 100px;"></span>
  109. <span style="font-size: 2em; font-weight: bold;">Transaction Status:
  110. <span style="color: red;">
  111. <asp:Label ID="lblStatus" runat="server"></asp:Label>
  112. </span>
  113. </span>
  114. </div>
  115. </div>
  116. </div>
  117. <div class="panel-body">
  118. <table class="table">
  119. <tr>
  120. <td class="tableForm" colspan="2">
  121. <table class="table table-bordered ">
  122. <tr>
  123. <td>
  124. <table id="tblCreatedLog" class="table table-bordered">
  125. <tr>
  126. <td>Created By:</td>
  127. <td>
  128. <asp:Label ID="createdBy" runat="server" CssClass="infotext"></asp:Label>
  129. </td>
  130. </tr>
  131. <tr>
  132. <td>Created Date:</td>
  133. <td>
  134. <asp:Label ID="createdDate" runat="server" CssClass="infotext"></asp:Label>
  135. </td>
  136. </tr>
  137. </table>
  138. </td>
  139. <td>
  140. <table id="tblApprovedLog" class="table table-bordered">
  141. <tr>
  142. <td>
  143. <label>Approved By:</label></td>
  144. <td>
  145. <asp:Label ID="approvedBy" runat="server" CssClass="infotext"></asp:Label>
  146. </td>
  147. </tr>
  148. <tr>
  149. <td>Approved Date:</td>
  150. <td>
  151. <asp:Label ID="approvedDate" runat="server" CssClass="infotext"></asp:Label>
  152. </td>
  153. </tr>
  154. </table>
  155. </td>
  156. </tr>
  157. </table>
  158. </td>
  159. </tr>
  160. <tr>
  161. <td width="50%" valign="top" class="tableForm">
  162. <div class="panel panel-default">
  163. <div class="panel-heading">Sender</div>
  164. <div class="panel-body">
  165. <table class="table table-bordered">
  166. <tr style="background-color: #0e96ec">
  167. <td style="color: #000; font-size: 14px;">Name:</td>
  168. <td>
  169. <asp:Label ID="sName" runat="server" CssClass="infotext"></asp:Label></td>
  170. </tr>
  171. <tr>
  172. <td>Address: </td>
  173. <td class="text">
  174. <asp:Label ID="sAddress" runat="server" CssClass="infotext"></asp:Label>
  175. </td>
  176. </tr>
  177. <tr>
  178. <td>Country: </td>
  179. <td class="text">
  180. <asp:Label ID="sCountry" runat="server" CssClass="infotext"></asp:Label>
  181. </td>
  182. </tr>
  183. <tr>
  184. <td>Contact No: </td>
  185. <td class="text">
  186. <asp:Label ID="sContactNo" runat="server" CssClass="infotext"></asp:Label>
  187. </td>
  188. </tr>
  189. <tr>
  190. <td>Id Type: </td>
  191. <td>
  192. <asp:Label ID="sIdType" runat="server" CssClass="infotext"></asp:Label>
  193. </td>
  194. </tr>
  195. <tr>
  196. <td>Id Number: </td>
  197. <td>
  198. <asp:Label ID="sIdNo" runat="server" CssClass="infotext"></asp:Label>
  199. </td>
  200. </tr>
  201. <tr>
  202. <td>Email: </td>
  203. <td>
  204. <asp:Label ID="sEmail" runat="server" CssClass="infotext"></asp:Label>
  205. </td>
  206. </tr>
  207. </table>
  208. </div>
  209. </div>
  210. </td>
  211. <td width="50%" valign="top" class="tableForm">
  212. <div class="panel panel-default">
  213. <div class="panel-heading">Receiver</div>
  214. <div class="panel-body">
  215. <table class="table table-bordered">
  216. <tr style="background-color: #0e96ec">
  217. <td style="color: #000; font-size: 14px;">Name:</td>
  218. <td>
  219. <asp:Label ID="rName" runat="server" CssClass="infotext"></asp:Label>
  220. </td>
  221. </tr>
  222. <tr>
  223. <td>Address: </td>
  224. <td>
  225. <asp:Label ID="rAddress" runat="server" CssClass="infotext"></asp:Label>
  226. </td>
  227. </tr>
  228. <tr>
  229. <td>Country: </td>
  230. <td class="text">
  231. <asp:Label ID="rCountry" runat="server" CssClass="infotext"></asp:Label>
  232. </td>
  233. </tr>
  234. <tr>
  235. <td>Contact No: </td>
  236. <td class="text">
  237. <asp:Label ID="rContactNo" runat="server" CssClass="infotext"></asp:Label>
  238. </td>
  239. </tr>
  240. <tr>
  241. <td>Id Type: </td>
  242. <td>
  243. <asp:Label ID="rIdType" runat="server" CssClass="infotext"></asp:Label>
  244. </td>
  245. </tr>
  246. <tr>
  247. <td>Id Number: </td>
  248. <td class="text">
  249. <asp:Label ID="rIdNo" runat="server" CssClass="infotext"></asp:Label>
  250. </td>
  251. </tr>
  252. <tr>
  253. <td>Relationship with sender: </td>
  254. <td class="text">
  255. <asp:Label ID="relationship" runat="server" CssClass="infotext"></asp:Label>
  256. </td>
  257. </tr>
  258. </table>
  259. </div>
  260. </div>
  261. </td>
  262. </tr>
  263. <tr>
  264. <td valign="top" class="tableForm">
  265. <div class="panel panel-default">
  266. <div class="panel-heading">Sending Agent Detail</div>
  267. <div class="panel-body">
  268. <table class="table table-bordered">
  269. <tr>
  270. <td>Agent: </td>
  271. <td class="text">
  272. <asp:Label ID="sAgentName" runat="server" CssClass="infotext"></asp:Label>
  273. </td>
  274. </tr>
  275. <tr>
  276. <td>Branch: </td>
  277. <td class="text">
  278. <asp:Label ID="sBranchName" runat="server" CssClass="infotext"></asp:Label>
  279. </td>
  280. </tr>
  281. <tr>
  282. <td>S. Agent Location: </td>
  283. <td class="text">
  284. <asp:Label ID="sAgentLocation" runat="server" CssClass="infotext"></asp:Label>
  285. </td>
  286. </tr>
  287. <tr>
  288. <td>District:</td>
  289. <td class="text">
  290. <asp:Label ID="sAgentDistrict" runat="server" CssClass="infotext"></asp:Label>
  291. </td>
  292. </tr>
  293. <tr>
  294. <td>City: </td>
  295. <td class="text">
  296. <asp:Label ID="sAgentCity" runat="server" CssClass="infotext"></asp:Label>
  297. </td>
  298. </tr>
  299. <tr>
  300. <td>Country: </td>
  301. <td class="text">
  302. <asp:Label ID="sAgentCountry" runat="server" CssClass="infotext"></asp:Label>
  303. </td>
  304. </tr>
  305. </table>
  306. </div>
  307. </div>
  308. </td>
  309. <td valign="top" class="tableForm">
  310. <div class="panel panel-default">
  311. <div class="panel-heading">Payout Agent Detail</div>
  312. <div class="panel-body">
  313. <table class="table table-bordered">
  314. <tr>
  315. <td>Agent: </td>
  316. <td>
  317. <asp:Label ID="pAgentName" runat="server" CssClass="infotext"></asp:Label>
  318. </td>
  319. </tr>
  320. <tr>
  321. <td>Branch: </td>
  322. <td>
  323. <asp:Label ID="pBranchName" runat="server" CssClass="infotext"></asp:Label>
  324. </td>
  325. </tr>
  326. <tr>
  327. <td>Payout Location: </td>
  328. <td class="text">
  329. <asp:Label ID="pAgentLocation" runat="server" CssClass="infotext"></asp:Label>
  330. </td>
  331. </tr>
  332. <tr>
  333. <td>District:</td>
  334. <td class="text">
  335. <asp:Label ID="pAgentDistrict" runat="server" CssClass="infotext"></asp:Label>
  336. </td>
  337. </tr>
  338. <tr>
  339. <td>City: </td>
  340. <td class="text">
  341. <asp:Label ID="pAgentCity" runat="server" CssClass="infotext"></asp:Label>
  342. </td>
  343. </tr>
  344. <tr>
  345. <td>Country: </td>
  346. <td class="text">
  347. <asp:Label ID="pAgentCountry" runat="server" CssClass="infotext"></asp:Label>
  348. </td>
  349. </tr>
  350. </table>
  351. </div>
  352. </div>
  353. </td>
  354. </tr>
  355. <tr>
  356. <td class="tableForm" valign="top">
  357. <div class="panel panel-default">
  358. <div class="panel-heading">Transaction Amount Detail</div>
  359. <div class="panel-body">
  360. <table class="table table-bordered" style="width: 100%" cellspacing="0" cellpadding="0">
  361. <tr>
  362. <td>Collection Amount: </td>
  363. <td class="text-amount">
  364. <asp:Label ID="total" runat="server" CssClass="infotext"></asp:Label>
  365. <asp:Label ID="totalCurr" runat="server" CssClass="infotext"></asp:Label>
  366. </td>
  367. </tr>
  368. <tr>
  369. <td>Service Charge: </td>
  370. <td>
  371. <asp:Label ID="serviceCharge" runat="server" CssClass="infotext"></asp:Label>
  372. <asp:Label ID="scCurr" runat="server" CssClass="infotext"></asp:Label>
  373. </td>
  374. </tr>
  375. <tr>
  376. <td>Sent Amount: </td>
  377. <td class="text-amount">
  378. <asp:Label ID="transferAmount" runat="server" CssClass="infotext"></asp:Label>
  379. <asp:Label ID="tAmtCurr" runat="server" CssClass="infotext"></asp:Label>
  380. </td>
  381. </tr>
  382. <tr>
  383. <td>Payout Amount: </td>
  384. <td class="text-amount DisFond">
  385. <asp:Label ID="payoutAmt" runat="server" CssClass="infotext"></asp:Label>
  386. <asp:Label ID="pAmtCurr" runat="server" CssClass="infotext"></asp:Label>
  387. </td>
  388. </tr>
  389. </table>
  390. </div>
  391. </div>
  392. </td>
  393. <td valign="top" class="tableForm">
  394. <div class="panel panel-default">
  395. <div class="panel-heading">Other Detail</div>
  396. <div class="panel-body">
  397. <table class="table table-bordered">
  398. <tr>
  399. <td>Mode of Payment: </td>
  400. <td class="text">
  401. <asp:Label ID="modeOfPayment" runat="server" CssClass="infotext"></asp:Label>
  402. </td>
  403. </tr>
  404. <tr>
  405. <td class="DisFond">Trn Status:</td>
  406. <td class="DisFond">
  407. <asp:Label ID="tranStatus" runat="server" CssClass="infotext"></asp:Label>
  408. </td>
  409. </tr>
  410. </table>
  411. </div>
  412. </div>
  413. </td>
  414. </tr>
  415. <tr>
  416. <td colspan="2">
  417. <div class="panel panel-default">
  418. <table class="table">
  419. <tr>
  420. <td>
  421. <b>Payout Message</b>
  422. <br />
  423. <asp:Label ID="payoutMsg" runat="server" CssClass="infotext"></asp:Label>
  424. </td>
  425. </tr>
  426. </table>
  427. </div>
  428. </td>
  429. </tr>
  430. <tr>
  431. <td colspan="2">
  432. <asp:HiddenField ID="hddTranId" runat="server" />
  433. </td>
  434. </tr>
  435. </table>
  436. </div>
  437. </div>
  438. <div class="panel panel-default">
  439. <table class="table">
  440. <tr>
  441. <td>
  442. <b>Cancel Reason</b>
  443. <span class="ErrMsg">*</span>
  444. <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="controlNo"
  445. ForeColor="Red" Display="Dynamic" ErrorMessage="Required!" ValidationGroup="cancel"
  446. SetFocusOnError="True">
  447. </asp:RequiredFieldValidator>
  448. <br />
  449. <asp:TextBox ID="cancelReason" runat="server" TextMode="MultiLine" Width="350px" Height="40px"></asp:TextBox>
  450. <%--<asp:RangeValidator ID="RangeValidator1" runat="server" Type="String" ControlToValidate="cancelReason" MaximumValue="199"
  451. ErrorMessage="Cannot exceed more than 199 charactor" ForeColor="Red" ValidationGroup="cancel"></asp:RangeValidator>--%>
  452. </td>
  453. </tr>
  454. <tr>
  455. <td>
  456. <asp:Button ID="btnCancel" runat="server" Text="Request for Cancel" ValidationGroup="cancel" CssClass="btn btn-danger" OnClick="btnCancel_Click" />&nbsp;&nbsp;&nbsp;&nbsp;
  457. <cc1:ConfirmButtonExtender ID="btnCancelcc" runat="server"
  458. ConfirmText="Confirm To Request for cancel?" Enabled="True" TargetControlID="btnCancel">
  459. </cc1:ConfirmButtonExtender>
  460. </td>
  461. </tr>
  462. </table>
  463. </div>
  464. </div>
  465. </div>
  466. </ContentTemplate>
  467. </asp:UpdatePanel>
  468. </div>
  469. </form>
  470. </body>
  471. </html>