|
|
using Swift.API; using Swift.web.Library; using System; using System.Data; using System.Web.UI;
namespace Swift.web.Payment { public partial class trans_payment_success : System.Web.UI.Page { RemittanceLibrary _remit = new RemittanceLibrary(); SwiftLibrary sl = new SwiftLibrary(); protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { lblorderreference.Text = GetStatic.ReadQueryString("orderreference", ""); var requestreference = GetStatic.ReadQueryString("requestreference", ""); var transactionreference = GetStatic.ReadQueryString("transactionreference", "");
string sql = "EXEC proc_trust_payment @Flag = 'details-ControlNo',@type='data'," + " @orderreference = " + sl.FilterString(lblorderreference.Text) + ", @requestreference = " + sl.FilterString(requestreference)+ ", @transactionreference = " + sl.FilterString(transactionreference) + "";
DataSet ds = _remit.ExecuteDataset(sql);
Utility.LogRequest(transactionreference, "TRUSTPAY", "trust_payment_success", requestreference, sql, lblorderreference.Text); //Utility.LogRequest(lblorderreference.Text, "TRUSTPAY", "trust_payment_success", requestreference, sql, transactionreference);
if (ds.Tables == null || ds.Tables.Count <= 0) { GetStatic.AlertMessage(this, "Data Empty."); return; }
DataTable dt = ds.Tables[0]; if (dt.Rows.Count <= 0) { GetStatic.AlertMessage(this, "Data Empty.");
return; }
lblStatusDetail.Text = Convert.ToString(dt.Rows[0]["STATUS"]);
lblCountry.Text = Convert.ToString(dt.Rows[0]["pCountry"]); lblAmount.Text = Convert.ToString(dt.Rows[0]["pamt"]); lblBenficiaryName.Text = Convert.ToString(dt.Rows[0]["receivername"]); lblorderreference.Text = Convert.ToString(dt.Rows[0]["ControlNo"]); lblTransactionId.Text = Convert.ToString(dt.Rows[0]["id"]); lblTxnDate.Text = Convert.ToString(dt.Rows[0]["createdDate"]); lblRecName.Text = Convert.ToString(dt.Rows[0]["receivername"]); lblReceiverAddress.Text = Convert.ToString(dt.Rows[0]["raddress"]); lblCollectedAmount.Text = Convert.ToString(dt.Rows[0]["camt"]); lblServiceFee.Text = Convert.ToString(dt.Rows[0]["servicecharge"]); lblTotalSentAmount.Text = Convert.ToString(dt.Rows[0]["tamt"]); lblExchangeRate.Text = Convert.ToString(dt.Rows[0]["customerRate"]); lblTotalPayoutAmount.Text = Convert.ToString(dt.Rows[0]["pamt"]); lblDeliveryMethod.Text = Convert.ToString(dt.Rows[0]["paymentMethod"]); lblBankName.Text = Convert.ToString(dt.Rows[0]["pbankname"]); lblBankBranch.Text = Convert.ToString(dt.Rows[0]["pbankBranchName"]); lblBankAccountNo.Text = Convert.ToString(dt.Rows[0]["accountNo"]); lblPurposeOfRemittance.Text = Convert.ToString(dt.Rows[0]["purposeofremit"]); //lblPromotionPremiumRate.Text = Convert.ToString(dt.Rows[0]["PromotionPremiumRate"]);
lblPromotionDiscount.Text = Convert.ToString(dt.Rows[0]["PromotionDiscount"]); lblPaidBy.Text = Convert.ToString(dt.Rows[0]["collMode"]); //lblpaymenttypedescription.Text = GetStatic.ReadQueryString("paymenttypedescription", "");
//lblrequestreference.Text = GetStatic.ReadQueryString("requestreference", "");
//lbltransactionreference.Text = GetStatic.ReadQueryString("transactionreference", "");
if (dt.Rows[0]["tranType"].ToString() == "I") { string controlNo = dt.Rows[0]["ControlNo"].ToString(); // lnkBack.NavigateUrl = $"{GetStatic.ReadWebConfig("CR_Trust_Receipt_url")}?invoicePrint=d&controlNo={controlNo}";
DAL.SwiftDAL.DbResult dbResult = new DAL.SwiftDAL.DbResult() { Msg = "OK", Id = controlNo }; var mes = GetStatic.ParseResultJsPrint(dbResult); mes = mes.Replace("'", ""); mes = mes.Replace("<center>", ""); mes = mes.Replace("</center>", "");
var invPrintMode = "d";
var functionName = "ManageMessage('" + mes + "','" + invPrintMode + "');"; lnkBack.Attributes.Add("onclick", functionName);
// GetStatic.CallBackJs1(Page, scriptName, functionName);
} else { lnkBack.NavigateUrl = GetStatic.ReadWebConfig("sitesuccess_back", ""); } } } } }
|