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.

460 lines
32 KiB

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