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.

98 lines
3.7 KiB

  1. using System;
  2. using System.Collections.Generic;
  3. using Swift.DAL.BL.Remit.Compliance;
  4. using Swift.web.Library;
  5. using System.Text;
  6. using System.Data;
  7. namespace Swift.web.Remit.RiskBaseAnalysis
  8. {
  9. public partial class RBACalculationDetails : System.Web.UI.Page
  10. {
  11. protected void Page_Load(object sender, EventArgs e)
  12. {
  13. ShowCalculationDetail();
  14. }
  15. private void ShowCalculationDetail()
  16. {
  17. var obj = new RBACustomerDao();
  18. var ds = obj.GetRBACalculationDetail(GetStatic.GetUser(), GetStatic.ReadQueryString("customerId", ""));
  19. if (ds == null)
  20. return;
  21. var dr = ds.Tables[0].Rows[0];
  22. fullName.Text = dr["fullName"].ToString();
  23. dob.Text = dr["dob"].ToString();
  24. gender.Text = dr["gender"].ToString();
  25. nativeCountry.Text = dr["nativeCountry"].ToString();
  26. country.Text = dr["country"].ToString();
  27. idType.Text = dr["idType"].ToString();
  28. idNumber.Text = dr["idNumber"].ToString();
  29. state.Text = dr["state"].ToString();
  30. city.Text = dr["city"].ToString();
  31. address.Text = dr["address"].ToString();
  32. mobileNo.Text = dr["mobile"].ToString();
  33. email.Text = dr["email"].ToString();
  34. rbaLevel.Text = dr["type"].ToString();
  35. rbaRating.Text = dr["rba"].ToString();
  36. var dr1 = ds.Tables[1].Rows[0];
  37. taRating.Text = dr1["taRating"].ToString();
  38. taWeight.Text = dr1["taWeight"].ToString();
  39. paRating.Text = dr1["paRating"].ToString();
  40. paWeight.Text = dr1["paWeight"].ToString();
  41. var sb = new StringBuilder();
  42. sb.Append("<table>");
  43. sb.Append("<tr class=\"header\">");
  44. sb.Append("<th colspan=\"4\">RBA Calculation Summary-Transaction Assesement</th>");
  45. sb.Append("</tr>");
  46. sb.Append("<tr class=\"sub-header\">");
  47. sb.Append("<th>Criteria</th>");
  48. sb.Append("<th>Description</th>");
  49. sb.Append("<th>Rating</th>");
  50. sb.Append("<th>Weight</th>");
  51. sb.Append("</tr>");
  52. foreach (DataRow dr2 in ds.Tables[2].Rows)
  53. {
  54. sb.Append("<tr>");
  55. sb.Append("<td>" + dr2["Criteria"].ToString() + "</td>");
  56. sb.Append("<td>" + dr2["Description"].ToString() + "</td>");
  57. sb.Append("<td>" + dr2["Rating"].ToString() + "</td>");
  58. sb.Append("<td>" + dr2["Weight"].ToString() + "</td>");
  59. sb.Append("</tr>");
  60. }
  61. sb.Append("</table>");
  62. rbaCsTa.InnerHtml = sb.ToString();
  63. sb.Clear();
  64. sb.Append("<table>");
  65. sb.Append("<tr class=\"header\">");
  66. sb.Append("<th colspan=\"4\">RBA Calculation Summary-Periodic Assesement</th>");
  67. sb.Append("</tr>");
  68. sb.Append("<tr class=\"sub-header\">");
  69. sb.Append("<th>Criteria</th>");
  70. sb.Append("<th>Description</th>");
  71. sb.Append("<th>Rating</th>");
  72. sb.Append("<th>Weight</th>");
  73. sb.Append("</tr>");
  74. foreach (DataRow dr3 in ds.Tables[3].Rows)
  75. {
  76. sb.Append("<tr>");
  77. sb.Append("<td>" + dr3["Criteria"].ToString() + "</td>");
  78. sb.Append("<td>" + dr3["Description"].ToString() + "</td>");
  79. sb.Append("<td>" + dr3["Rating"].ToString() + "</td>");
  80. sb.Append("<td>" + dr3["Weight"].ToString() + "</td>");
  81. sb.Append("</tr>");
  82. }
  83. sb.Append("</table>");
  84. rbaCsPa.InnerHtml = sb.ToString();
  85. }
  86. }
  87. }