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.

135 lines
8.4 KiB

  1. <%@ Page Title="" Language="C#" MasterPageFile="~/AgentNew/AgentMain.Master" AutoEventWireup="true" CodeBehind="Transfer.aspx.cs" Inherits="Swift.web.AgentNew.CashTransfer.Transfer" %>
  2. <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
  3. <script type="text/javascript">
  4. //$(document).ready(function () {
  5. // ShowCalFromToUpToToday("#transferDate");
  6. //});
  7. function Transfer_Clicked() {
  8. if (confirm('Are you sure, you would like to save data?')) {
  9. var reqField = "ContentPlaceHolder1_fromAccount,ContentPlaceHolder1_amount,ContentPlaceHolder1_paymentModeDDL,ContentPlaceHolder1_toAccDDL";
  10. if (ValidRequiredField(reqField) == false) {
  11. return false;
  12. }
  13. var limitAmt = Number($('#ContentPlaceHolder1_availableBalance').text().replace(',', '').replace(',', '').replace(',', ''));
  14. var transferAmt = Number($('#ContentPlaceHolder1_amount').val());
  15. if (limitAmt < transferAmt) {
  16. $('#ContentPlaceHolder1_amount').val('0');
  17. $('#ContentPlaceHolder1_amount').focus();
  18. alert("Transfer amount can't be greater than cash in Vault");
  19. return false;
  20. }
  21. }
  22. else {
  23. return false;
  24. }
  25. };
  26. </script>
  27. </asp:Content>
  28. <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
  29. <div class="page-wrapper">
  30. <div class="row">
  31. <div class="col-sm-12">
  32. <div class="page-title">
  33. <h1></h1>
  34. <ol class="breadcrumb">
  35. <li><a href="../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  36. <li class="active"><a href="Transfer.aspx">Transfer From Vault</a></li>
  37. </ol>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="report-tab" runat="server" id="regUp">
  42. <div class="tab-content">
  43. <div role="tabpanel" class="tab-pane" id="List">
  44. </div>
  45. <div role="tabpanel" id="Manage">
  46. <asp:UpdatePanel ID="up1" runat="server">
  47. <ContentTemplate>
  48. <div class="register-form">
  49. <div class="panel panel-default clearfix m-b-20">
  50. <div class="panel-heading">Transfer From Vault</div>
  51. <div class="panel-body">
  52. <div class="row">
  53. <div class="form-group">
  54. <div class="col-md-2">
  55. <label>Available Balance:<span class="errormsg">*</span></label>
  56. </div>
  57. <div class="col-md-3">
  58. <asp:Label ID="availableBalance" runat="server"></asp:Label>
  59. </div>
  60. </div>
  61. </div>
  62. <div class="row">
  63. <div class="form-group">
  64. <div class="col-md-2">
  65. <label>From Account (Vault):<span class="errormsg">*</span></label>
  66. </div>
  67. <div class="col-md-3">
  68. <asp:DropDownList ID="fromAccountDDL" runat="server" CssClass="form-control"></asp:DropDownList>
  69. </div>
  70. </div>
  71. </div>
  72. <div class="row">
  73. <div class="form-group">
  74. <div class="col-md-2">
  75. <label>Choose Payment Mode:<span class="errormsg">*</span></label>
  76. </div>
  77. <div class="col-md-3">
  78. <asp:DropDownList ID="paymentModeDDL" runat="server" CssClass="form-control" AutoPostBack="true" OnSelectedIndexChanged="paymentModeDDL_SelectedIndexChanged">
  79. <asp:ListItem Text="Select" Value=""></asp:ListItem>
  80. <asp:ListItem Text="Bank" Value="b"></asp:ListItem>
  81. <asp:ListItem Text="Cash Teller" Value="ct"></asp:ListItem>
  82. <asp:ListItem Text="Cash Vault" Value="cv"></asp:ListItem>
  83. </asp:DropDownList>
  84. </div>
  85. </div>
  86. </div>
  87. <div class="row">
  88. <div class="form-group">
  89. <div class="col-md-2">
  90. <label>To Account:<span class="errormsg">*</span></label>
  91. </div>
  92. <div class="col-md-3">
  93. <asp:DropDownList ID="toAccDDL" runat="server" CssClass="form-control">
  94. </asp:DropDownList>
  95. </div>
  96. </div>
  97. </div>
  98. <div class="row">
  99. <div class="form-group">
  100. <div class="col-md-2">
  101. <label>Amount:<span class="errormsg">*</span></label>
  102. </div>
  103. <div class="col-md-3">
  104. <asp:TextBox ID="amount" runat="server" CssClass="form-control" />
  105. </div>
  106. </div>
  107. </div>
  108. <div class="row">
  109. <div class="form-group">
  110. <div class="col-md-2">
  111. <label>Date:<span class="errormsg">*</span></label>
  112. </div>
  113. <div class="col-md-3">
  114. <asp:TextBox ReadOnly="true" autocomplete="off" ID="transferDate" runat="server" onchange="return DateValidation('transferDate','t')" MaxLength="10" CssClass="form-control form-control-inline input-medium "></asp:TextBox>
  115. </div>
  116. </div>
  117. </div>
  118. <div class="row">
  119. <div class="form-group">
  120. <div class="col-md-offset-2 col-md-3">
  121. <asp:Button ID="transferButton" Text="Transfer" runat="server" OnClientClick="return Transfer_Clicked()" OnClick="transferButton_Click" CssClass="btn btn-primary m-t-25" />
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. </div>
  128. </ContentTemplate>
  129. </asp:UpdatePanel>
  130. </div>
  131. </div>
  132. </div>
  133. </div>
  134. </asp:Content>