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.

293 lines
15 KiB

6 months ago
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddBank.aspx.cs" Inherits="Swift.web.Remit.TPSetup.BankAndBranchSetup.AddBank" %>
  2. <!DOCTYPE html>
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <meta charset="utf-8" />
  6. <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  7. <meta name="viewport" content="width=device-width, initial-scale=1" />
  8. <meta name="description" content="" />
  9. <meta name="author" content="" />
  10. <!-- Bootstrap Core CSS -->
  11. <link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  12. <link href="/ui/css/datepicker-custom.css" rel="stylesheet" />
  13. <link href="/js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
  14. <link href="/ui/css/style.css" type="text/css" rel="stylesheet" />
  15. <link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  16. <script type="text/javascript" src="/ui/js/jquery.min.js"></script>
  17. <script type="text/javascript" src="/ui/bootstrap/js/bootstrap.min.js"></script>
  18. <script src="/js/swift_calendar.js"></script>
  19. <script src="/ui/js/pickers-init.js"></script>
  20. <script src="/ui/js/jquery-ui.min.js"></script>
  21. <script src="/js/functions.js" type="text/javascript"> </script>
  22. <script src="/js/swift_autocomplete.js"></script>
  23. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js" type="text/javascript"></script>
  24. <script type="text/javascript">
  25. function CheckSession(data) {
  26. if (data === undefined || data === "" || data === null)
  27. return;
  28. if (data[0].session_end === "1") {
  29. document.location = "../../../Logout.aspx";
  30. }
  31. }
  32. function CheckFormValidation(flag, recordId) {
  33. var reqField = "countryDDL1,paymentModeDDL1,pCurrency,bankName1";
  34. if (flag === 'I') {
  35. reqField += ",countryDDL1,paymentModeDDL1,pCurrency,bankName1";
  36. }
  37. // Validate required fields
  38. if (!ValidRequiredField(reqField)) {
  39. return false;
  40. }
  41. // Gather data for insertion or update
  42. var countryId = $("#countryDDL1").val();
  43. var paymentMode = $("#paymentModeDDL1").val();
  44. var pCurrency = $("#pCurrency").val();
  45. var bankName = $("#bankName1").val();
  46. var bankState = $("#bankState").val();
  47. var bankDistrict = $("#bankDistrict").val();
  48. var bankAddress = $("#bankAddress").val();
  49. var bankPhone = $("#bankPhone").val();
  50. var bankEmail = $("#bankEmail").val();
  51. var isActive = $("#isActiveDDL").val();
  52. var dataToSend = {};
  53. if (flag === 'I') {
  54. dataToSend = {
  55. MethodName: 'InsertBank',
  56. countryId: countryId,
  57. isActive: isActive,
  58. paymentMode: paymentMode,
  59. pCurrency: pCurrency,
  60. bankName: bankName,
  61. bankState: bankState,
  62. bankDistrict: bankDistrict,
  63. bankAddress: bankAddress,
  64. bankPhone: bankPhone,
  65. bankEmail: bankEmail
  66. };
  67. }
  68. else if (flag === 'U') {
  69. var recordId = $("#recordId").val();
  70. dataToSend = {
  71. MethodName: 'UpdateBank',
  72. recordId: recordId,
  73. countryId: countryId,
  74. isActive: isActive,
  75. paymentMode: paymentMode,
  76. pCurrency: pCurrency,
  77. bankName: bankName,
  78. bankState: bankState,
  79. bankDistrict: bankDistrict,
  80. bankAddress: bankAddress,
  81. bankPhone: bankPhone,
  82. bankEmail: bankEmail
  83. };
  84. }
  85. $.post("", dataToSend, function (response) {
  86. if (response !== "") {
  87. var data = JSON.parse(response);
  88. alert(data[0].Msg);
  89. ClearAllFieldsInserted();
  90. }
  91. });
  92. }
  93. function ClearAllFieldsInserted() {
  94. $("#countryDDL1").val('');
  95. $("#paymentModeDDL1").val('');
  96. $("#pCurrency").val('');
  97. $("#bankName1").val('');
  98. $("#bankState").val('');
  99. $("#bankDistrict").val('');
  100. $("#bankAddress").val('');
  101. $("#bankPhone").val('');
  102. $("#bankEmail").val('');
  103. }
  104. </script>
  105. </head>
  106. <body>
  107. <form id="form1" runat="server">
  108. <asp:HiddenField ID="isActive" runat="server" />
  109. <asp:HiddenField ID="rowId" runat="server" />
  110. <asp:Button ID="btnPostBack" runat="server" Style="display: none;" />
  111. <%-- <asp:Button ID="btnUpdate" runat="server" OnClick="btnUpdate_Click" Style="display: none;" />--%>
  112. <div class="page-wrapper">
  113. <div class="row">
  114. <div class="col-sm-12">
  115. <div class="page-title">
  116. <h1></h1>
  117. <ol class="breadcrumb">
  118. <li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  119. <li><a href="#">Others Service</a></li>
  120. <li><a href="#">Others Service</a></li>
  121. <li class="active"><a href="#">Bank Setup</a></li>
  122. <%-- <li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  123. <li><a href="#" onclick="return LoadModule('adminstration')">Other Services</a></li>
  124. <li><a href="#" onclick="return LoadModule('sub_administration')">Sub_Other Service</a></li>
  125. <li class="active"><a href="BankList.aspx">Partner Agent/Bank List</a></li>--%>
  126. <%--<li class="active"><a href="AddBank.aspx">Partner Agent/Bank List</a></li>--%>
  127. </ol>
  128. </div>
  129. </div>
  130. </div>
  131. <!-- Nav tabs -->
  132. <div class="listtabs">
  133. <ul class="nav nav-tabs" role="tablist">
  134. <li><a href="NewBankList.aspx">Bank List</a></li>
  135. <li class="active"><a href="AddBank.aspx">Bank Setup</a></li>
  136. <li><a href="BankList.aspx">Bank Mapping List</a></li>
  137. <li><a href="AddBankMapping.aspx">Bank Mapping Setup</a></li>
  138. <li><a href="ListBranch.aspx">Branch List </a></li>
  139. <li><a href="AddBranch.aspx">Branch Setup </a></li>
  140. <%-- <li role="presentation" class="deactive"><a href="BankList.aspx">Partner Bank List </a></li>--%>
  141. <%--<li class=""><a href="BankList.aspx" aria-controls="home" role="tab" data-toggle="tab">Partner Bank List</a></li>--%>
  142. <%--<li class="selected"><a href="#" aria-controls="home" role="tab" data-toggle="tab">Insert Bank</a></li>--%>
  143. <%--<li role="presentation" class="active"><a href="AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Ban Master</a></li>
  144. <li role="presentation" class="active"><a href="#AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Bank Mapping</a></li>
  145. <li role="presentation" class="active"><a href="#AddBank.aspx" aria-controls="home" role="tab" data-toggle="tab">Insert Branch</a></li>--%>
  146. <%-- <li><a href="ManagePartnerBank.aspx">Manage Partner Bank</a></li>--%>
  147. </ul>
  148. </div>
  149. <div class="row">
  150. <div class="col-md-6">
  151. <div class="panel panel-default recent-activites">
  152. <!-- Start .panel -->
  153. <div class="panel-heading">
  154. <h4 class="panel-title">Bank Setup
  155. </h4>
  156. <div class="panel-actions">
  157. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
  158. </div>
  159. </div>
  160. <div class="panel-body">
  161. <!-- End .form-group -->
  162. <div class="form-group">
  163. <label class="col-lg-3 col-md-4 control-label" for="">
  164. <label>
  165. Country:</label>
  166. </label>
  167. <div class="col-lg-9 col-md-8">
  168. <asp:DropDownList ID="countryDDL1" runat="server" CssClass="form-control">
  169. </asp:DropDownList>
  170. </div>
  171. </div>
  172. <div class="form-group">
  173. <label class="col-lg-3 col-md-4 control-label" for="">
  174. <label>
  175. Payment Mode:</label>
  176. </label>
  177. <div class="col-lg-9 col-md-8">
  178. <asp:DropDownList ID="paymentModeDDL1" runat="server" CssClass="form-control">
  179. </asp:DropDownList>
  180. </div>
  181. </div>
  182. <!-- End .form-group -->
  183. <!-- End .form-group -->
  184. <div class="form-group">
  185. <label class="col-lg-3 col-md-4 control-label" for="">
  186. <label>
  187. Paying Currency:</label>
  188. </label>
  189. <div class="col-lg-9 col-md-8">
  190. <asp:TextBox runat="server" ID="pCurrency" CssClass="form-control"></asp:TextBox>
  191. </div>
  192. </div>
  193. <div class="form-group">
  194. <label class="col-lg-3 col-md-4 control-label" for="">
  195. <label>
  196. Bank Name:</label>
  197. </label>
  198. <div class="col-lg-9 col-md-8">
  199. <asp:TextBox runat="server" ID="bankName1" CssClass="form-control"></asp:TextBox>
  200. </div>
  201. </div>
  202. <div class="form-group">
  203. <label class="col-lg-3 col-md-4 control-label" for="">
  204. <label>
  205. Bank State :</label>
  206. </label>
  207. <div class="col-lg-9 col-md-8">
  208. <asp:TextBox runat="server" ID="bankState" CssClass="form-control"></asp:TextBox>
  209. </div>
  210. </div>
  211. <div class="form-group">
  212. <label class="col-lg-3 col-md-4 control-label" for="">
  213. <label>
  214. Bank District :</label>
  215. </label>
  216. <div class="col-lg-9 col-md-8">
  217. <asp:TextBox runat="server" ID="bankDistrict" CssClass="form-control"></asp:TextBox>
  218. </div>
  219. </div>
  220. <div class="form-group">
  221. <label class="col-lg-3 col-md-4 control-label" for="">
  222. <label>
  223. Bank Address :</label>
  224. </label>
  225. <div class="col-lg-9 col-md-8">
  226. <asp:TextBox runat="server" ID="bankAddress" CssClass="form-control"></asp:TextBox>
  227. </div>
  228. </div>
  229. <div class="form-group">
  230. <label class="col-lg-3 col-md-4 control-label" for="">
  231. <label>
  232. Bank Phone :</label>
  233. </label>
  234. <div class="col-lg-9 col-md-8">
  235. <asp:TextBox runat="server" ID="bankPhone" CssClass="form-control"></asp:TextBox>
  236. </div>
  237. </div>
  238. <div class="form-group">
  239. <label class="col-lg-3 col-md-4 control-label" for="">
  240. <label>
  241. Bank Email :</label>
  242. </label>
  243. <div class="col-lg-9 col-md-8">
  244. <asp:TextBox runat="server" ID="bankEmail" CssClass="form-control"></asp:TextBox>
  245. </div>
  246. </div>
  247. <div class="form-group">
  248. <label class="col-lg-3 col-md-4 control-label" for="">
  249. <label>
  250. Is Active:</label>
  251. </label>
  252. <div class="col-lg-9 col-md-8">
  253. <asp:DropDownList ID="isActiveDDL" runat="server" CssClass="form-control">
  254. <asp:ListItem Text="Yes" Value="1"></asp:ListItem>
  255. <asp:ListItem Text="No" Value="0"></asp:ListItem>
  256. </asp:DropDownList>
  257. </div>
  258. </div>
  259. <!-- End .form-group -->
  260. <input type="hidden" id="recordId" name="recordId" value ="recordId" />
  261. <div class="form-group">
  262. <div class="col-md-12 col-md-offset-3">
  263. <%--<input type="button" value="Save" style="width: 165px;" class="btn btn-primary m-t-25" onclick="return CheckFormValidation('I');" />--%>
  264. <input type="button" value="Save" style="width: 165px;" class="btn btn-primary m-t-25" onclick="return CheckFormValidation('I', $('#recordId').val());" />
  265. </div>
  266. </div>
  267. <!-- End .form-group -->
  268. </div>
  269. </div>
  270. </div>
  271. </div>
  272. </div>
  273. </form>
  274. </body>
  275. </html>