using System; using System.Collections.Generic; using System.Data; using System.Text; using Swift.DAL.SwiftDAL; using Swift.web.Component.Grid; using Swift.web.Component.Grid.gridHelper; using Swift.web.Library; using Swift.DAL.BL.Remit.DomesticOperation.CommissionSetup; using Swift.DAL.BL.System.Notification; namespace Swift.web { public partial class ViewChanges : System.Web.UI.Page { RemittanceLibrary swiftLibrary = new RemittanceLibrary(); private ChangeApprovalDao obj = new ChangeApprovalDao(); protected void Page_Load(object sender, EventArgs e) { Authenticate(); ShowChanges(); } public static string GetFunctionId() { return GetStatic.ReadQueryString("functionId", ""); } public static string GetFunctionId2() { return GetStatic.ReadQueryString("functionId2", ""); } public static string GetId() { return GetStatic.ReadQueryString("id", ""); } public static string GetModBy() { return GetStatic.ReadQueryString("modBy", ""); } private void Authenticate() { swiftLibrary.CheckAuthentication(GetFunctionId2()); } private void ShowChanges() { if (GetFunctionId() == "20832030") { string url = GetStatic.GetUrlRoot() + "/Remit/Administration/CustomerSetup/KYC/Manage.aspx?rowId=" + GetId() + "&isApprove=true"; Response.Redirect(url); } PrintChanges(GetFunctionId(), GetId()); if (GetModBy() == GetStatic.GetUser()) { btnApprove.Visible = false; btnReject.Visible = false; btnApproveUR.Visible = false; btnRejectUR.Visible = false; btnApproveUF.Visible = false; btnRejectUF.Visible = false; } } private void Approve() { var dbResult = obj.Approve(GetStatic.GetUser(), GetFunctionId(), GetId()); ManageMessage(dbResult); } private void Reject() { var dbResult = obj.Reject(GetStatic.GetUser(), GetFunctionId(), GetId()); ManageMessage(dbResult); } private void RejectUR() { var dbResult = obj.RejectUR(GetStatic.GetUser(), GetFunctionId(), GetId()); ManageMessage(dbResult); } private void RejectUF() { var dbResult = obj.RejectUF(GetStatic.GetUser(), GetFunctionId(), GetId()); ManageMessage(dbResult); } protected void btnApprove_Click(object sender, EventArgs e) { Approve(); } protected void btnApproveUR_Click(object sender, EventArgs e) { Approve(); } protected void btnApproveUF_Click(object sender, EventArgs e) { Approve(); } protected void btnReject_Click(object sender, EventArgs e) { Reject(); } protected void btnRejectUR_Click(object sender, EventArgs e) { RejectUR(); } protected void btnRejectUF_Click(object sender, EventArgs e) { RejectUF(); } private void ManageMessage(DbResult dbResult) { var mes = GetStatic.ParseResultJsPrint(dbResult); mes = mes.Replace("
" + dt.Columns[0].ColumnName + " | "); str.Append("" + dt.Columns[1].ColumnName + " | "); str.Append("" + dt.Columns[2].ColumnName + " | "); str.Append("||||
---|---|---|---|---|---|---|
" + dr[0] + " | "); if (dr[3].ToString() == "Y") { if (changeType.ToLower() == "insert") { str.Append("" + dr[1] + " | "); } else { str.Append("" + dr[1] + " | ");
}
if (changeType.ToLower() == "delete")
{
str.Append("" + dr[2] + " | "); } else { str.Append("" + dr[2] + " | ");
}
}
else
{
str.Append("" + dr[1] + " | "); str.Append("" + dr[2] + " | "); } str.Append("
" + dtUR.Columns[0].ColumnName + " | "); str.Append("" + dtUR.Columns[1].ColumnName + " | "); str.Append("" + dtUR.Columns[2].ColumnName + " | "); str.Append("||||
---|---|---|---|---|---|---|
" + dr[0] + " | "); if (dr[3].ToString() == "Y") { if (changeType.ToLower() == "insert") { str.Append("" + dr[1] + " | "); } else { str.Append("" + dr[1] + " | ");
}
if (changeType.ToLower() == "delete")
{
str.Append("" + dr[2] + " | "); } else { str.Append("" + dr[2] + " | ");
}
}
else
{
str.Append("" + dr[1] + " | "); str.Append("" + dr[2] + " | "); } str.Append("
" + dtUF.Columns[0].ColumnName + " | "); str1.Append("" + dtUR.Columns[1].ColumnName + " | "); str1.Append("" + dtUF.Columns[2].ColumnName + " | "); str1.Append("||||
---|---|---|---|---|---|---|
" + dr[0] + " | "); if (dr[3].ToString() == "Y") { if (changeType.ToLower() == "insert") { str1.Append("" + dr[1] + " | "); } else { str1.Append("" + dr[1] + " | ");
}
if (changeType.ToLower() == "delete")
{
str1.Append("" + dr[2] + " | "); } else { str1.Append("" + dr[2] + " | ");
}
}
else
{
str1.Append("" + dr[1] + " | "); str1.Append("" + dr[2] + " | "); } str1.Append("
" + dtRC.Columns[0].ColumnName + " | "); str.Append("" + dtRC.Columns[1].ColumnName + " | "); str.Append("" + dtRC.Columns[2].ColumnName + " | "); str.Append("||||
---|---|---|---|---|---|---|
" + dr[0] + " | "); if (dr[3].ToString() == "Y") { if (changeType.ToLower() == "insert") { str.Append("" + dr[1] + " | "); } else { str.Append("" + dr[1] + " | ");
}
if (changeType.ToLower() == "delete")
{
str.Append("" + dr[2] + " | "); } else { str.Append("" + dr[2] + " | ");
}
}
else
{
str.Append("" + dr[1] + " | "); str.Append("" + dr[2] + " | "); } str.Append("