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.
 
 
 
 
 

65 lines
2.1 KiB

using System;
using Swift.DAL.BL.Remit.Transaction;
using Swift.web.Library;
namespace Swift.web.Remit.Transaction.Modify
{
public partial class ModifyTran : System.Web.UI.Page
{
private const string ViewFunctionId = "20121500";
private const string ProcessFunctionId = "20121510";
readonly StaticDataDdl sd = new StaticDataDdl();
private readonly ModifyTransactionDao _obj = new ModifyTransactionDao();
protected void Page_Load(object sender, EventArgs e)
{
Authenticate();
if (!IsPostBack)
{
}
// GetStatic.ResizeFrame(Page);
//GetStatic.Process(ref btnSearchDetail);
}
private void Authenticate()
{
sd.CheckAuthentication(ViewFunctionId + "," + ProcessFunctionId);
}
protected void btnSearchDetail_Click(object sender, EventArgs e)
{
LoadByControlNo(controlNo.Text);
}
private void LoadByControlNo(string cNo)
{
if (sd.HasRight(ProcessFunctionId))
ucTran.SearchData("", cNo, "u", "", "MODIFY", "ADM: MODIFY TXN");
else
ucTran.SearchData("", cNo, "", "", "MODIFY", "ADM: MODIFY TXN");
if (!ucTran.TranFound)
{
PrintMessage("Transaction not found!");
return;
}
if (ucTran.TranStatus != "Payment")
{
string status = ucTran.TranStatus;
divTranDetails.Visible = false;
PrintMessage("Transaction not authorised for modification; Status:" + status + "!");
return;
}
divTranDetails.Visible = ucTran.TranFound;
divSearch.Visible = ucTran.TranFound; //! thiyo agadi...
}
private void PrintMessage(string msg)
{
GetStatic.CallBackJs1(Page, "Msg", "RemoveProcessDivWithMsg('" + msg + "');");
}
protected void btnReloadDetail_Click(object sender, EventArgs e)
{
LoadByControlNo(ucTran.CtrlNo);
}
}
}