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.
197 lines
13 KiB
197 lines
13 KiB
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Calculator.aspx.cs" Inherits="Swift.web.AgentPanel.International.SendMoneyv2.Calculator" %>
|
|
|
|
<%@ Register TagPrefix="uc1" TagName="SwiftTextBox" Src="~/Component/AutoComplete/SwiftTextBox.ascx" %>
|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head id="Head1" runat="server">
|
|
<base id="Base1" target="_self" runat="server" />
|
|
<title></title>
|
|
|
|
<link href="../../../ui/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
|
|
<link href="../../../ui/css/style.css" rel="stylesheet" />
|
|
<link href="../../../ui/font-awesome/css/font-awesome.css" rel="stylesheet" />
|
|
|
|
<script type="text/javascript" src="../../../js/jQuery/jquery.min.js"></script>
|
|
<script type="text/javascript" src="../../../js/jQuery/jquery-ui.min.js"></script>
|
|
<script type="text/javascript" src="../../../js/functions.js"></script>
|
|
|
|
<script type="text/javascript">
|
|
function ClearTxnData() {
|
|
$("#<%=pAgent.ClientID %>").empty();
|
|
$("#<%=pMode.ClientID %>").empty();
|
|
|
|
$("#txtpBranch_aValue").val("");
|
|
$("#txtpBranch_aText").val("");
|
|
$("#txtCollAmt").val(0);
|
|
$('#txtCollAmt').attr("readonly", false);
|
|
$("#txtPayAmt").val(0);
|
|
$('#txtPayAmt').attr("readonly", false);
|
|
$("#lblSendAmt").text('0.00');
|
|
$("#lblServiceChargeAmt").text('0.00');
|
|
$("#lblExRate").text('0.00');
|
|
|
|
$("#lblPayCurr").text('');
|
|
SetValueById("<%=pCountry.ClientID %>", "", "");
|
|
}
|
|
|
|
function CallBack() {
|
|
var collAmt = $("#txtCollAmt").val();
|
|
if (collAmt == "" || collAmt == undefined || collAmt == null) {
|
|
alert("Collection amount cannot be empty to proceed for send");
|
|
return;
|
|
}
|
|
window.returnValue = collAmt;
|
|
window.opener.PostMessageToParentNewFromCalculator(window.returnValue);
|
|
window.close();
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<form id="form1" runat="server">
|
|
<asp:ScriptManager ID="sm" runat="server"></asp:ScriptManager>
|
|
<div class="Container-fluid">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="page-title">
|
|
<h1></h1>
|
|
<ol class="breadcrumb">
|
|
<li><a href="../../../Front.aspx" target="mainFrame"><i class="fa fa-home"></i></a></li>
|
|
<li><a href="#" onclick="return LoadModule('account')">Agent Panel</a></li>
|
|
<li><a href="#" onclick="return LoadModule('account_report')">Transaction </a></li>
|
|
<li class="active"><a href="Calculator.aspx">International Send</a></li>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="panel panel-default recent-activites">
|
|
<!-- Start .panel -->
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">Calculator
|
|
</h4>
|
|
<div class="panel-actions">
|
|
<a href="#" class="panel-action panel-action-toggle" data-panel-toggle></a>
|
|
</div>
|
|
</div>
|
|
<div class="panel-body">
|
|
<asp:UpdatePanel ID="upnl1" runat="server">
|
|
<ContentTemplate>
|
|
<div>
|
|
<div class="rowConatainer">
|
|
<table class="table table-responsive">
|
|
<tr>
|
|
<td>Payout Country:</td>
|
|
<td>
|
|
<asp:DropDownList CssClass="form-control" ID="pCountry" runat="server" AutoPostBack="true" OnSelectedIndexChanged="pCountry_SelectedIndexChanged"></asp:DropDownList>
|
|
<span class="errormsg" id='pCountry_err'>*</span>
|
|
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" ControlToValidate="pCountry" ValidationGroup="cal" ErrorMessage="Required!" ForeColor="Red"></asp:RequiredFieldValidator>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Pay Mode:</td>
|
|
<td>
|
|
<asp:DropDownList ID="pMode" runat="server" AutoPostBack="true" OnSelectedIndexChanged="pMode_SelectedIndexChanged" CssClass="form-control"></asp:DropDownList>
|
|
<span class="ErrMsg" id='pMode_err'>*</span>
|
|
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator2" ControlToValidate="pMode"
|
|
ValidationGroup="cal" ErrorMessage="Required!" ForeColor="Red">
|
|
</asp:RequiredFieldValidator>
|
|
<span id="hdnreqAgent" style="display: none"></span>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Agent / Bank:</td>
|
|
<td>
|
|
<asp:DropDownList ID="pAgent" runat="server" CssClass="form-control"></asp:DropDownList>
|
|
<span class="ErrMsg" id="pAgent_err" style="display: none">*</span>
|
|
<span id="hdnreqAgent" style="display: none"></span>
|
|
</td>
|
|
</tr>
|
|
<tr align="center">
|
|
<td colspan="4" class="frmTitle">
|
|
<asp:RadioButton ID="bySendAmt" runat="server" GroupName="Mode" AutoPostBack="true" Text="Calculate By Sending Amount" OnCheckedChanged="bySendAmt_CheckedChanged" />
|
|
<asp:RadioButton ID="byPayOutAmt" runat="server" GroupName="Mode" AutoPostBack="true" Text="Calculate By Receiving Amount" OnCheckedChanged="byPayOutAmt_CheckedChanged" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Collection Amount:</td>
|
|
<td>
|
|
<asp:TextBox ID="txtCollAmt" runat="server" Width="150px" Enabled="false" CssClass="form-control"></asp:TextBox>
|
|
<span class="ErrMsg" id='cAmt_err'>*</span>
|
|
<asp:Label ID="lblCollCurr" runat="server" Text="MYR"></asp:Label>
|
|
</td>
|
|
<td>Sending Amount:</td>
|
|
<td>
|
|
<asp:Label ID="lblSendAmt" runat="server" Text="0.00" class="amountLabel"></asp:Label>
|
|
<asp:Label ID="lblSendCurr" runat="server" Text="MYR" class="amountLabel"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>Service Charge:</td>
|
|
<td>
|
|
<asp:Label ID="lblServiceChargeAmt" runat="server" Text="0.00" class="amountLabel"></asp:Label>
|
|
<asp:Label ID="lblServiceChargeCurr" runat="server" Text="MYR" class="amountLabel"></asp:Label>
|
|
</td>
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td>Customer Rate:</td>
|
|
<td>
|
|
<asp:Label ID="lblExRate" runat="server" Text="0.00" class="amountLabel"></asp:Label>
|
|
<asp:Label ID="lblExCurr" runat="server" Text="" class="amountLabel"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>Payout Amount:</td>
|
|
<td>
|
|
<asp:TextBox ID="txtPayAmt" Width="150px" runat="server" Enabled="false" CssClass="form-control"></asp:TextBox>
|
|
<span class="ErrMsg" id='Span1'>*</span>
|
|
<asp:Label ID="lblPayCurr" runat="server" Text="" class="amountLabel"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td> </td>
|
|
<td>
|
|
<asp:Button runat="server" ID="btnCalculate" CssClass="btn btn-primary m-t-25" Text="Calculate" OnClick="btnCalculate_Click" ValidationGroup="cal" />
|
|
<input type="button" id="btnCalcClean" class="btn btn-primary m-t-25" onclick="ClearTxnData()" value="Clear" />
|
|
<input type="button" style="display: none" id="btnProceed" onclick="CallBack()" class="btn btn-primary m-t-25" value="Proceed Send" />
|
|
<span id="finalSenderId" style="display: none"></span>
|
|
<span id="finalBenId" style="display: none"></span>
|
|
<input type="hidden" id="finalAgentId" />
|
|
<input type="hidden" id="txtCustomerLimit" value="0" />
|
|
<input type="hidden" id="hdnInvoicePrintMethod" />
|
|
<asp:Label ID="lblErr" runat="server" Text="" CssClass="amountLabel"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr style="display: none;">
|
|
<td colspan="4" style="background-color: #666666;">
|
|
<div align="center">
|
|
<span id="span_txnInfo" align="center" runat="server" style="font-size: 13px; color: #FFFF00; line-height: 22px; vertical-align: middle; text-align: center; font-weight: bold;">NOTE : This calculation is assumption of CASH PAYMENT only, whereas BANK A/C
|
|
DEPOSIT might vary depending upon the payout bank, please check the detail charges
|
|
in transaction detail windows
|
|
</span>
|
|
</div>
|
|
</td>
|
|
<td> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</body>
|
|
</html>
|