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.

215 lines
11 KiB

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CommisionRuleSetup.aspx.cs" Inherits="Swift.web.Remit.ReferralSetup.CommisionRuleSetup" %>
  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. $(document).ready(function () {
  21. ShowCalDefault(effectiveFrom);
  22. $("#partnerDDL").on("change", function () {
  23. clearAll();
  24. });
  25. $("#applyFxPercentOn").on("change", function () {
  26. var applyFxPercentOn = $("#applyFxPercentOn").val();
  27. if (applyFxPercentOn == 'tAmt') {
  28. //JME NEPAL
  29. $("#fxPercent").attr("placeholder", "0 % - 1 %");
  30. } else if (applyFxPercentOn == 'fxGl') {
  31. $("#fxPercent").attr("placeholder", "0 % - 100 %");
  32. }
  33. $("#fxPercent").val('');
  34. });
  35. $("#commPercent").on("change", function () {
  36. var commPercent = $("#commPercent").val();
  37. if (commPercent < 0) {
  38. $("#commPercent").val('');
  39. }
  40. if (commPercent > 100) {
  41. $("#commPercent").val('');
  42. }
  43. })
  44. $("#fxPercent").on("change", function () {
  45. var fxpercent = $("#fxPercent").val();
  46. var applyFxPercentOn = $("#applyFxPercentOn").val();
  47. if (applyFxPercentOn == 'tAmt') {
  48. //JME NEPAL
  49. if (fxpercent < 0) {
  50. $("#fxPercent").val('');
  51. }
  52. if (fxpercent > 1) {
  53. $("#fxPercent").val('');
  54. }
  55. } else if (applyFxPercentOn == 'fxGl') {
  56. if (fxpercent < 0) {
  57. $("#fxPercent").val('');
  58. }
  59. if (fxpercent > 100) {
  60. $("#fxPercent").val('');
  61. }
  62. }
  63. var commPercent = $("#commPercent").val();
  64. if (commPercent < 0) {
  65. $("#commPercent").val('');
  66. }
  67. if (commPercent > 100) {
  68. $("#commPercent").val('');
  69. }
  70. })
  71. });
  72. function clearAll() {
  73. $("#commPercent").val('');
  74. $("#fxPercent").val('');
  75. $("#flatTxnWise").val('');
  76. $("#newCustomer").val('');
  77. }
  78. window.onunload = window.opener.location.reload();
  79. function ValidateForm() {
  80. var reqField = 'partnerDDL,applyFxPercentOn,';
  81. if (ValidRequiredField(reqField) == false) {
  82. return false;
  83. }
  84. return true;
  85. }
  86. function GoToList() {
  87. var a = "<%GetRefCode();%>";
  88. url = 'CommissionRuleList.aspx?referralCode=' + $("#hdnReferralCode").val();
  89. $("#anchorTag").attr('href', url);
  90. }
  91. </script>
  92. </head>
  93. <body>
  94. <form id="form1" runat="server">
  95. <asp:HiddenField ID="hdnReferralCode" runat="server" />
  96. <div class="page-wrapper">
  97. <div class="col-md-12">
  98. <div class="page-title">
  99. <ol class="breadcrumb">
  100. <li><a href="/Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
  101. <li><a href="#">Administration</a></li>
  102. <li><a href="#">Referral Setup</a></li>
  103. <li class="active"><a href="#">Referral Commission Setup</a></li>
  104. </ol>
  105. </div>
  106. </div>
  107. <div class="listtabs">
  108. <ul class="nav nav-tabs" role="tablist">
  109. <li><a onclick="GoToList()" id="anchorTag">Commission Rule List</a></li>
  110. <li class="active"><a href="#">Add Comission Rule</a></li>
  111. </ul>
  112. </div>
  113. <div class="row">
  114. <div class="col-md-8">
  115. <div class="panel panel-default">
  116. <div class="panel-heading">
  117. <h4>Referral Commision Setup</h4>
  118. </div>
  119. <div class="panel-body">
  120. <%--<div class="form-group">
  121. <label class="control-label col-md-4">Partner :</label>
  122. <div class="col-md-8">
  123. <asp:DropDownList ID="partnerDDL" runat="server" CssClass="form-control"></asp:DropDownList>
  124. </div>
  125. </div>--%>
  126. <div class="form-group">
  127. <label class="control-label col-md-4">Registration Point:</label>
  128. <div class="col-md-8">
  129. <asp:TextBox ID="commPercent" runat="server" CssClass="form-control"></asp:TextBox>
  130. </div>
  131. </div>
  132. <%--<div class="form-group">
  133. <label class="control-label col-md-4">Apply Fx Percent On:</label>
  134. <div class="col-md-8">
  135. <asp:DropDownList runat="server" ID="applyFxPercentOn" CssClass="form-control">
  136. <asp:ListItem Value="">Select</asp:ListItem>
  137. <asp:ListItem Value="tAmt">Transfer Amount</asp:ListItem>
  138. <asp:ListItem Value="fxGl">Fx Gain/Loss</asp:ListItem>
  139. </asp:DropDownList>
  140. </div>
  141. </div>
  142. <div class="form-group">
  143. <label class="control-label col-md-4">Forex Income/Loss Percent:</label>
  144. <div class="col-md-8">
  145. <asp:TextBox ID="fxPercent" runat="server" CssClass="form-control"></asp:TextBox>
  146. </div>
  147. </div>--%>
  148. <div class="form-group">
  149. <label class="control-label col-md-4">Transaction Point :</label>
  150. <div class="col-md-8">
  151. <asp:TextBox ID="flatTxnWise" runat="server" CssClass="form-control"></asp:TextBox>
  152. </div>
  153. </div>
  154. <%--<div class="form-group">
  155. <label class="control-label col-md-4">New Customer :</label>
  156. <div class="col-md-8">
  157. <asp:TextBox ID="newCustomer" runat="server" CssClass="form-control"></asp:TextBox>
  158. </div>
  159. </div>--%>
  160. <div class="form-group">
  161. <label class="control-label col-md-4">Effecive From :</label>
  162. <div class="col-md-8">
  163. <asp:TextBox ID="effectiveFrom" autocomplete="false" runat="server" CssClass="form-control"></asp:TextBox>
  164. </div>
  165. </div>
  166. <div class="form-group">
  167. <label class="control-label col-md-4">Is Active :</label>
  168. <div class="col-md-8">
  169. <asp:DropDownList ID="isActive" runat="server" CssClass="form-control">
  170. <asp:ListItem Value="1">Yes</asp:ListItem>
  171. <asp:ListItem Value="0">No</asp:ListItem>
  172. </asp:DropDownList>
  173. </div>
  174. </div>
  175. <%--<div class="form-group">
  176. <label class="control-label col-md-4">Deduct Tax On Service Charge:</label>
  177. <div class="col-md-8">
  178. <asp:DropDownList ID="deductTaxOnSc" runat="server" CssClass="form-control">
  179. <asp:ListItem Value="1">Yes</asp:ListItem>
  180. <asp:ListItem Value="0">No</asp:ListItem>
  181. </asp:DropDownList>
  182. </div>
  183. </div>
  184. <div class="form-group">
  185. <label class="control-label col-md-4">Deduct Payout Comm. on SC:</label>
  186. <div class="col-md-8">
  187. <asp:DropDownList ID="deductPCommOnSc" runat="server" CssClass="form-control">
  188. <asp:ListItem Value="1">Yes</asp:ListItem>
  189. <asp:ListItem Value="0">No</asp:ListItem>
  190. </asp:DropDownList>
  191. </div>
  192. </div>--%>
  193. <div class="form-group">
  194. <label class="control-label col-md-4"></label>
  195. <div class="col-md-8">
  196. <asp:Button ID="save" runat="server" Text="Save" CssClass="btn btn-primary" OnClientClick="return ValidateForm();" OnClick="save_Click" />
  197. </div>
  198. </div>
  199. </div>
  200. </div>
  201. </div>
  202. </div>
  203. </div>
  204. </form>
  205. </body>
  206. </html>