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.

163 lines
8.1 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CommissionRuleList.aspx.cs" Inherits="Swift.web.Remit.ReferralSetup.CommissionRuleList" %>
  2. <!DOCTYPE html>
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <link href="/ui/css/style.css" rel="stylesheet" />
  6. <link href="/ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
  7. <link href="/ui/css/waves.min.css" type="text/css" rel="stylesheet" />
  8. <link href="/ui/css/menu.css" type="text/css" rel="stylesheet" />
  9. <link href="/ui/css/style.css" type="text/css" rel="stylesheet" />
  10. <link href="/ui/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
  11. <link href="/js/jQuery/jquery-ui.css" rel="stylesheet" type="text/css" />
  12. <script src="/ui/js/jquery.min.js"></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" type="text/javascript"></script>
  16. <script src="/ui/js/jquery-ui.min.js"></script>
  17. <script src="/js/swift_autocomplete.js"></script>
  18. <script src="/js/swift_calendar.js"></script>
  19. <script type="text/javascript">
  20. var setupArray = [];
  21. function CommissionRuleSetup(refId, refCode, partnerId, row_id) {
  22. const url = "CommisionRuleSetup.aspx?row_id='" + row_id + "'&referralCode='" + refCode + "'&referral_id='" + refId + "'&partnerId='" + partnerId + "'&edit=true";
  23. window.location.href = url;
  24. }
  25. function SetMessageBox(msg) {
  26. alert(msg);
  27. }
  28. $(document).ready(function () {
  29. LoadServiceFreeHTML();
  30. });
  31. function LoadServiceFreeHTML() {
  32. var Data = { MethodName: 'GetSetupList' };
  33. $.ajax({
  34. type: "POST",
  35. data: Data,
  36. async: true,
  37. success: function (response) {
  38. if (response.ErrorCode == '0') {
  39. if (response.Data != null) {
  40. $('#isFirstTranFree').prop('checked', response.Data.IsFirstTranFree);
  41. $('#isOtherTranFree').prop('checked', response.Data.IsOtherTranFree);
  42. $('#otherTranCount').val(response.Data.OtherTranCount);
  43. }
  44. }
  45. },
  46. });
  47. }
  48. function SaveFinalData() {
  49. var Data = {
  50. MethodName: 'FinalSaveData',
  51. IsFirstTranFree: $('#isFirstTranFree').prop('checked'),
  52. IsOtherTranFree: $('#isOtherTranFree').prop('checked'),
  53. OtherTranCount: $('#otherTranCount').val()
  54. };
  55. $.ajax({
  56. type: "POST",
  57. data: Data,
  58. async: true,
  59. success: function (response) {
  60. alert(response.Msg);
  61. },
  62. });
  63. }
  64. </script>
  65. </head>
  66. <body>
  67. <form id="form1" runat="server" class="col-md-12">
  68. <asp:HiddenField ID="isActive" runat="server" />
  69. <asp:HiddenField ID="rowId" runat="server" />
  70. <asp:HiddenField ID="hdnReferralCode" runat="server" />
  71. <div class="page-wrapper">
  72. <div class="row">
  73. <div class="col-sm-12">
  74. <div class="page-title">
  75. <h1></h1>
  76. <ol class="breadcrumb">
  77. <li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  78. <li><a href="#">Adminstration</a></li>
  79. <li><a href="#">Referral Setup</a></li>
  80. <li class="active"><a href="#">Commission Rule List</a></li>
  81. </ol>
  82. </div>
  83. </div>
  84. </div>
  85. <div class="listtabs">
  86. <ul class="nav nav-tabs">
  87. <li class="active"><a href="CommissionRuleList.aspx">Commission Rule List</a></li>
  88. </ul>
  89. </div>
  90. <div class="tab-content">
  91. <div role="tabpanel" class="tab-pane active" id="list">
  92. <div class="row">
  93. <div class="col-md-12">
  94. <div class="panel panel-default recent-activites">
  95. <!-- Start .panel -->
  96. <%--<div class="panel-heading">
  97. <h4 class="panel-title">Referral List
  98. </h4>
  99. <div class="panel-actions">
  100. <a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
  101. </div>
  102. </div>--%>
  103. <div class="panel-body">
  104. <div class="row">
  105. <div class="col-md-4">
  106. <div class="form-group">
  107. <label class="col-md-6 control-label" for="isFirstTranFree">
  108. Is First Tran Free :
  109. </label>
  110. <div class="col-md-3">
  111. <input type="checkbox" id="isFirstTranFree" />
  112. </div>
  113. </div>
  114. </div>
  115. <div class="col-md-4">
  116. <div class="form-group">
  117. <label class="col-md-6 control-label" for="isOtherTranFree">
  118. Is Other Tran Free :
  119. </label>
  120. <div class="col-md-3">
  121. <input type="checkbox" id="isOtherTranFree" />
  122. </div>
  123. </div>
  124. </div>
  125. <div class="col-md-4">
  126. <div class="form-group">
  127. <label class="col-md-6 control-label" for="otherTranCount">
  128. Other Tran Count :
  129. </label>
  130. <div class="col-md-3">
  131. <input type="text" id="otherTranCount" class="form-control" />
  132. </div>
  133. </div>
  134. </div>
  135. <div class="col-md-12">
  136. <div class="form-group">
  137. <input type="button" value="Save Data" onclick="SaveFinalData()" id="btnSaveData" class="btn btn-primary" />
  138. </div>
  139. </div>
  140. </div>
  141. <div class="row">
  142. <div class="col-md-12">
  143. <div class="form-group">
  144. <div id="rpt_grid" runat="server" class="gridDiv" enableviewstate="false">
  145. </div>
  146. </div>
  147. </div>
  148. </div>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. </div>
  154. </div>
  155. </div>
  156. </form>
  157. </body>
  158. </html>