gagan 4 years ago
parent
commit
7d16f592ba
  1. 42
      JMEAgentSystem/Scripts/SendTxnJs/SendMoneyRequest.js
  2. 20
      JMEAgentSystem/WebPages/SendTxn/SendTxnRequest.aspx
  3. 61
      JMEAgentSystem/WebPages/SendTxn/SendTxnRequest.aspx.cs
  4. 27
      JMEAgentSystem/WebPages/SendTxn/SendTxnRequest.aspx.designer.cs

42
JMEAgentSystem/Scripts/SendTxnJs/SendMoneyRequest.js

@ -184,6 +184,7 @@ $(document).ready(function () {
if ($("#" + mId + "pCountry option:selected ").val() !== "") { if ($("#" + mId + "pCountry option:selected ").val() !== "") {
PcountryOnChange('c', ""); PcountryOnChange('c', "");
SetPayCurrency($("#" + mId + "pCountry").val());
} }
var pmode = $("#" + mId + "pMode").val(); var pmode = $("#" + mId + "pMode").val();
var partnerId = $("#" + mId + "hddPayoutPartner").val(); var partnerId = $("#" + mId + "hddPayoutPartner").val();
@ -523,6 +524,8 @@ function GetPayoutPartner(payMode) {
agentId = datas[0].agentId; agentId = datas[0].agentId;
} }
$("#" + mId + "hddPayoutPartner").val(agentId); $("#" + mId + "hddPayoutPartner").val(agentId);
$("#" + mId + "hddFetchExrateFromPartner").val(datas[0].exRateCalByPartner);
$("#" + mId + "hddPCountryCode").val(datas[0].COUNTRYCODE);
}, },
error: function (result) { error: function (result) {
alert("Due to unexpected errors we were unable to load data"); alert("Due to unexpected errors we were unable to load data");
@ -965,3 +968,42 @@ function CheckForMobileNumber(nField, fieldName) {
} }
return true; return true;
} }
function SetPayCurrency(pCountry) {
var dataToSend = { MethodName: 'PCurrPcountry', pCountry: pCountry };
var options = {
url: '',
data: dataToSend,
dataType: 'JSON',
type: 'POST',
async: false,
success:
function (response) {
var data = response;
var ddl = GetElement(mId + "pCurrDdl");
$(ddl).empty();
var option;
for (var i = 0; i < data.length; i++) {
option = document.createElement("option");
option.text = data[i].currencyCode;
option.value = data[i].currencyCode;
try {
ddl.options.add(option);
if (data[i].isDefault === "Y") {
$("#" + mId + "pCurrDdl").val(data[i].currencyCode);
}
}
catch (e) {
alert(e);
}
}
},
error: function (result) {
alert("Due to unexpected errors we were unable to load data");
}
};
$.ajax(options);
}

20
JMEAgentSystem/WebPages/SendTxn/SendTxnRequest.aspx

@ -32,11 +32,13 @@
</div> </div>
</div> </div>
<div class="panel panel-default clearfix m-b-20" id="step2SendRemittanceCustomer" style="display: none;"> <div class="panel panel-default clearfix m-b-20" id="step2SendRemittanceCustomer" style="display: none;">
<div class="panel-heading">Customer:
<div class="panel-heading">
Customer:
<label id="customerName" runat="server"></label> <label id="customerName" runat="server"></label>
( (
<label id="membershiId" runat="server"></label> <label id="membershiId" runat="server"></label>
)</div>
)
</div>
<div class="panel-body"> <div class="panel-body">
<div style="margin-left: 15px"> <div style="margin-left: 15px">
<div class="row"> <div class="row">
@ -110,13 +112,13 @@
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-4 col-sm-4" id="branchSelect" style="display:none;">
<div class="col-md-4 col-sm-4" id="branchSelect" style="display: none;">
<div class="form-group"> <div class="form-group">
<label>Branch:<span class="errormsg" id="branchRequired">*</span></label> <label>Branch:<span class="errormsg" id="branchRequired">*</span></label>
<asp:DropDownList ID="branch" runat="server" CssClass="js-example-basic-single form-group"></asp:DropDownList> <asp:DropDownList ID="branch" runat="server" CssClass="js-example-basic-single form-group"></asp:DropDownList>
</div> </div>
</div> </div>
<div class="col-md-4 col-sm-4" id="branchManual" style="display:none;">
<div class="col-md-4 col-sm-4" id="branchManual" style="display: none;">
<div class="form-group"> <div class="form-group">
<label>Branch:<span class="errormsg" id="branchTxtRequired">*</span></label> <label>Branch:<span class="errormsg" id="branchTxtRequired">*</span></label>
<asp:TextBox ID="branch_manual" runat="server" CssClass="required form-control"></asp:TextBox> <asp:TextBox ID="branch_manual" runat="server" CssClass="required form-control"></asp:TextBox>
@ -200,6 +202,14 @@
</div> </div>
</div> </div>
</div> </div>
<div class="row" >
<div class="col-md-4 col-sm-4" style="display:none">
<div class="form-group">
<select id="pCurrDdl" runat="server" class="required form-control" onchange="CalculateTxn();"></select>
</div>
</div>
</div>
</div> </div>
<asp:HiddenField ID="hddPayoutPartner" runat="server" /> <asp:HiddenField ID="hddPayoutPartner" runat="server" />
<asp:HiddenField ID="hddPmode" runat="server" /> <asp:HiddenField ID="hddPmode" runat="server" />
@ -278,6 +288,8 @@
<asp:HiddenField runat="server" ID="hddPagentName" /> <asp:HiddenField runat="server" ID="hddPagentName" />
<asp:HiddenField runat="server" ID="hddPBranchName" /> <asp:HiddenField runat="server" ID="hddPBranchName" />
<asp:HiddenField ID="hddFetchExrateFromPartner" runat="server" />
<asp:HiddenField ID="hddPCountryCode" runat="server" />
</asp:Content> </asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Script" runat="server"> <asp:Content ID="Content2" ContentPlaceHolderID="Script" runat="server">
<style> <style>

61
JMEAgentSystem/WebPages/SendTxn/SendTxnRequest.aspx.cs

@ -60,6 +60,9 @@ namespace JMEAgentSystem.WebPages.SendTxn
case "getBenefeciaryDetails": case "getBenefeciaryDetails":
GetBenefeciaryDetails(); GetBenefeciaryDetails();
break; break;
case "PCurrPcountry":
PCurrPcountry();
break;
} }
} }
catch (Exception ex) catch (Exception ex)
@ -234,6 +237,7 @@ namespace JMEAgentSystem.WebPages.SendTxn
exRate.ServiceType = Request.Form["pMode"]; exRate.ServiceType = Request.Form["pMode"];
exRate.PaymentType = Request.Form["pModetxt"]; exRate.PaymentType = Request.Form["pModetxt"];
exRate.PAgent = Request.Form["pAgent"]; exRate.PAgent = Request.Form["pAgent"];
exRate.PAgentId = Request.Form["pAgent"];
var pAgentBranch = Request.Form["pAgentBranch"]; var pAgentBranch = Request.Form["pAgentBranch"];
exRate.CAmount = Request.Form["collAmt"]; exRate.CAmount = Request.Form["collAmt"];
exRate.PAmount = Request.Form["payAmt"]; exRate.PAmount = Request.Form["payAmt"];
@ -262,27 +266,28 @@ namespace JMEAgentSystem.WebPages.SendTxn
ExRateResponse _exrate = (ExRateResponse)res.Data; ExRateResponse _exrate = (ExRateResponse)res.Data;
//dt = st.GetExRateTP(GetStatic.GetUser()
// , GetStatic.GetCountryId()
// , GetStatic.GetSuperAgent()
// , GetStatic.GetAgent()
// , GetStatic.GetBranch()
// , exRate.SCurrency
// , exRate.PCountry
// , exRate.PAgent
// , exRate.PCurrency
// , exRate.ServiceType
// , exRate.CAmount
// , exRate.PAmount
// , exRate.SchemeId
// , exRate.CustomerId
// //, GetStatic.GetSessionId()
// , exRate.ForexSessionId
// , Request.Form["isManualSc"]
// , exRate.ManualSc
// , _exrate.exRate
// , exRate.PCurrency
// );
dt = st.GetExRateTP(GetStatic.GetUser()
, GetStatic.GetCountryId()
, "393877"
, GetStatic.GetAgent()
, "394389"
, exRate.SCurrency
, exRate.PCountry
, exRate.PAgent
, exRate.PCurrency
, exRate.ServiceType
, exRate.CAmount
, exRate.PAmount
, exRate.SchemeId
, exRate.CustomerId
, GetStatic.GetSessionId()
, exRate.ForexSessionId
, Request.Form["isManualSc"]
, exRate.ManualSc
, _exrate.exRate
, exRate.PCurrency
, exRate.CalcBy
);
} }
else else
{ {
@ -362,7 +367,7 @@ namespace JMEAgentSystem.WebPages.SendTxn
}; };
var result = st.SaveSendRequest(GetStatic.GetUser(), sendTxn); var result = st.SaveSendRequest(GetStatic.GetUser(), sendTxn);
if(result.ErrorCode == "0")
if (result.ErrorCode == "0")
{ {
if (result.ErrorCode == "0" && !string.IsNullOrEmpty(hddImgURL.Value) && !string.IsNullOrWhiteSpace(hddImgURL.Value)) if (result.ErrorCode == "0" && !string.IsNullOrEmpty(hddImgURL.Value) && !string.IsNullOrWhiteSpace(hddImgURL.Value))
{ {
@ -387,6 +392,18 @@ namespace JMEAgentSystem.WebPages.SendTxn
GetStatic.AlertMessage(this.Page, result.Msg); GetStatic.AlertMessage(this.Page, result.Msg);
} }
} }
private void PCurrPcountry()
{
string pCountry = Request.Form["pCountry"];
string pMode = Request.Form["pMode"];
string pAgent = Request.Form["pAgent"];
DataTable Dt = st.LoadPayCurr(pCountry, pMode, pAgent);
Response.ContentType = "text/plain";
string json = DataTableToJson(Dt);
Response.Write(json);
Response.End();
}
} }
} }

27
JMEAgentSystem/WebPages/SendTxn/SendTxnRequest.aspx.designer.cs

@ -282,6 +282,15 @@ namespace JMEAgentSystem.WebPages.SendTxn {
/// </remarks> /// </remarks>
protected global::System.Web.UI.WebControls.TextBox referralName; protected global::System.Web.UI.WebControls.TextBox referralName;
/// <summary>
/// pCurrDdl control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlSelect pCurrDdl;
/// <summary> /// <summary>
/// hddPayoutPartner control. /// hddPayoutPartner control.
/// </summary> /// </summary>
@ -416,5 +425,23 @@ namespace JMEAgentSystem.WebPages.SendTxn {
/// To modify move field declaration from designer file to code-behind file. /// To modify move field declaration from designer file to code-behind file.
/// </remarks> /// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hddPBranchName; protected global::System.Web.UI.WebControls.HiddenField hddPBranchName;
/// <summary>
/// hddFetchExrateFromPartner control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hddFetchExrateFromPartner;
/// <summary>
/// hddPCountryCode control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hddPCountryCode;
} }
} }
Loading…
Cancel
Save