Browse Source

modify bank

Prod
shakun 10 months ago
parent
commit
53af4028eb
  1. 2
      Swift.DAL/Remittance/RemittanceDao.cs
  2. 3
      Swift.DAL/Remittance/Transaction/ModifyTransactionDao.cs
  3. 4
      Swift.web/AgentPanel/ResetPassword/ResetPassword.aspx.cs
  4. 2
      Swift.web/Css/receipt.css
  5. 6
      Swift.web/DashboardV2/Dashboard2.aspx.cs
  6. 2
      Swift.web/Library/GetStatic.cs
  7. 2
      Swift.web/Library/PasswordGenerator.cs
  8. 2
      Swift.web/MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx.cs
  9. 2
      Swift.web/Remit/Transaction/Agent/Modify/Modify.aspx.cs
  10. 2
      Swift.web/Remit/Transaction/Modify/ModifyLocation.aspx.cs
  11. 14
      Swift.web/Remit/Transaction/Modify/ModifyTran.aspx
  12. 2
      Swift.web/Remit/Transaction/ModifyPayoutLocation/Modify.aspx.cs
  13. 10
      Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx
  14. 71
      Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs
  15. 6
      Swift.web/Remit/Transaction/ReprintVoucher/SendIntlReceipt.aspx.cs
  16. 21
      Swift.web/Remit/UserControl/UcTransaction.ascx.cs

2
Swift.DAL/Remittance/RemittanceDao.cs

@ -51,7 +51,7 @@ namespace Swift.DAL.SwiftDAL
{ {
OpenConnection(); OpenConnection();
da = new SqlDataAdapter(sql, _connection); da = new SqlDataAdapter(sql, _connection);
da.SelectCommand.CommandTimeout = 230;
da.SelectCommand.CommandTimeout = GetCommandTimeOut();
da.Fill(ds); da.Fill(ds);
da.Dispose(); da.Dispose();

3
Swift.DAL/Remittance/Transaction/ModifyTransactionDao.cs

@ -180,7 +180,7 @@ namespace Swift.DAL.BL.Remit.Transaction
return ds; return ds;
} }
public DbResult UpdateTransactionPayoutLocation(string user, string tranId, string fieldName, string oldValue, public DbResult UpdateTransactionPayoutLocation(string user, string tranId, string fieldName, string oldValue,
string newDdlValue, string bankName, string branchName, string isApi,string sessionId)
string newDdlValue, string bankName, string branchName, string isApi,string sessionId, string pCountryId)
{ {
string sql = "EXEC [proc_modifyTXN]"; string sql = "EXEC [proc_modifyTXN]";
sql += " @flag = 'u'"; sql += " @flag = 'u'";
@ -193,6 +193,7 @@ namespace Swift.DAL.BL.Remit.Transaction
sql += ", @branchNewName = " + FilterString(branchName); sql += ", @branchNewName = " + FilterString(branchName);
sql += ", @isAPI = " + FilterString(isApi); sql += ", @isAPI = " + FilterString(isApi);
sql += ", @sessionId = " + FilterString(sessionId); sql += ", @sessionId = " + FilterString(sessionId);
sql += ", @pCountryId = " + FilterString(pCountryId);
return ParseDbResult(ExecuteDataset(sql).Tables[0]); return ParseDbResult(ExecuteDataset(sql).Tables[0]);
} }

4
Swift.web/AgentPanel/ResetPassword/ResetPassword.aspx.cs

@ -111,7 +111,9 @@ namespace Swift.web.AgentPanel.ResetPassword
else if (resetpassword == "Password") else if (resetpassword == "Password")
{ {
PasswordReset pwdReset = new PasswordReset(); PasswordReset pwdReset = new PasswordReset();
var randomPassword = PasswordGenerator.GenerateRandomPassword();
Random generator = new Random();
var randomPassword = generator.Next(0, 1000000).ToString("D6");
pwdReset.RandomPassword = randomPassword; pwdReset.RandomPassword = randomPassword;
JsonResponse _resp = _cd.ResetPasswordMobile(new PasswordReset() JsonResponse _resp = _cd.ResetPasswordMobile(new PasswordReset()
{ {

2
Swift.web/Css/receipt.css

@ -1,5 +1,5 @@
.receipt * { .receipt * {
font-size: 11px;
font-size: 13px;
} }
.receipt p { .receipt p {

6
Swift.web/DashboardV2/Dashboard2.aspx.cs

@ -370,9 +370,9 @@ namespace Swift.web.DashboardV2
{ {
data.KycStatus = new KycStatus data.KycStatus = new KycStatus
{ {
KycNotCompleted = Convert.ToString(ds.Tables[7].Rows[0]["Count"]),
KycProcessing = Convert.ToString(ds.Tables[7].Rows[1]["Count"]),
KycCompleted = Convert.ToString(ds.Tables[7].Rows[2]["Count"])
KycNotCompleted = Convert.ToString(ds.Tables[7].Rows[0]["kycNotCompleted"]),
KycProcessing = Convert.ToString(ds.Tables[7].Rows[0]["kycProcessing"]),
KycCompleted = Convert.ToString(ds.Tables[7].Rows[0]["kycCompleted"])
}; };
} }
catch (Exception ex) catch (Exception ex)

2
Swift.web/Library/GetStatic.cs

@ -2652,5 +2652,7 @@ namespace Swift.web.Library
{ {
return MimeTypes.MimeTypeMap.GetExtension(contentType); return MimeTypes.MimeTypeMap.GetExtension(contentType);
} }
} }
} }

2
Swift.web/Library/PasswordGenerator.cs

@ -74,6 +74,8 @@ namespace Swift.web.Library
return new string(chars.ToArray()); return new string(chars.ToArray());
} }
} }
} }

2
Swift.web/MobileRemit/Admin/Operation/VerifyMobileCustomer.aspx.cs

@ -118,7 +118,7 @@ namespace Swift.web.MobileRemit.Admin.Operation
//} //}
if (kycStatus == "NOT_COMPLETED" || kycStatus == "PROCESSING") if (kycStatus == "NOT_COMPLETED" || kycStatus == "PROCESSING")
{ {
customLinkText.Append("&nbsp;<a class=\"btn btn-xs btn-primary\" title=\"Edit\" href=\"/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx?customerId=@customerId&requestFrom=mobile&m=ap&type=approve\"><i class=\"fa fa-pencil\"></i></a>");
customLinkText.Append("&nbsp;<a class=\"btn btn-xs btn-primary\" title=\"Edit\" href=\"/MobileRemit/Admin/Operation/EditCustomerForApproval.aspx?customerId=@customerId&requestFrom=agent&m=ap&type=approve\"><i class=\"fa fa-pencil\"></i></a>");
} }
_grid.CustomLinkText = customLinkText.ToString(); _grid.CustomLinkText = customLinkText.ToString();
string sql = "EXEC [proc_customerKYC] @flag = 'filterByKycStatus',@kycStatus='" + Request.QueryString["kycStatus"] + "' "; string sql = "EXEC [proc_customerKYC] @flag = 'filterByKycStatus',@kycStatus='" + Request.QueryString["kycStatus"] + "' ";

2
Swift.web/Remit/Transaction/Agent/Modify/Modify.aspx.cs

@ -111,6 +111,7 @@ namespace Swift.web.Remit.Transaction.Agent.Modify
private void OnUpdate() private void OnUpdate()
{ {
string newValue = ""; string newValue = "";
string pCountryId = GetStatic.ReadQueryString("pCountryId", "");
if (getFieldName() == "accountNo") if (getFieldName() == "accountNo")
newValue = txtNewValue.Text; newValue = txtNewValue.Text;
@ -143,6 +144,7 @@ namespace Swift.web.Remit.Transaction.Agent.Modify
, ddlBranch.Text , ddlBranch.Text
, GetStatic.GetIsApiFlag() , GetStatic.GetIsApiFlag()
, GetStatic.GetSessionId() , GetStatic.GetSessionId()
, pCountryId
); );
ManageMessage(dbResult); ManageMessage(dbResult);
} }

2
Swift.web/Remit/Transaction/Modify/ModifyLocation.aspx.cs

@ -88,6 +88,7 @@ namespace Swift.web.Remit.Transaction.Modify
private void OnUpdate() private void OnUpdate()
{ {
string newValue = ""; string newValue = "";
string pCountryId = GetStatic.ReadQueryString("pCountryId", "");
if (getFieldName() == "accountNo") if (getFieldName() == "accountNo")
newValue = txtNewValue.Text; newValue = txtNewValue.Text;
@ -120,6 +121,7 @@ namespace Swift.web.Remit.Transaction.Modify
, ddlBranch.Text , ddlBranch.Text
, GetStatic.GetIsApiFlag() , GetStatic.GetIsApiFlag()
, GetStatic.GetSessionId() , GetStatic.GetSessionId()
, pCountryId
); );
ManageMessage(dbResult); ManageMessage(dbResult);
} }

14
Swift.web/Remit/Transaction/Modify/ModifyTran.aspx

@ -127,5 +127,19 @@
} }
return false; return false;
} }
function EditBankName(label, fieldName, oldValue, tranId, pCountryId) {
var url = "ModifyLocation.aspx?label=" + label +
"&fieldName=" + fieldName +
"&oldValue=" + oldValue +
"&tranId=" + tranId +
"&pCountryId=" + pCountryId;
var id = PopUpWindow(url, "");
if (id == "undefined" || id == null || id == "") {
}
else {
GetElement("<%=btnReloadDetail.ClientID %>").click();
}
return false;
}
</script> </script>
</html> </html>

2
Swift.web/Remit/Transaction/ModifyPayoutLocation/Modify.aspx.cs

@ -87,6 +87,7 @@ namespace Swift.web.Remit.Transaction.ModifyPayoutLocation
private void OnUpdate() private void OnUpdate()
{ {
string newValue = ""; string newValue = "";
string pCountryId = GetStatic.ReadQueryString("pCountryId", "");
if (getFieldName() == "accountNo") if (getFieldName() == "accountNo")
newValue = txtNewValue.Text; newValue = txtNewValue.Text;
@ -119,6 +120,7 @@ namespace Swift.web.Remit.Transaction.ModifyPayoutLocation
, ddlBranch.Text , ddlBranch.Text
, GetStatic.GetIsApiFlag() , GetStatic.GetIsApiFlag()
, GetStatic.GetSessionId() , GetStatic.GetSessionId()
, pCountryId
); );
ManageMessage(dbResult); ManageMessage(dbResult);
} }

10
Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx

@ -35,6 +35,14 @@
.paystatus-Cancel { .paystatus-Cancel {
background-color: red; background-color: red;
} }
.paystatus-ofac {
color: white;
background-color: darkred;
}
.paystatus-compliance {
color: white;
background-color: darkred;
}
.exportImg { .exportImg {
padding-left: 26px; padding-left: 26px;
padding-top: 10px; padding-top: 10px;
@ -75,7 +83,7 @@
<div class="col-md-12"> <div class="col-md-12">
<div class="panel panel-default"> <div class="panel panel-default">
<div runat="server" id="exportDiv" class="exportImg"> <div runat="server" id="exportDiv" class="exportImg">
<img alt="Export to Excel" title="Export to Excel" style="cursor: pointer; height: 20px; width: 15px; " onclick=" javascript:downloadInNewWindow('<% =Request.Url.AbsoluteUri + "&mode=download"%>');" src="../../../../Images/excel.gif" border="0" />
<img alt="Export to Excel" title="Export to Excel" style="cursor: pointer; height: 20px; width: 15px;" onclick=" javascript:downloadInNewWindow('<% =Request.Url.AbsoluteUri + "&mode=download"%>');" src="../../../../Images/excel.gif" border="0" />
</div> </div>
<div class="panel-body"> <div class="panel-body">
<div id="rpt_grid" runat="server" class="gridDiv" enableviewstate="false"></div> <div id="rpt_grid" runat="server" class="gridDiv" enableviewstate="false"></div>

71
Swift.web/Remit/Transaction/Reports/TransactionNew/TranReport.aspx.cs

@ -102,46 +102,83 @@ namespace Swift.web.Remit.Transaction.Reports.TransactionNew
strTable.Append("<table class='table table-responsive table-bordered'>"); strTable.Append("<table class='table table-responsive table-bordered'>");
strTable.Append("<tr>"); strTable.Append("<tr>");
strTable.Append("<th>SN</th>");
foreach (DataColumn col in partnerTable.Columns) foreach (DataColumn col in partnerTable.Columns)
{ {
strTable.Append("<th><div align=\"left\">" + col.ColumnName + "</div></th>"); strTable.Append("<th><div align=\"left\">" + col.ColumnName + "</div></th>");
} }
strTable.Append("</tr>"); strTable.Append("</tr>");
int sn = 1;
foreach (DataRow row in partnerTable.Rows) foreach (DataRow row in partnerTable.Rows)
{ {
string payStatusClass = GetPayStatus(row["PAYSTATUS"].ToString());
strTable.Append("<tr class=\"" + payStatusClass + "\">");
string payStatus = row["PAYSTATUS"].ToString();
string tranStatus = row["TRANSTATUS"].ToString();
foreach (var item in row.ItemArray)
if (payStatus.ToLower().Equals("unpaid"))
{ {
strTable.Append("<td align=\"left\">" + item.ToString() + "</td>");
string payStatusClass = "";
if (tranStatus.ToLower().Equals("ofac hold") ||
tranStatus.ToLower().Equals("compliance hold") ||
tranStatus.ToLower().Equals("ofac/compliance hold"))
{
payStatusClass = GetPayStatus(tranStatus);
}
else
{
payStatusClass = GetPayStatus(payStatus);
}
strTable.Append("<tr class=\"" + payStatusClass + "\">");
strTable.Append("<td align=\"left\">" + sn + "</td>");
foreach (var item in row.ItemArray)
{
strTable.Append("<td align=\"left\">" + item.ToString() + "</td>");
}
strTable.Append("</tr>");
} }
strTable.Append("</tr>");
else
{
string payStatusClass = GetPayStatus(payStatus);
strTable.Append("<tr class=\"" + payStatusClass + "\">");
strTable.Append("<td align=\"left\">" + sn + "</td>");
foreach (var item in row.ItemArray)
{
strTable.Append("<td align=\"left\">" + item.ToString() + "</td>");
}
strTable.Append("</tr>");
}
sn++;
} }
combinedTables.Append(strTable.ToString());
combinedTables.Append("<tr>");
combinedTables.Append("<td align=\"left\"><b>Total</b></td>");
strTable.Append("<tr>");
strTable.Append("<td align=\"left\"><b>Total</b></td>");
for (int i = 1; i < partnerTable.Columns.Count; i++)
for (int i = 0; i < partnerTable.Columns.Count; i++)
{ {
if (i == 13 || i == 15 || i == 16 || i == 17 || i == 21)
if (i == 13 || i == 15 || i == 16 || i == 17 || i == 21 || i == 22)
{ {
decimal total = partnerTable.AsEnumerable() decimal total = partnerTable.AsEnumerable()
.Sum(row => decimal.TryParse(row[i].ToString(), out decimal val) ? val : 0); .Sum(row => decimal.TryParse(row[i].ToString(), out decimal val) ? val : 0);
combinedTables.Append("<td align=\"left\">" + total + "</td>");
strTable.Append("<td align=\"left\">" + total + "</td>");
} }
else else
{ {
combinedTables.Append("<td align=\"left\"></td>");
strTable.Append("<td align=\"left\"></td>");
} }
} }
combinedTables.Append("</tr>");
combinedTables.Append("</table>");
strTable.Append("</tr>");
strTable.Append("</table>");
combinedTables.Append(strTable.ToString());
} }
rpt_grid.InnerHtml = combinedTables.ToString(); rpt_grid.InnerHtml = combinedTables.ToString();
@ -162,6 +199,12 @@ namespace Swift.web.Remit.Transaction.Reports.TransactionNew
// return "paystatus-Post"; // return "paystatus-Post";
case "cancel": case "cancel":
return "paystatus-Cancel"; return "paystatus-Cancel";
case "ofac hold":
return "paystatus-ofac";
case "compliance hold":
return "paystatus-compliance";
case "ofac/compliance hold":
return "paystatus-compliance";
default: default:
return ""; return "";
} }

6
Swift.web/Remit/Transaction/ReprintVoucher/SendIntlReceipt.aspx.cs

@ -110,9 +110,9 @@ namespace Swift.web.Remit.Transaction.ReprintVoucher
controlNo.Text = sRow["controlNo"].ToString(); controlNo.Text = sRow["controlNo"].ToString();
createdBy.Text = sRow["createdBy"].ToString(); createdBy.Text = sRow["createdBy"].ToString();
approvedDate.Text = DateTime.Parse(sRow["createdDate"].ToString()).ToString("yyyy-MM-dd hh:mm:ss tt"); approvedDate.Text = DateTime.Parse(sRow["createdDate"].ToString()).ToString("yyyy-MM-dd hh:mm:ss tt");
cAmt.Text = GetStatic.ShowWithoutDecimal(sRow["cAmt"].ToString()) + "&nbsp" + sRow["collCurr"].ToString();
serviceCharge.Text = GetStatic.ShowWithoutDecimal(sRow["serviceCharge"].ToString()) + "&nbsp" + sRow["collCurr"].ToString();
tAmt.Text = GetStatic.ShowWithoutDecimal(sRow["tAmt"].ToString()) + "&nbsp" + sRow["collCurr"].ToString();
cAmt.Text = GetStatic.ShowDecimal(sRow["cAmt"].ToString()) + "&nbsp" + sRow["collCurr"].ToString();
serviceCharge.Text = GetStatic.ShowDecimal(sRow["serviceCharge"].ToString()) + "&nbsp" + sRow["collCurr"].ToString();
tAmt.Text = GetStatic.ShowDecimal(sRow["tAmt"].ToString()) + "&nbsp" + sRow["collCurr"].ToString();
exRate.Text = sRow["exRate"].ToString() + "&nbsp" + sRow["payoutCurr"].ToString(); exRate.Text = sRow["exRate"].ToString() + "&nbsp" + sRow["payoutCurr"].ToString();
pAmt.Text = GetStatic.ShowDecimal(sRow["pAmt"].ToString()) + "&nbsp" + sRow["payoutCurr"].ToString(); pAmt.Text = GetStatic.ShowDecimal(sRow["pAmt"].ToString()) + "&nbsp" + sRow["payoutCurr"].ToString();
depositType.Text = (sRow["collMode"].ToString()) == "Bank Deposit" ? "JP Post" : sRow["collMode"].ToString(); depositType.Text = (sRow["collMode"].ToString()) == "Bank Deposit" ? "JP Post" : sRow["collMode"].ToString();

21
Swift.web/Remit/UserControl/UcTransaction.ascx.cs

@ -264,8 +264,8 @@ namespace Swift.web.Remit.UserControl
if (tRow["paymentMethod"].ToString().ToUpper() == "BANK DEPOSIT") if (tRow["paymentMethod"].ToString().ToUpper() == "BANK DEPOSIT")
{ {
accountNo.Text = GetLinkTextForModification("Account No", "accountNo", tRow); accountNo.Text = GetLinkTextForModification("Account No", "accountNo", tRow);
// bankName.Text = GetLinkTextForModification("Bank Name", "BankName", tRow);
// branchName.Text = GetLinkTextForModification("Branch Name", "pBranchName", tRow);
bankName.Text = GetLinkBankPayoutLocation("Bank Name", "BankName", tRow);
branchName.Text = GetLinkTextForModification("Branch Name", "pBranchName", tRow);
} }
} }
else else
@ -337,7 +337,7 @@ namespace Swift.web.Remit.UserControl
//modify mode & bank deposit mode //modify mode & bank deposit mode
{ {
accountNo.Text = GetLinkPayoutLocation("Account Number", "accountNo", tRow); accountNo.Text = GetLinkPayoutLocation("Account Number", "accountNo", tRow);
bankName.Text = GetLinkPayoutLocation("Bank Name", "BankName", tRow);
bankName.Text = GetLinkBankPayoutLocation("Bank Name", "BankName", tRow);
branchName.Text = GetLinkPayoutLocation("Branch Name", "BranchName", tRow); branchName.Text = GetLinkPayoutLocation("Branch Name", "BranchName", tRow);
pBranchName.Text = GetLinkPayoutLocation("Paying Branch", "pBranchName", tRow); pBranchName.Text = GetLinkPayoutLocation("Paying Branch", "pBranchName", tRow);
pAgentLocation.Text = tRow["pAgentLocation"].ToString(); pAgentLocation.Text = tRow["pAgentLocation"].ToString();
@ -359,8 +359,8 @@ namespace Swift.web.Remit.UserControl
//branchName.Text = tRow["BranchName"].ToString(); //branchName.Text = tRow["BranchName"].ToString();
//pBranchName.Text = tRow["pBranchName"].ToString(); //pBranchName.Text = tRow["pBranchName"].ToString();
} }
bankName.Text = tRow["BankName"].ToString();
branchName.Text = tRow["BranchName"].ToString();
//bankName.Text = tRow["BankName"].ToString();
//branchName.Text = tRow["BranchName"].ToString();
pBranchName.Text = tRow["pBranchName"].ToString(); pBranchName.Text = tRow["pBranchName"].ToString();
pAgentLocation.Text = tRow["pAgentLocation"].ToString(); pAgentLocation.Text = tRow["pAgentLocation"].ToString();
@ -844,6 +844,13 @@ namespace Swift.web.Remit.UserControl
dr[fieldName] + "<img border=0 src=\"/Images/edit.gif\"/></a></div>"; dr[fieldName] + "<img border=0 src=\"/Images/edit.gif\"/></a></div>";
return str; return str;
} }
public string GetLinkBankPayoutLocation(string label, string fieldName, DataRow dr)
{
string fieldValue = dr[fieldName].ToString().Trim();
var str = "<a href=# title='Edit Record'><div class = \"link\" onclick = \"EditBankName('" + label + "', '" + fieldName + "', '" + fieldValue + "','" + hddTranId.Value + "','" + dr["pCountryId"] + "')\">" +
fieldValue + "<img border=0 src=\"/Images/edit.gif\"/></a></div>";
return str;
}
public void SearchData() public void SearchData()
{ {
@ -1619,7 +1626,7 @@ namespace Swift.web.Remit.UserControl
if (tRow["paymentMethod"].ToString().ToUpper() == "BANK DEPOSIT") if (tRow["paymentMethod"].ToString().ToUpper() == "BANK DEPOSIT")
{ {
accountNo.Text = GetLinkTextForModification("Account No", "accountNo", tRow); accountNo.Text = GetLinkTextForModification("Account No", "accountNo", tRow);
bankName.Text = GetLinkTextForModification("Bank Name", "BankName", tRow);
bankName.Text = GetLinkBankPayoutLocation("Bank Name", "BankName", tRow);
branchName.Text = GetLinkTextForModification("Branch Name", "pBranchName", tRow); branchName.Text = GetLinkTextForModification("Branch Name", "pBranchName", tRow);
} }
} }
@ -1677,7 +1684,7 @@ namespace Swift.web.Remit.UserControl
//modify mode & bank deposit mode //modify mode & bank deposit mode
{ {
accountNo.Text = GetLinkPayoutLocation("Account Number", "accountNo", tRow); accountNo.Text = GetLinkPayoutLocation("Account Number", "accountNo", tRow);
bankName.Text = GetLinkPayoutLocation("Bank Name", "BankName", tRow);
bankName.Text = GetLinkBankPayoutLocation("Bank Name", "BankName", tRow);
branchName.Text = GetLinkPayoutLocation("Branch Name", "BranchName", tRow); branchName.Text = GetLinkPayoutLocation("Branch Name", "BranchName", tRow);
pBranchName.Text = GetLinkPayoutLocation("Paying Branch", "pBranchName", tRow); pBranchName.Text = GetLinkPayoutLocation("Paying Branch", "pBranchName", tRow);
pAgentLocation.Text = tRow["pAgentLocation"].ToString(); pAgentLocation.Text = tRow["pAgentLocation"].ToString();

Loading…
Cancel
Save