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.

161 lines
7.8 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="List.aspx.cs" Inherits="Swift.web.Remit.EnableDisableCustomer.List" %>
  2. <%@ Register Src="~/Component/AutoComplete/SwiftTextBox.ascx" TagName="SwiftTextBox" TagPrefix="uc1" %>
  3. <!DOCTYPE html>
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  6. <link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  7. <link href="/ui/css/style.css" rel="stylesheet" />
  8. <link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  9. <link href="/js/jQuery/jquery-ui.css" rel="stylesheet" />
  10. <script src="/ui/js/jquery.min.js"></script>
  11. <script src="/ui/js/jquery-ui.min.js" type="text/javascript"></script>
  12. <script src="/ui/js/jquery.validate.js" type="text/javascript"></script>
  13. <script src="/ui/bootstrap/js/bootstrap.min.js"></script>
  14. <script src="/js/swift_grid.js" type="text/javascript"> </script>
  15. <script src="/js/functions.js"></script>
  16. <script src="/js/swift_autocomplete.js"></script>
  17. <script src="/AgentNew/js/swift_calender.js"></script>
  18. <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.15/jquery.mask.min.js" type="text/javascript"></script>
  19. <style>
  20. .table .table {
  21. background-color: #F5F5F5 !important;
  22. }
  23. </style>
  24. <script type="text/javascript">
  25. ShowCalFromToUpToToday("#grid_Beneficiarylist_fromDate", "#grid_Beneficiarylist_toDate");
  26. $('#grid_Beneficiarylist_fromDate').mask('0000-00-00');
  27. $('#grid_Beneficiarylist_toDate').mask('0000-00-00');
  28. $(document).ready(function () {
  29. $('#<%=ddlSearchBy.ClientID%>').change(function () {
  30. <% = txtSearchData.InitFunction() %>
  31. });
  32. var a = $("#<%=hideSearchDiv.ClientID%>").val();
  33. if (a == "true") {
  34. $("#<%=hideSearchDiv.ClientID%>").hide();
  35. }
  36. });
  37. function CallBackAutocomplete(id) {
  38. var d = [GetItem("<%=txtSearchData.ClientID %>")[0], GetItem("<%=txtSearchData.ClientID %>")[1].split('|')[0]];
  39. $('#<%=hideCustomerId.ClientID%>').val(d[0]);
  40. $('#<%=clickBtnForGetCustomerDetails.ClientID%>').click();
  41. };
  42. function GetCustomerSearchType() {
  43. var searchBy = $('#<%=ddlSearchBy.ClientID%>').val()
  44. return searchBy;
  45. };
  46. function PopulateAutocomplete(custInfo) {
  47. var customerInfo = custInfo.split(',');
  48. var id = customerInfo[0];
  49. var name = customerInfo[1];
  50. var d = [id, name];
  51. SetItem("<% =txtSearchData.ClientID%>", d);
  52. var hideSearch = $("#<%=hideSearchDiv.ClientID%>").val();
  53. if (hideSearch == "true") {
  54. ReloadParent();
  55. }
  56. }
  57. function ClearClicked() {
  58. var d = ["", ""];
  59. SetItem("<% =txtSearchData.ClientID%>", d);
  60. $("#<%=rpt_grid.ClientID%>").hide();
  61. $('#<%=hideCustomerId.ClientID%>').val('');
  62. $('#txtMembershipId').text('');
  63. $('#customerName').text('');
  64. event.preventDefault();
  65. }
  66. function ReloadParent() {
  67. window.onunload = window.opener.location.reload();
  68. }
  69. function SetMessageBox(msg, id) {
  70. alert(msg);
  71. }
  72. function EnableDisable(customerId, customerName, isActive) {
  73. var verifyText = 'Are you sure to enable ' + customerName + '?';
  74. if (customerId != '') {
  75. $('#isActive').val(isActive);
  76. $('#hideCustomerId').val(customerId);
  77. if (isActive == 'Y') {
  78. verifyText = 'Are you sure to disable ' + customerName + '?';
  79. }
  80. if (confirm(verifyText)) {
  81. $('#btnUpdate').click();
  82. }
  83. }
  84. }
  85. </script>
  86. </head>
  87. <body>
  88. <form id="form1" runat="server">
  89. <div class="hidden">
  90. <asp:Button ID="clickBtnForGetCustomerDetails" runat="server" Text="click" OnClick="clickBtnForGetCustomerDetails_Click" />
  91. <asp:HiddenField ID="hideCustomerId" runat="server" />
  92. <asp:HiddenField ID="hideSearchDiv" runat="server" />
  93. <asp:HiddenField ID="isActive" runat="server" />
  94. <asp:Button ID="btnUpdate" runat="server" OnClick="btnUpdate_Click" Style="display: none;" />
  95. </div>
  96. <div class="page-wrapper">
  97. <div id="antiForgery" runat="server"></div>
  98. <div class="row">
  99. <div class="col-sm-12">
  100. <div class="page-title">
  101. <h1></h1>
  102. <ol class="breadcrumb">
  103. <li><a href="../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  104. <li><a href="#" onclick="return LoadModule('adminstration')">Administration </a></li>
  105. <li><a href="#">Administration</a></li>
  106. <li class="active"><a href="List.aspx?customerId=<%=hideCustomerId.Value %>&hideSearchDiv=<%=hideSearchDiv.Value %>">Enable/Disable Customer</a></li>
  107. </ol>
  108. </div>
  109. </div>
  110. </div>
  111. <div class="listtabs">
  112. <ul class="nav nav-tabs" role="tablist">
  113. <li role="presentation"><a href="List.aspx?customerId=<%=hideCustomerId.Value %>&hideSearchDiv=<%=hideSearchDiv.Value %>">Enable/Disable Customer</a></li>
  114. </ul>
  115. </div>
  116. <div class="row">
  117. <div class="col-md-12">
  118. <div class="panel panel-default ">
  119. <div class="panel-heading">
  120. <h4 class="panel-title">Enable/Disable Customer:
  121. <label runat="server" id="customerName"></label>
  122. (<label runat="server" id="txtMembershipId"></label>
  123. )</h4>
  124. <div class="panel-actions">
  125. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle=""></a>
  126. </div>
  127. </div>
  128. <div class="panel-body">
  129. <div id="displayOnlyOnEdit" runat="server">
  130. <div class="col-sm-3 col-xs-12">
  131. <label class="control-label">Search By</label>
  132. <asp:DropDownList ID="ddlSearchBy" runat="server" CssClass="form-control" Style="margin-bottom: 5px;">
  133. </asp:DropDownList>
  134. </div>
  135. <div class="col-sm-3 col-xs-12">
  136. <div class="form-group">
  137. <label>Choose Customer :<span class="errormsg">*</span></label>
  138. <uc1:SwiftTextBox ID="txtSearchData" runat="server" Category="remit-searchCustomerNew" cssclass="form-control" Param1="@GetCustomerSearchType()" title="Blank for All" />
  139. </div>
  140. </div>
  141. <div class="col-sm-3 col-xs-12">
  142. <div class="form-group">
  143. <label>&nbsp;</label><br />
  144. <asp:Button runat="server" class="btn btn-primary m-t-25" ID="clear" OnClientClick="ClearClicked()" Text="Clear" />
  145. </div>
  146. </div>
  147. </div>
  148. <div id="rpt_grid" runat="server"></div>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. </div>
  154. </form>
  155. </body>
  156. </html>