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.
|
|
using Swift.DAL.BL.Remit.Transaction; using Swift.DAL.SwiftDAL; using Swift.web.Component.Grid; using Swift.web.Library; using System; using System.Data; using System.Web.UI;
namespace Swift.web.AgentNew.CancelRequest { public partial class CancelRequest : Page { protected const string GridName = "grid_canceltrn";
private const string ViewFunctionId = "40101200"; private const string ProcessFunctionId = "40101210"; private readonly SwiftGrid grid = new SwiftGrid(); private readonly CancelTransactionDao obj = new CancelTransactionDao(); private StaticDataDdl _sdd = new StaticDataDdl();
protected void Page_Load(object sender, EventArgs e) { Authenticate(); if (!IsPostBack) { controlNo.Focus(); } GetStatic.ResizeFrame(Page); }
private void Authenticate() { _sdd.CheckAuthentication(ViewFunctionId); btnCancel.Visible = _sdd.HasRight(ProcessFunctionId); }
protected void btnSearch_Click(object sender, EventArgs e) { //LoadGrid("");
LoadByControlNo(controlNo.Text); }
protected void btnTranSelect_Click(object sender, EventArgs e) { string id = grid.GetRowId(GridName); //LoadGrid(id);
LoadByTranId(id); }
private void LoadByTranId(string id) { }
private void LoadByControlNo(string cNo) { //if (string.IsNullOrEmpty(cNo))
//{
// cNo = grid.GetRowId(GridName);
//}
DataSet ds = obj.SelectTransactionAgent(cNo, GetStatic.GetUser()); DbResult dbResult = obj.ParseDbResult(ds.Tables[0]); if (dbResult.ErrorCode != "0") { ManageMessage(dbResult); if (dbResult.ErrorCode == "1000") _sdd.ManageInvalidControlNoAttempt(Page, GetStatic.GetUser(), "N"); return; } DataRow row = ds.Tables[1].Rows[0]; if (row == null) { divTranDetails.Visible = false; lblControlNo.Text = ""; return; } tblSearch.Visible = false; divTranDetails.Visible = true; _sdd.ManageInvalidControlNoAttempt(Page, GetStatic.GetUser(), "Y"); tranNoName.Text = GetStatic.GetTranNoName(); lblControlNo.Text = row["controlNo"].ToString(); lblStatus.Text = row["tranStatus"].ToString(); createdBy.Text = row["createdBy"].ToString(); createdDate.Text = row["createdDate"].ToString(); approvedBy.Text = row["approvedBy"].ToString(); approvedDate.Text = row["approvedDate"].ToString();
sName.Text = row["senderName"].ToString(); sAddress.Text = row["sAddress"].ToString(); sCountry.Text = row["sCountryName"].ToString(); sContactNo.Text = row["sContactNo"].ToString(); sIdType.Text = row["sIdType"].ToString(); sIdNo.Text = row["sIdNo"].ToString(); sEmail.Text = row["sEmail"].ToString();
rName.Text = row["receiverName"].ToString(); rAddress.Text = row["rAddress"].ToString(); rCountry.Text = row["rCountryName"].ToString(); rContactNo.Text = row["rContactNo"].ToString(); rIdType.Text = row["rIdType"].ToString(); rIdNo.Text = row["rIdNo"].ToString();
sAgentName.Text = row["sAgentName"].ToString(); sBranchName.Text = row["sBranchName"].ToString(); sAgentCountry.Text = row["sAgentCountry"].ToString(); sAgentCity.Text = row["sAgentCity"].ToString(); sAgentDistrict.Text = row["sAgentDistrict"].ToString(); sAgentLocation.Text = row["sAgentLocation"].ToString();
pAgentName.Text = row["pAgentName"].ToString(); pBranchName.Text = row["pBranchName"].ToString(); pAgentCountry.Text = row["pAgentCountry"].ToString(); pAgentCity.Text = row["pAgentCity"].ToString(); pAgentDistrict.Text = row["pAgentDistrict"].ToString(); pAgentLocation.Text = row["pAgentLocation"].ToString();
total.Text = GetStatic.FormatData(row["cAmt"].ToString(), "M"); totalCurr.Text = row["collCurr"].ToString(); serviceCharge.Text = GetStatic.FormatData(row["serviceCharge"].ToString(), "M"); scCurr.Text = row["collCurr"].ToString(); transferAmount.Text = GetStatic.FormatData(row["tAmt"].ToString(), "M"); tAmtCurr.Text = row["collCurr"].ToString(); payoutAmt.Text = GetStatic.FormatData(row["pAmt"].ToString(), "M"); pAmtCurr.Text = row["payoutCurr"].ToString();
tranStatus.Text = row["tranStatus"].ToString(); modeOfPayment.Text = row["paymentMethod"].ToString(); payoutMsg.Text = row["payoutMsg"].ToString();
string scriptName = ""; string functionName = ""; GetStatic.CallBackJs1(Page, scriptName, functionName); }
private void CancelRequestTran() { DbResult dbResult = obj.CancelRequest(GetStatic.GetUser(), lblControlNo.Text, cancelReason.Text); ManageMessage(dbResult); }
protected void btnCancel_Click(object sender, EventArgs e) { string cancelResson = cancelReason.Text.ToString(); if (cancelResson == "") { GetStatic.AlertMessage(this, "Please enter cancel Reason"); } else { CancelRequestTran(); } }
private void ManageMessage(DbResult dbResult) { var url = "CancelRequest.aspx"; string mes = GetStatic.ParseResultJsPrint(dbResult); mes = mes.Replace("<center>", ""); mes = mes.Replace("</center>", "");
string scriptName = "CallBack"; string functionName = "CallBack('" + mes + "','" + url + "');"; GetStatic.CallBackJs1(Page, scriptName, functionName); } } }
|