|
@ -114,16 +114,47 @@ namespace Swift.web.Remit.Transaction.Reports.TransactionNew |
|
|
|
|
|
|
|
|
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(); |
|
|
|
|
|
|
|
|
strTable.Append("<td align=\"left\">" + sn + "</td>"); |
|
|
|
|
|
|
|
|
|
|
|
foreach (var item in row.ItemArray) |
|
|
|
|
|
|
|
|
if (payStatus.ToLower().Equals("unpaid")) |
|
|
|
|
|
{ |
|
|
|
|
|
string payStatusClass = ""; |
|
|
|
|
|
|
|
|
|
|
|
if (tranStatus.ToLower().Equals("ofac hold") || |
|
|
|
|
|
tranStatus.ToLower().Equals("compliance hold") || |
|
|
|
|
|
tranStatus.ToLower().Equals("compliance/ofac")) |
|
|
|
|
|
{ |
|
|
|
|
|
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>"); |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
{ |
|
|
{ |
|
|
strTable.Append("<td align=\"left\">" + item.ToString() + "</td>"); |
|
|
|
|
|
|
|
|
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>"); |
|
|
} |
|
|
} |
|
|
strTable.Append("</tr>"); |
|
|
|
|
|
|
|
|
|
|
|
sn++; |
|
|
sn++; |
|
|
} |
|
|
} |
|
@ -170,6 +201,10 @@ 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"; |
|
|
default: |
|
|
default: |
|
|
return ""; |
|
|
return ""; |
|
|
} |
|
|
} |
|
|